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.
Difference between revisions of "EMF Compare/Developer Guide"
Line 1: | Line 1: | ||
− | * [[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]] |
+ | *[http://model-driven-blogging.blogspot.com/2011/06/comparing-pomxml-files-while-waiting.html Comparing pom.xml files with EMF Compare] | ||
− | You'll find a few more tutorials on the Eclipse Online Help once you installed EMF Compare | + | You'll find a few more tutorials on the Eclipse Online Help once you installed EMF Compare |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Additional UI APIs: | + | *Architecture |
− | * [[ | + | *Using the Compare Services |
− | ** The structural differences | + | *Adapting the Comparison Process to your Ecore Model |
− | ** The effect of filtering and grouping parameters | + | *Adding new actions to the export menu |
− | * [[ | + | |
− | * [[ | + | Additional UI APIs: |
− | * [[ | + | |
+ | *[[EMF Compare/API Viewer FilteringGrouping|Create a viewer from the result of a model comparison (ComparisonSnapshot)]] to show: | ||
+ | **The structural differences | ||
+ | **The effect of filtering and grouping parameters | ||
+ | *[[EMF Compare/API GetVisibleDiffElements|Request the viewer to retrieve only the visible differences, according to the viewer filtering configuration]] | ||
+ | *[[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]] | ||
+ | *[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/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 08:11, 3 March 2012
- 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.