| Summary: | [Property View] Add support for custom Label Provider in the property view header | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Camille Letavernier <cletavernier> |
| Component: | Core | Assignee: | Camille Letavernier <cletavernier> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | ||
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | Windows XP | ||
| Whiteboard: | |||
|
Description
Camille Letavernier
Partially done in r5409 (Branch 0.8.X) Merged to the trunk in r5410 The extension point has been created. The right label providers now need to be implemented and registered to this new extension point, with the right priorities. Improved in r5499 (Branch 0.8.X) Merged to the trunk in r5500 The registered label providers are still in conflict with the ones registered by the UML Diagrams. Moreover, some Label Providers are only compatible with certain types of editors ; we should avoid instantiating them systematically. We should also check if the LabelProviders are disposed after usage, once the property view is disposed (Currently, the same instance of label provider is used everytime ; if a specific label provider implements the dispose() method, this may lead to an inconsistent state) An old extension (from oep.tabbedproperties.core) is conflicting with the customizable label provider. Extension removed in r5672 (Branch 0.8.X) Merged to the trunk in r5673 TODO : The whole plug-in is probably deprecated. It only contributes two extensions and a Label Provider. We should check the dependencies before moving it to the deprecated folder. Fixed |