Author: Pierre-Olivier Talbot
J-T-Core for Ecore is a framework for designing model transformation languages using 8 primitive modules: Matcher, Iterator, Rewriter, Resolver, Rollbacker, Selector, Synchronizer and Composer.
A sample Main class is provided: MainTest
.
Important: The utils.initialize()
function must always be invoked before importing models.
Here is a typical workflow:
- Import metamodels
- Import models and patterns
- Create initial packet
- Create rules using the
RuleFactory
- Run packet through rules
- Save model changes