[ATL] HOT transformation [message #105112] |
Sun, 17 May 2009 11:39 |
Esteban Dugueperoux Messages: 472 Registered: July 2009 |
Senior Member |
|
|
Hi,
I have a ATL transformation which take one input and produce in output
one ATL transformation (High Order Transformation), it works fine with
ATL 3.0 (tested with Galileo M7).
Now I want execute this output ATL transformation, but this output is in
XMI format, then my first question is, can I execute directly my ATL
transformation in XMI format and how?
If not possible, I could transform my XMI format in concrete syntax to
execute a .atl. With TCS I could do it, but I don't find TCS source code
repository. What is the status of TCS, what is the project plan. And
what is TCS compared to TMF Xtext from oAW?
I found AMW project from GMT which use HOT transformation, but it
doesn't works and I don't understand these sources.
Thanks.
|
|
|
Re: [ATL] HOT transformation [message #105226 is a reply to message #105112] |
Mon, 18 May 2009 11:57 |
William Piers Messages: 301 Registered: July 2009 |
Senior Member |
|
|
Hello,
Esteban DUGUEPEROUX a écrit :
> Hi,
>
> I have a ATL transformation which take one input and produce in output
> one ATL transformation (High Order Transformation), it works fine with
> ATL 3.0 (tested with Galileo M7).
> Now I want execute this output ATL transformation, but this output is in
> XMI format, then my first question is, can I execute directly my ATL
> transformation in XMI format and how?
>
At this time you can't.
> If not possible, I could transform my XMI format in concrete syntax to
> execute a .atl. With TCS I could do it, but I don't find TCS source code
> repository. What is the status of TCS, what is the project plan. And
> what is TCS compared to TMF Xtext from oAW?
>
> I found AMW project from GMT which use HOT transformation, but it
> doesn't works and I don't understand these sources.
>
ATL 3.0 API provide utilities to:
- output ATL source code from an ATL model
* org.eclipse.m2m.atl.engine.parser.AtlParser
* available within ATL ant tasks, use "ATL" extractor
- create an ATL model from ATL source code
* org.eclipse.m2m.atl.engine.parser.AtlParser
* available within ATL ant tasks, use "ATL" injector
- compile ATL source code to an ASM file/outputstream
* org.eclipse.m2m.atl.engine.compiler.AtlCompiler
- compile an ATL model to an ASM file/outputstream
* org.eclipse.m2m.atl.engine.compiler.AtlDefaultCompiler
> Thanks.
Best regards,
William
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.04728 seconds