Eclipse EMF Diff/Merge™ 0.5.0
Primary tabs
Release Date:
Wednesday, June 24, 2015
Deliverables:
The built artefacts of the project comprise:
-
An EMF Diff/Merge runtime feature that includes:
- A versatile diff/merge engine which is applicable to arbitrary sets of model elements.
- Default GUI components for representing and merging differences.
- An extension of the two to GMF models.
- An EMF Diff/Merge source feature that covers the same content as the runtime.
-
A Pattern SDK feature that includes runtime and source for:
- 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 SDK customization feature that includes runtime and source for:
- An extension of Pattern SDK which leverages Sirius technology for better usability and additional features.
Compatibility:
This project takes profit of the incubation phase to improve its API. Nonetheless, the project API has not been broken between this release and the previous one.
Internationalization:
All user-level strings have been subject to the Eclipse string externalization mechanism.
Target Environments:
The code has been tested on Java 1.5 to 1.8 on Windows XP and 7, 32 and 64 bits, from Eclipse Helios to Mars.
Milestones:
Name | Date | Description |
---|---|---|
M4 | 2014/12/16 | |
M5 | 2015/02/03 | |
M6 | 2015/03/24 | |
M7 | 2015/05/05 | |
RC1 | 2015/05/19 | |
RC2 | 2015/05/26 | |
RC3 | 2015/06/02 | |
RC4 | 2015/06/09 | |
Mars - release | 2015/06/24 |
Themes:
Removing restrictions
Engine: restrictions in scope building.
Patterns: pattern application in non-diagrammatic contexts, tolerance of pattern/instance synchronization mechanism to duplicate IDs in catalogs.
Increasing extensibility
UI: display of multiline text, optional difference numbers.
Patterns: improved ability to contribute UI customizations for modeling environments.
Fixing bugs
Engine: merge impact in specific situations.
Patterns: separation of merge dependencies and automatic merges, support for layout/style of additional elements in pattern updates.
This release is part of Mars.