Although transformation is an essential operation of model driven approaches, others kinds of model manipulation are required and are under study (composition, merging, audit, ...). For these manipulations, transformation languages are not always well-adapted and a solution consists in performing them by using an API automatically generated from metamodels. However, despite their benefits for representing and processing models inside applications, the use of such APIs is rather complex. To limit this complexity, we propose to exploit the flexibility of scripting languages and integrate into such language functionalities dedicated to models manipulation.
For more detail: http://www.enic.fr/people/Vanwormhoudt/modelscripting/
If you are facing any programming issue, such as compilation errors or not able to find the code you are looking for.
Ask your questions, our development team will try to give answers to your questions.