Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EMF Compare/Developer Guide"
Line 1: | Line 1: | ||
+ | == Architecture == | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Using the Compare Services == | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Tutorials == | ||
+ | |||
*[[Setting up a development environment for EMF Compare|Setting up a development environment for EMF Compare]] | *[[Setting up a development environment for EMF Compare|Setting up a development environment for EMF Compare]] | ||
*[[Comparing XML files with EMF Compare|Comparing XML files with EMF Compare]] | *[[Comparing XML files with EMF Compare|Comparing XML files with EMF Compare]] | ||
Line 18: | Line 34: | ||
*[[EMF Compare/API LayerDifferences|Retrieve the compared graphical models (resource set), filled by the difference decorators]] | *[[EMF Compare/API LayerDifferences|Retrieve the compared graphical models (resource set), filled by the difference decorators]] | ||
*[[EMF Compare/API OpenEditorWithSelection|Open an EMF Compare editor from two model versions (CompareEditorInput) and select the structural differences related to the model object identifiers in parameters]] | *[[EMF Compare/API OpenEditorWithSelection|Open an EMF Compare editor from two model versions (CompareEditorInput) and select the structural differences related to the model object identifiers in parameters]] | ||
− | *[http://model-driven-blogging.blogspot.com/2011/10/model-transformation-preview.html Using EMF Compare to preview changes] | + | *[http://model-driven-blogging.blogspot.com/2011/10/model-transformation-preview.html Using EMF Compare to preview changes] |
− | *[http://model-driven-blogging.blogspot.com/2010/06/forecasts-comparison-for-world.html Create an action to compare Objects from an editor] | + | *[http://model-driven-blogging.blogspot.com/2010/06/forecasts-comparison-for-world.html Create an action to compare Objects from an editor] |
*[http://model-driven-blogging.blogspot.com/2011/12/do-you-want-to-discard-this-editors.html Handling editor's reload conflicts using EMF Compare] | *[http://model-driven-blogging.blogspot.com/2011/12/do-you-want-to-discard-this-editors.html 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.'' | ''Feel free to add any tutorial or documentation on the wiki, we'll integrate them back in the online help.'' |
Revision as of 09:00, 3 March 2012
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.