Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EMF Compare/Developer Guide
Architecture
Using the Compare Services
Tutorials
- Setting up a development environment for EMF Compare
- Comparing XML files with EMF Compare
- Comparing pom.xml files with EMF Compare
You'll find a few more tutorials on the Eclipse Online Help once you installed EMF Compare
- Architecture
- Using the Compare Services
- Adapting the Comparison Process to your Ecore Model
- Adding new actions to the export menu
Additional UI APIs:
- Create a viewer from the result of a model comparison (ComparisonSnapshot) to show:
- The structural differences
- The effect of filtering and grouping parameters
- Request the viewer to retrieve only the visible differences, according to the viewer filtering configuration
- Retrieve the compared graphical models (resource set), filled by the difference decorators
- Open an EMF Compare editor from two model versions (CompareEditorInput) and select the structural differences related to the model object identifiers in parameters
- Using EMF Compare to preview changes
- Create an action to compare Objects from an editor
- Handling editor's reload conflicts using EMF Compare
Feel free to add any tutorial or documentation on the wiki, we'll integrate them back in the online help.