Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 328003 - [Composite Structure Diagram] The model should be kept consistent graphically when a Generalization is removed or re-oriented
Summary: [Composite Structure Diagram] The model should be kept consistent graphically...
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: unspecified   Edit
Hardware: PC Linux
: P3 enhancement (vote)
Target Milestone: 0.7.0   Edit
Assignee: Yann Tanguy CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 281320
  Show dependency tree
 
Reported: 2010-10-17 17:26 EDT by Yann Tanguy CLA
Modified: 2010-10-26 13:02 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yann Tanguy CLA 2010-10-17 17:26:14 EDT
The Composite Structure Diagram makes possible to show inherited Part or Port on a Composite.

When a Generalization involved in such elements is deleted, any inherited Port or Property views should be removed to avoid graphical inconsistencies between the diagram (graphical representation) and the model.
Comment 1 Yann Tanguy CLA 2010-10-17 17:30:16 EDT
In r2958:
A diagram specific advice has been added to Generalization ElementType that destroy inconsistent views when a generalization is deleted (or its end re-oriented on another Classifier).

Still to do:
It may also be necessary to remove any other view of the Generalization itself when the generalization is re-oriented.
May be a common advice for several kind of relationships.
Comment 2 Yann Tanguy CLA 2010-10-26 13:02:02 EDT
Done.