Skip to main content

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.

Jump to: navigation, search

EMF Compare/UML Compare Papyrus integration

THIS PAGE IS ARCHIVED. IT IS PROBABLY OUTDATED AND WILL NOT BE UPDATED

Editor integration

The editor integration should be no pain as we can use the classical DiagramGraphicalViewer to display the diagram.

The issue is that all UML diagrams are stored within the same resource. The difference will be computed for all diagrams and we have to add the ability to change the diagram in the viewer depending on the selected difference in the Diff structure viewer.

For instance, if the selected difference concerns a node in the class diagrams, then the diagrams of the graphical viewers must be set to its container one.

Merge operation support

As stated in the GMF diagram comparison, some merge operations require to be operated on the graphical model to trigger the correct commands.

Back to the top