Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 326775

Summary: [Sequence Diagram] General Ordering support
Product: [Modeling] Papyrus Reporter: Vincent Hémery <vincent.hemery>
Component: CoreAssignee: Vincent Hémery <vincent.hemery>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.7.0   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Vincent Hémery CLA 2010-10-01 08:59:34 EDT
The sequence diagram should support the General Ordering.

Users should be able to create a General Ordering element from an Occurrence specification to another.

This feature should not be disable between Occurrence specifications of a same Lifeline, since the norm does not forbid it. On the other hand, users should better ensure that Y location on a same lifeline gives the correct sequence.
Comment 1 Vincent Hémery CLA 2010-10-11 04:58:48 EDT
On a same lifeline, in fact, the norm specifies that the Y location always gives the correct sequencing.

So placing a General Ordering between Occurrence specifications of a same Lifeline will either :
- be useless, (redundant with the location on the lifeline)
- be erratic (conflicting with Y location). In such a case, an error message will be shown to the user.

For the moment, this action will not be forbidden.
Comment 2 Vincent Hémery CLA 2010-10-22 12:10:09 EDT
General ordering is almost completely handled.
This includes moving all elements attached to an occurrence specificaiton when this one is moved.
This includes handliong of stereotypes as an external label.

Only the drag and drop is not yet handled.
Comment 3 Vincent Hémery CLA 2010-11-02 06:57:02 EDT
D & d is now correctly handled.

In addition, naming of created elements has also been handled.

Finally, this feature has been disable between Occurrence specifications of a same Lifeline.