[MTL : OMG Model-to-text standard] first stable version is out [message #50057] |
Fri, 19 September 2008 12:38 |
Jonathan MUSSET Messages: 43 Registered: July 2009 |
Member |
|
|
We are proud to announce a first version of the OMG MOF Model-to-text
Transformation Language (MTL) implementation.
MTL makes extensive use of MDT OCL
(http://www.eclipse.org/modeling/mdt/?project=ocl) for model navigation
and query.
It can generate text for any technology (Java, C, J2EE frameworks, PHP,
Python, ...).
The first stable release is planned for Galileo (Eclipse 3.5).
Documentation is available directly from the Eclipse help index when
installed.
All of this component's main features are described within this
integrated help (standalone generator engine, full featured editors,
perspective, wizards, ...).
A simple Ecore-to-Python example is also available for those who are not
familiar with the MTL Syntax.
The OMG specification remains the best documentation to learn the MTL
syntax : http://www.omg.org/docs/formal/08-01-16.pdf
Note that you have a wizard to create a MTL project, and you've got 2
ways to launch a code generation :
- Run As ANT task / Run As Java...
- "MTL UI generator" to create automatically a popup menu on the model
you want to generate
Congrats to all the commiters and contributors involved in this first
stable version.
Cheers,
Jonathan
|
|
|
Re: [MTL : OMG Model-to-text standard] first stable version is out [message #50086 is a reply to message #50057] |
Fri, 19 September 2008 12:40 |
Cedric Brun Messages: 431 Registered: July 2009 |
Senior Member |
|
|
By the way you can download it from here :
http://www.eclipse.org/modeling/m2t/downloads/?project=mtl
Cédric
Jonathan MUSSET wrote:
> We are proud to announce a first version of the OMG MOF Model-to-text
> Transformation Language (MTL) implementation.
> MTL makes extensive use of MDT OCL
> (http://www.eclipse.org/modeling/mdt/?project=ocl) for model navigation
> and query.
> It can generate text for any technology (Java, C, J2EE frameworks, PHP,
> Python, ...).
> The first stable release is planned for Galileo (Eclipse 3.5).
> Documentation is available directly from the Eclipse help index when
> installed.
> All of this component's main features are described within this
> integrated help (standalone generator engine, full featured editors,
> perspective, wizards, ...).
> A simple Ecore-to-Python example is also available for those who are not
> familiar with the MTL Syntax.
> The OMG specification remains the best documentation to learn the MTL
> syntax : http://www.omg.org/docs/formal/08-01-16.pdf
>
> Note that you have a wizard to create a MTL project, and you've got 2
> ways to launch a code generation :
> - Run As ANT task / Run As Java...
> - "MTL UI generator" to create automatically a popup menu on the model
> you want to generate
>
> Congrats to all the commiters and contributors involved in this first
> stable version.
>
> Cheers,
>
> Jonathan
http://cedric.brun.io news and articles on eclipse and eclipse modeling.
|
|
|
Powered by
FUDForum. Page generated in 0.05508 seconds