Community
Participate
Working Groups
There are several plugins which contributes to the ModelExplorer in Papyrus : - oep.views.modelexplorer - oep.infra.table.modelexplorer - oep.uml.modelexplorer - oep.uml.diagram.modelexplorer Some of these plugins provide customizations and facets for the ModelExplorer. Some of them are not correctly written and not owned by the right plugin. For example : - oep.uml.modelexplorer provides customization and facets for the gmf Diagram and the current facet for Diagram extends Element instead of EObject (or EModelElement). After the refactoring, we should get a new Facet extending EObject inside a new plugin, called oep.infra.gmfdiag.modelexplorer - oep.uml.diagram.modelexplorer should be merge with the new plugin oep.infra.gmfdiag.modelexplorer. To summarize, the goal of this refactoring are : - to declare facet and customization on EOBject instead of uml.Element when it is possible, to avoid dependency and redundancy - move code into the right plugins
In R6361 : Create and commit the new plugin oep.infra.gmfdiag.modelexplorer. This plugin provides customizations and facets written on EObject and not on Diagram or Element. Currently this plugin compiles, but doesn't work, because EMF-Facet doesn't manage inheritance between metamodel. So, I keep the current facets and customizations which come from oep.uml.modelexplorer
In R6362 : in oep.views.modelexplorer : Create customization for Ecore. This customization provides the configuration for EObject : isReadOnly + hide MetaclassName. Currently the plugin compiles but doesn't work, there is not inheritance between metamodels with EMF-Facet : customization on EObject are not applied on Diagram and uml.Element.
In R6363 : oep.uml.modelexplorer and oep.uml.diagram.modelexplorer : refactoring + queries for diagrams are now deprecated (but not removed), because the EMF-Facet bug 365744 : is not fixed
In R6364 : remove unused classes + add FIXME in the queries -> they should be declared on EObject and not on Element, when the EMF-Facet bug 365744 will be fixed.
In R6365 Update the psf for the new plugin oep.infra.gmfdiag.modelexplorer
In R6437 : add the gmf dependencies in the manifest.
Target Milestone : 0.9.1 (SR1)
Done in 1.0.0. All facets/customs have been rewritten during the migration to EMF Facet 0.2