Thomas Degueule

Results 26 issues of Thomas Degueule

In K3, one may want to write this kind of code: ``` class A { // @Opposite... // @Composition... List myB } ``` In such a case, the annotations inject...

question

We can right-click 'syntax' on languages to navigate to the Ecore file. This does not work for model types.

It would be handy to have the ability to run a new wizard for selecting/creating an Ecore file when selecting the syntax of a model type (same thing that for...

Just like EMF uses URI and a registry to identify metamodels, Melange should manage its own registry of languages (incl. their aspects, etc.) meant to be used by other tools.

``` language A { ... } language B inherits A { ... } ``` B inheris the Ecore and aspect definitions of A. If the Ecore/Aspects of A evolve, B...

Currently, a transformation can only be applied on models typed by the interface it specifies.

enhancement
Priority 2

Currently, Melange's compiler generates (among others) a Java file for each metamodel and a Java file for each of its metaclass, in the same package. If a metamodel and one...

bug

Priority 3

Inheritance differs from merge operator by enforcing the subtyping relation between the sub-metamodel and its super-metamodel. However, subtyping can be broken e.g. if new mandatory references are inserted in the...