Community
Participate
Working Groups
Currently, the user can customize the content of the property view. However, the property view header is specified in the Editor's extension point. There should be a common Label Provider for all editors using the Customizable property view, which could be extended through an extension point, independently from the editor plug-in.
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