Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323405 - [Sequence diagram] improve message routing
Summary: [Sequence diagram] improve message routing
Status: RESOLVED FIXED
Alias: None
Product: Papyrus
Classification: Modeling
Component: Core (show other bugs)
Version: 0.7.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: SR1   Edit
Assignee: Thibault Landré CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-23 12:12 EDT by Mathieu Velten CLA
Modified: 2010-09-09 03:55 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 Mathieu Velten CLA 2010-08-23 12:12:37 EDT
improve message routing by :
- provide a way to drag horizontal messages
- forbid drag of non horizontal messages (anchors need to be moved instead)

this is for asynch messages only : the others are tied to an object bound (execution specification, destroy event) so the object should be moved and the message anchor will follow.
Comment 1 Thibault Landré CLA 2010-08-23 12:24:35 EDT
Message will no more have bendpoints. 

Patch proposed by Mathieu and commited in the branch.
Comment 2 alanusse Mising name CLA 2010-08-24 07:46:08 EDT
Routing of messages has been greatly improved, horizontal messages can be moved easily no more staircases on messages when resizing ES.
However it seems that the patch has a side effect on recursive messages management. 
Yesterday it was possible to define a recursive message on an ES. 
Then it was possible to change the anchor position by moving one of the horizontal segment. 
Now we have to move the anchor itself. 
Moreover the target anchor point cannot be set on another ES located on the initial ES.
Comment 3 Mathieu Velten CLA 2010-09-09 03:55:14 EDT
recursive messages now work.