Hello,
Concerning the refactoring, I would like to have a new plugin org.eclipse.papyrus.diagram.modelexplorer, in order to separate the current modelexplorer from the editors.
I did this thing for the Table Editor without problem.
Moreover, I think it is possible to get plugins oep.diagram.modelexplorer and oep.table.modelexplorer without dependencies on UML.
Currently, we display the Diagrams using a facet. This facet is defined on uml.Element, but I provided a patch [1] to EMF-Facet to allow to define this facet on ecore.EObject.
In this case, I believe that we will be able to obtain oep.diagram.modelexplorer and oep.table.modelexplorer without dependencies on UML.
To conclude, we will get 4 plugins for the modelexplorer:
Oep.modelexplorer : an modelexplorer without dependencies on GMF Diagrams, Tables and UML
Oep.uml.modelexplorer : to manage the UML elements
Oep.table.modelexplorer : to manage the tables
Oep.diagram.modelexplorer : to manage the diagrams
Do you agree with these ideas ?
[1] see bug 359795
Best regards,
--
Vincent Lorenzo