| Summary: | Diagram Comparison with EMF Compare | ||
|---|---|---|---|
| Product: | [Modeling] EMFCompare | Reporter: | Cedric Notot <cedric.notot> |
| Component: | Core | Assignee: | EMF Compare <emf.compare-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | cedric.brun, laurent.goubet, sbouchet |
| Version: | 1.3 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows 7 | ||
| Whiteboard: | |||
| Attachments: | |||
|
Description
Cedric Notot
Created attachment 204678 [details]
Plugins to manage GMF models
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 Created attachment 204753 [details]
Initial contribution with a few tweaks to be more consistent
Here is the update contribution.
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. Added the API tooling, except on org.eclipse.emf.compare.uml2 which has seen changes since the 1.2 release. 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 The patch as been contributed on master and is built along EMF Compare. |