We are very happy to announce a new feature and a bunch of general smaller improvements.
Most importantly, EMF Modeling Operations now supports the specification of *Negative Application Conditions by Demonstration*. That means, you may restrict the execution of a specified operation by additional forbidden model scenarios. These forbidden model scenarios are created *by demonstration* such as the operation itself.... read more
We significantly improved the user interface for editing pre- and postconditions. The new user interface now features content assist, auto-completion, and instant validation of conditions.
Pull the new version from our update site http://www.modelversioning.org/updatesite/
With the latest update, we added a new feature which enables you to convert "add" diff elements in the differences of an operation specification into "copy" diff elements. Hence, you may specify to create copies of existing model elements instead of just adding new ones.
For instance, when specifying the refactoring "Push Down Attributes" for Class Diagrams, the attributes may now be _copied_ to all sub classes instead creating new ones and setting the corresponding values using the postconditions.... read more
We are proud to release the initial version of EMF Modeling Operations, an EMF based tool for specifying composite operations such as refactorings for any Ecore based models.
For more information please visit
http://www.modelversioning.org/emf-modeling-operations
We kindly invite you to contribute and participate in any sort. We would be very happy, if you either send us some operation specifications you would like to share, give us some comments on what you think, report bugs, request and/or contribute new features, or provide screen casts or documentation.