Model To Text (M2T)
The Model to Text (M2T) project focuses on the generation of textual artifacts from models. Its purpose is threefold:
- Provide implementations of industry standard and defacto Eclipse standard model-to-text engines
- Provide exemplary development tools for these languages
- Provide common infrastructure for this languages.
The next release of M2T is scheduled for the end of June 2010.
You do not need to be an expert to start using the plug-ins and create your first code generator : using the provided example projects and the powerful completion feature of the Acceleo editor, it is very easy to get started and understand the basic principles.
You can get a quick glance at Acceleo with the demonstration that was presented at the Eclipse Modeling Runaway 2010.
Go to the project's website.
The JET component provides code generation framework & facilities that are used by EMF. JSP-like template files can be edited and transformed into any kind of source artifact including java, html, properties or xml files in a very simple way.
Xpand is a statically-typed template language featuring
- polymorphic template invocation,
- aspect oriented programming,
- functional extensions,
- a flexible type system abstraction,
- model transformation,
- model validation and much more
It includes an editor which provides features like
- syntax coloring,
- error highlighting,
- refactoring and
- code completion.
Xpand was originally developed as part of openArchitectureWare project before it became a component under eclipse.
M2T Core is an invocation framework allowing clients to invoke model-to-text solutions independently of the model-to-text language.
- Downloads coming soon!
Some components are currently in their Validation (Incubation) Phase.
Jun 7th, 2007 - EMFT JET Editor merged into M2T JET. Downloads available.
Apr 26th, 2007 - EMFT JET component moved to M2T. Downloads available.
Apr 20th, 2007 - M2T website launched!
Sorry, can't access database.
Have a look, post your comments, submit a link, or just read what others have written. Details here.