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

Bug 323405

Summary: [Sequence diagram] improve message routing
Product: [Modeling] Papyrus Reporter: Mathieu Velten <mathieu.velten>
Component: CoreAssignee: Thibault Landré <thibault.landre>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3    
Version: 0.7.0   
Target Milestone: SR1   
Hardware: PC   
OS: Windows XP   
Whiteboard:

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.