|Framework for Patching EMF Models is available [message #621387]
||Thu, 24 September 2009 09:37
| Patrick Konemann
Registered: July 2009
1. What is it about?
The Framework for Model-independent Differences is based on EMF Compare and transforms emfdiffs to self-contained differences which can be used without the original models.
One example is creating a Patch for models - similar to what we know for text/code.
Tested so far: Ecore models, simple UML models, some domain specific EMF models.
The first beta release has just been published. Downloads, tutorial, screencasts, and further documentation at:
3. Epatch vs. Model-independent Differences
Epatch is going to be part of EMF Compare as a patching mechanism.
Although both Epatches and Model-independent Differences are self-contained difference representations, they differ at least in the following points:
- Epatches describe differences exactly (and only) for the models the patch was created for whereas Model-independent Differences are more flexible and, with the use of OCL, are applicable even though the model has changed in the meanwhile.
- Epatches + Metapatches are also able to handle changes in the meta model, model-independent differences don't.
- The Model-independent Differencing Framework is a modular framework allowing different strategies for model element referencing (e.g. id- and condition-based), difference calculation, difference application, and conflict resolution.
4. Feedback wanted
If you experience any problems with our framework, if you miss some feature, or if you find the tool useful and just want to give general feedback:
please write comments on our website or contact us directly using the "Contact us" form.
Thank you for your attention, may our work be helpful for you :-)
Powered by FUDForum
. Page generated in 0.01733 seconds