k3
k3 copied to clipboard
action language providing open class mechanism to xtend/java
A simple example with 2 files in the same project will not work. ``` xtend package test.base class A { } ``` and the second file ``` xtend package test.aspects...
In case of 2 base classes that inherit from each other, it is normal to have 2 aspects that inherit from each other that each point to its base class....
Putting an annotation (@Aspect or other) on the wrong content crashes the annotation processor. (typically with a ClassCastException) The resulting file is completly broken with many message that aren't user...
The documentation is still unclear about how to call K3 aspects from pure Java see. https://dev.eclipse.org/mhonarc/lists/gemoc-dev/msg00007.html For example it should make clear what is the api part of the code...
for a correct IP, the copyright and licence field must be filled in all eclipse features
this includes java and xtend files (the eclipse releng tool helps to do the java files, but xtend files must be processed manually)
if we change the location for the k3 project (see  ) (this is useful when creating the project directly in a location managed by git for example) then use...
When creating a new "K3 Project" with the "User Ecore Basic Aspects With Melange" template, the generated melange file has several problems, including: - a wrong import (`MetamodelExtensions` does not...
The @Contract + @Inv for design by contract with K3 cannot be used with the @Aspect annotations. this simple example (on top of ecore ) ``` xtend package hello_ecore import...
in the new K3 project wizard, the "reference existing ecore" browse button doesn't work in some situations. step to reproduce, open an editor, do some selection in it, then File...