Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Bidirectional M2M Transformations using Eclipse EMF

I would like to do bidirectional Model2Model transformations. Both models are EMF / eCore based. Actually I would prefer that one model is an editable view on the other.

What are my options? Which tools and tranformation languages are avaiable and what are their restrictions?

like image 537
Stefan K. Avatar asked Jan 25 '12 14:01

Stefan K.


1 Answers

M2M are the hardest. Industries strength tools are rare, lots of academia stuff. If you're dead set on a M2M language, look into ATL which should also support ecore. Otherwise you can look at Xtend, which was made for model to text but you can abuse it and it should be more comftable than plain java. If your into research look at Scala based transformations here

http://metrikforge.informatik.hu-berlin.de/attachments/download/193/george_wider_scheidgen_ICMT_2012.pdf

like image 53
Markus Avatar answered Sep 18 '22 18:09

Markus