| Summary: | [UML - Tools] Content/Label providers | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Camille Letavernier <cletavernier> |
| Component: | Core | Assignee: | Project Inbox <mdt-papyrus-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | vincent.lorenzo |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Camille Letavernier
The new content provider tools have been committed in r6837. The content providers are now divided in three main components : - The semantic provider, which provides a complete tree (potentially infinite), and, for each value, indicates whether it is valid or not (IHierarchicContentProvider) for the edited EObject/Feature pair. - The browse strategy, which is a filter for this tree, and implements an optimized search/reveal algorithm - The graphical provider, which adds a text filter and an History (Related to the search-feature from the browse strategy), to handle user interactions Implementations have been provided for UML and Profiles. They have been integrated in the Property view. The EMF Implementation is not complete, and has not been integrated in the Property view. The content provider has not yet been integrated to the ModelExplorer. Many work has been done since 2012. I close this bug and we will reopen new one when required. |