Diff tool for Eclipse GMT Swallow models
|
Introduction |
Our task is to develop command line comparison tool for Swallow models. Swallow is a simple meta-model developed by Eclipse GMT open source project as an example of Model Driven Software Development approach. This example is described in details in "Template Programming for Model-Driven Code Generation" paper. You can see EMF class diagram of this meta-model below. |
Workflow |
To test the tool we borrow simple guest book application model described in paper mentioned above. Based on Swallow meta-model first version of Guest Book model was defined and then changes applied to that model. You can see tree representation of both models below. Following changes were done in the initial guest book model:
Running created tool has given a result of following set of difference operations:
|
Resources (Not yet added) |
|