m2t projects [message #489549] |
Sun, 04 October 2009 14:59  |
Eclipse User |
|
|
|
Hello, I am new to this field. I have noticed that there are several projects under M2T. I would like to ask what are the main differences between the three tools Jet, Acceleo, and XPand.
Thank you .
|
|
|
Re: m2t projects [message #489853 is a reply to message #489549] |
Tue, 06 October 2009 05:17  |
Eclipse User |
|
|
|
Hi Mariam,
I'm not that expert, too. But I worked on that question as well and got some impression.
* JET - It's something like the Eclipse EMF defacto standard for generating code from models. You need a metamodel somehow XML based; UML will do very well. So you can generate Code from UML models, though UML-profiles are not, or not easily, supported, as far as I know.
* Acceleo implements the OMG's M2T standard. You will get code from any metamodel based model, UML and others.
* XPand is just like the above a metamodel based generation language, that uses a special template language.
They are alike, all of them work fine, so you have to like the one or another template notation. I'm working on a simple sample project showing those different notations and usage, but it's not ready yet.
Siegfried
|
|
|
Powered by
FUDForum. Page generated in 0.04613 seconds