[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.m2m] Re: [ATL] Ecore model and Jet Template

Yes, there is an ATL metamodel. When you launch an ATL transformation written in the ATL concrete syntax, it is then injected into an ATL model conformed to the ATL metamodel. This also means that you can create a ATL transformation model from another ATL transformation.

The metamodel is here :
http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.m2m/org.eclipse.atl/plugins/org.eclipse.m2m.atl.engine/src/org/eclipse/m2m/atl/engine/resources/ATL-0.2.ecore?root=Modeling_Project&view=log

To extract an ATL model to its concrete syntax (the ATL program) and to inject an ATL program into a ATL model, a TCS injector and extractor are used. TCS is a tool used to bridge the grammar technical space (programs defined by a grammar) and the model technical space (models conformed to a metamodel).
Installing the AM3 plugin will let you inject and extract ATL transformation from the eclipse UI.
http://www.eclipse.org/gmt/am3/download/


Ian Bull wrote :
Hi all,

We have a mapping tool and we are hoping to use it to generate an ATL mapping. Does anyone know if there is an ATL Metamodel (in Ecore) and / or a Jet template that we could use to generate the ATL program from an instance of this metamodel?

Thanks,
Ian