Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 326775 - [Sequence Diagram] General Ordering support
Summary: [Sequence Diagram] General Ordering support
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.7.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: ---   Edit
Assignee: Vincent Hémery CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-10-01 08:59 EDT by Vincent Hémery CLA
Modified: 2010-11-02 06:57 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.