| Summary: | [Usability] Generalize the menu Show/Hide inherited properties for all diagrams | ||
|---|---|---|---|
| Product: | [Modeling] Papyrus | Reporter: | Vincent Lorenzo <vincent.lorenzo> |
| Component: | Diagram | Assignee: | Vincent Lorenzo <vincent.lorenzo> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 0.7.0 | ||
| Target Milestone: | 0.7.0 | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
| Bug Depends on: | 321822, 321823, 327647, 330995 | ||
| Bug Blocks: | 319214 | ||
|
Description
Vincent Lorenzo
Please explain a little bit more this bug. I do not understand what we speak about: what does 'this action' mean ? I recall that we should use the eclipse.ui.handlers framework for all menu/actions/toolbars. Currently this action in only available in the Composite Structure Diagram. This menu allows to choose the properties/ports to show for a Class. This action should be useful in others diagram, like in the Class Diagram, so we could choose easily the properties/operations/nested classes to show for a classifier, without doing a drop from the Model Explorer. This menu is located in Filters-> Show/Hide inherited Properties/Ports For the handler, I'm sorry I forgot it, I add it in my task list! A first part commited in r2468 Class Diagram provides this action. In this diagram Generalization is able to destroy view for the inherited contents on the sub-classes when the Generalization is destroyed Second part commited in r2529. Now the action works with Affixed Child Node. Elements to display in Compartment with XYLayout are not overlayed but represented with a little space between them Done in r2531 for the Head Branch Minor changes committed in r2533 (Head Branch and Branch 0.7.X) Minor changes in r 2852 In r3014 : replace a getMembers() by getOwnedMembers() (we saw inherited members of the classifier in the selection dialog...) This status of this action is not correctly refresh in the menu Diagram. Corrected in r3326. I don't close the bug, because this action doesn't work for Enumeration This currently works for Enumerations I close the task. Specific subtasks should be opened if some elements don't support this behavior |