Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 360113 - Diagram Comparison with EMF Compare
Summary: Diagram Comparison with EMF Compare
Status: CLOSED FIXED
Alias: None
Product: EMFCompare
Classification: Modeling
Component: Core (show other bugs)
Version: 1.3   Edit
Hardware: PC Windows 7
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: EMF Compare CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-06 11:18 EDT by Cedric Notot CLA
Modified: 2012-03-06 06:05 EST (History)
3 users (show)

See Also:


Attachments
Plugins to manage GMF models (214.85 KB, application/x-gzip)
2011-10-06 11:19 EDT, Cedric Notot CLA
no flags Details
Initial contribution with a few tweaks to be more consistent (1.71 MB, patch)
2011-10-07 10:06 EDT, Cedric Brun CLA
cedric.brun: iplog+
Details | Diff
Project holding the manual tests. see http://wiki.eclipse.org/EMF_Compare/GMF_Notation_model_Comparison for screenshots (261.38 KB, application/octet-stream)
2011-10-11 11:15 EDT, Bouchet Stéphane CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cedric Notot CLA 2011-10-06 11:18:18 EDT
Build Identifier: 

These plugins enable to compare graphically GMF models (ecoretools and papyrus diagrams).

Reproducible: Always
Comment 1 Cedric Notot CLA 2011-10-06 11:19:45 EDT
Created attachment 204678 [details]
Plugins to manage GMF models
Comment 2 Cedric Brun CLA 2011-10-07 10:00:29 EDT
I've been reworking your contribution a bit, I had to :

* change the plugin version to match the master and add the qualifier
* add about.html files
* update build.properties so that about.html is integrated
* update providers (Eclipse Modeling Project) and plugin names
* move the gmf/ecoretools/papyrus content type in a non-ui plugin because : 
1 - it has nothing to do with UI
2 - it allows me to delete an "empty" plugin which only declare the content type binding
On the other hand the original EMF compare content type is in .ui and has a .ui id. We won't be able to change the id without breaking client...
* update the indigo target platform file
* change the org.eclipse.emf.compare.diagram.ui.tests to use Junit 4 and not a mix of 3 and 4
* a few papryus have been changed in papyrus in IDs
* I did move the preference page you added in a non ui plugin to a ui plugin


I had to :

* change the plugin version to match the master and add the qualifier
* add about.html files
* update build.properties so that about.html is integrated
* update providers (Eclipse Modeling Project) and plugin names
* move the gmf/ecoretools/papyrus content type in a non-ui plugin because : 
1 - it has nothing to do with UI
2 - it allows me to delete an "empty" plugin which only declare the content type binding
On the other hand the original EMF compare content type is in .ui and has a .ui id. We won't be able to change the id without breaking client...
* update the indigo target platform file
* change the org.eclipse.emf.compare.diagram.ui.tests to use Junit 4 and not a mix of 3 and 4
* a few papryus have been changed in papyrus in IDs
* I did move the preference page you added in a non ui plugin to a ui plugin

Still to do :
* create features
* update the release engineering plugins
* activate api plugin on each of the new ones
* check for unused dependencies, looks like many plugins have dependencies they don't really need.
* add @since 1.3 tags on all the new stuff
Comment 3 Cedric Brun CLA 2011-10-07 10:06:38 EDT
Created attachment 204753 [details]
Initial contribution with a few tweaks to be more consistent

Here is the update contribution.
Comment 4 Cedric Brun CLA 2011-10-07 12:27:27 EDT
Patch has been applied on master, features for gmf, papyrus and ecoretools integration have been added too and the build scripts should be pretty much ok.
Comment 5 Cedric Brun CLA 2011-10-11 10:08:27 EDT
Added the API tooling, except on org.eclipse.emf.compare.uml2 which has seen changes since the 1.2 release.
Comment 6 Bouchet Stéphane CLA 2011-10-11 11:15:47 EDT
Created attachment 204956 [details]
Project holding the manual tests. see http://wiki.eclipse.org/EMF_Compare/GMF_Notation_model_Comparison for screenshots

attached the diagram tests plugin holding some manual tests.
see http://wiki.eclipse.org/EMF_Compare/GMF_Notation_model_Comparison for screenshots
Comment 7 Laurent Goubet CLA 2012-03-06 06:05:49 EST
The patch as been contributed on master and is built along EMF Compare.