I'm developing a transformation from the metamodel of my system (conforms to Ecore) to a modified metamodel (conforms to Ecore too). My MM has more than a hundred classes and I'll need transform models, conforms my source MM to the other one, conforms my target metamodel.
Anyway, I need perform an high order transformation, and... after I read some papers and examples, all these HOTs are developing with TCS (Textual Concret Syntax) to translate from model to text *.atl. The problem is than TCS is outdate and it does not run in newer Eclipse (e.g. Eclipse Juno).
Are there another way to do this? Are there any Xpand project (or similar) to translate from atl model to atl file?
Or I need necessary to do this in older Eclipse versions?
I guess there is a misunderstanding somewhere: HOTs are transformations, so they are also defined with ATL.
Thus, what is required is to be able to inject ATL files as ATL models and to extract ATL models as ATL files.
ATL already provides these base injector and extractor.
They can be called for instance using ATL ANT Tasks (cf. the atl.loadModel and atl.saveModel usage examples provided from that documentation).