Hi,
is my assumtpion right, that an Active Annotation is not applicable to Xtend interface types?
I tried, but got an Xtend compilation error:
Error
Mon May 11 23:30:51 CEST 2015
org.eclipse.xtext.builder.BuilderParticipant - Error during compilation of 'platform:/resource/FlowDesignInXtend/src/de/grammarcraft/xtend/annotatedflow/IFlowUnitInterface.xtend'.
java.lang.ClassCastException: org.eclipse.xtend.core.macro.declaration.XtendInterfaceDeclarationImpl cannot be cast to org.eclipse.xtend.lib.macro.declaration.ClassDeclaration
at org.eclipse.xtend.lib.macro.AbstractClassProcessor.doGenerateCode(AbstractClassProcessor.java:53)
at org.eclipse.xtend.core.compiler.XtendGenerator.callMacroProcessors(XtendGenerator.java:134)
at org.eclipse.xtend.core.compiler.XtendGenerator.doGenerate(XtendGenerator.java:95)
at org.eclipse.xtend.ide.builder.XtendParallelBuilderParticipant.handleChangedContents(XtendParallelBuilderParticipant.java:70)
at org.eclipse.xtext.builder.BuilderParticipant.doGenerate(BuilderParticipant.java:501)
at org.eclipse.xtend.ide.builder.XtendParallelBuilderParticipant.access$3(XtendParallelBuilderParticipant.java:1)
at org.eclipse.xtend.ide.builder.XtendParallelBuilderParticipant$1.run(XtendParallelBuilderParticipant.java:114)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Denis