| Summary: | [ModelExplorer][Refactoring] Rewrite Facets and Customization | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Vincent Lorenzo <vincent.lorenzo> |
| Component: | Core | Assignee: | Vincent Lorenzo <vincent.lorenzo> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | arthur.daussy |
| Version: | 0.9.0 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | 365744 | ||
| Bug Blocks: | 359057, 379553 | ||
|
Description
Vincent Lorenzo
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 |