EMF Diff/Merge is a diff/merge tool for models. Its main purpose is to help build higher-level tools that need to merge models based on consistency rules. GUI components and higher-level tools, such as support for modeling patterns and model synchronization, are also provided. Typical usages include model refactoring, iterative model transformations, bridges between models or modeling tools, collaborative modeling environments, or versioning systems.
The main contributions in this release are:
- the introduction of difference categories, and a dedicated GUI that supports filtering/focusing on categories;
- a variant of the default GUI dedicated to source-to-target model update;
- a framework for merge-based model synchronization.