The artefacts of the project comprise:
- An EDM core update site that includes
- A base feature that provides a diff/merge engine for arbitrary sets of EMF model elements, a GUI for representing and merging differences, and an integration with Eclipse Team mechanisms.
- A feature that extends the above for GMF.
- A feature that extends the above for Sirius.
- A feature that provides integration with EGit.
- An SDK feature that includes all of the above plus the corresponding source code.
- A Pattern update site that includes
- A Pattern feature with source code that provides
- An engine for creating, applying and reusing modeling patterns.
- A GUI that makes the former usable by end users in Eclipse-based modeling tools.
- A Pattern Sirius feature with source code that extends the above by leveraging Sirius technology for better usability and additional features.
- A Pattern feature with source code that provides
- A Co-Evolution update site that includes
- A feature for merge-based model synchronization, covering the engine level and the GUI level.
- A Patch update site that includes
- A Patch runtime feature that makes it possible to create and apply patches for models.
- A full Patch feature that extends the above with a GUI and examples.
This project takes profit of the incubation phase to improve its API. Nonetheless, the project API has essentially been extended in this release.
All user-level strings have been subject to the Eclipse string externalization mechanism.
The code has been tested with various OS, Java and Eclipse environments, from Eclipse Mars to Oxygen.
Name | Date | Description |
---|---|---|
M4 | 2017/12/15 | |
M5 | 2018/02/02 | |
M6 | 2018/03/16 | |
M7 | 2018/05/18 | |
RC1 | 2018/05/25 | |
RC2 | 2018/06/01 | |
RC3 | 2018/06/08 | |
RC4 | 2018/06/15 | |
0.10.0 | 2018/06/27 |
More flexible UI
Improved extendibility
Bug fixes
Slight performance improvement