I was just trying to play with some code generation with Sapphire and other M2T tools, bit confused on choosing the best one JET / XPand / Accello, each of the provide quiet handy support for EMF, can they be used for Sapphire Models too ??
Pointers ? Links ? A brief on the approach will help
Any general-purpose code generation framework (such as Apache Velocity) should be able to work with Sapphire. Obviously, an EMF specific framework will not work with Sapphire.
Note that if you are looking to do this as part of a contribution to Sapphire, we are very unlikely to accept contributions that come with dependencies. There are some classes in sapphire.sdk.build.processor bundle that make constructing .java files easier. They are used by Sapphire annotation processor. See GenerateImplProcessor.
OK! Exactly i was trying to generate the Sapphire model class ( ? extends IModelElement), with the wizard that i was developing, its in response to one of the enhancements that was reported.