Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 321447

Summary: EMF Compare must be optional
Product: [Modeling] EMFCompare Reporter: Ed Willink <ed>
Component: CoreAssignee: EMF Compare <emf.compare-inbox>
Status: CLOSED DUPLICATE QA Contact:
Severity: major    
Priority: P3 CC: laurent.goubet
Version: 2.6.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows Vista   
Whiteboard:

Description Ed Willink CLA 2010-08-01 02:27:05 EDT
'Reopening' Bug 199882 as a consequence of Bug 321446

With EMF Compare installed, a comparison of e.g. CVS versioned UML models is only possible by fetching each version manually so that they can be compared explicitly.

Since it is unlikely that EMF Compare (or any other non-trivial software component) will ever be 100% bug free, it should not be installed in a way that assumes that it is bug free. There must be some mechanism whereby EMF Compare can be disabled (either on a permanent or on a per invocation basis) so that the functionality avilable without EMF compare is always accessible. NB. EMF compare is not disableable/uninstallable in the Modeling EPP.

Suggest:

a) a capability and/or a preference to disable permanently

b) coding of all Compare dialogs so that the 'Visualization of Structural Differences' drop-down is always visible. (Maybe this is a platform compare problem.)
Comment 1 Laurent Goubet CLA 2010-08-02 03:26:36 EDT
IIRC, platform compare stops us from providing "optional" comparison engines, but it's been a long time since I last checked. I'll try and take a look next time I'm on EMF Compare.
Comment 2 Ed Willink CLA 2010-08-02 03:35:58 EDT
Now may be a good time to push platform compare to improve its API.
Comment 3 Laurent Goubet CLA 2011-06-15 10:20:26 EDT

*** This bug has been marked as a duplicate of bug 330085 ***