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 DiffMerge/Default GUI"
Line 8: | Line 8: | ||
The default comparison action is applicable on workspace files. Select 2 or 3 model files in the Eclipse workspace, right-click, then select ''Compare with'', ''Each Other as models''. Note that the corresponding metamodel(s) must be registered in the platform. | The default comparison action is applicable on workspace files. Select 2 or 3 model files in the Eclipse workspace, right-click, then select ''Compare with'', ''Each Other as models''. Note that the corresponding metamodel(s) must be registered in the platform. | ||
+ | |||
+ | |||
A progress dialog is then being displayed. Computing the differences between models takes time according to the size of the models and the number of differences between them. Click the ''Run in background'' button in order to keep working with Eclipse while the differences are being computed in parallel. The comparison editor opens as soon as the computation is finished.<br> | A progress dialog is then being displayed. Computing the differences between models takes time according to the size of the models and the number of differences between them. Click the ''Run in background'' button in order to keep working with Eclipse while the differences are being computed in parallel. The comparison editor opens as soon as the computation is finished.<br> |
Revision as of 04:54, 27 July 2012
Overview
In addition to an engine, EMF Diff/Merge also provides simple GUI components for visualizing comparisons, testing comparison methods, and letting end-users merge models manually.
A default mechanism provides a comparison action (pop-up menu) which allows end-users to open a comparison in an editor. This mechanism can be customized to support different kinds of comparison. Alternatively, a comparison can be displayed in other graphical contexts.
Default comparison action
The default comparison action is applicable on workspace files. Select 2 or 3 model files in the Eclipse workspace, right-click, then select Compare with, Each Other as models. Note that the corresponding metamodel(s) must be registered in the platform.
A progress dialog is then being displayed. Computing the differences between models takes time according to the size of the models and the number of differences between them. Click the Run in background button in order to keep working with Eclipse while the differences are being computed in parallel. The comparison editor opens as soon as the computation is finished.
GUI structure
TBD
User actions
TBD