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

Bug 377501

Summary: [Sequence Diagram] Connections upon Messages creation
Product: [Modeling] Papyrus Reporter: Chokri Mraidha <Chokri.Mraidha>
Component: CoreAssignee: Chokri Mraidha <Chokri.Mraidha>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: sebastien.gerard, yves.yang
Version: 0.9.0   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Bug Depends on:    
Bug Blocks: 384202    
Attachments:
Description Flags
Bugfix
none
bugfix
none
bug fixes
none
bug fixes
none
Add the negative connection controls
none
QA on "Add the negative connection controls" none

Description Chokri Mraidha CLA 2012-04-24 07:45:27 EDT
Currently, when a message is created, once the source of the message is selected, the target points to the interaction border. This behavior is problematic since it is difficult to select the wanted target (a point on a lifeline for example). The target of the message shall follow the mouse pointer with a forbidden icon pointer. Once the mouse pointer is on an authorized point, the mouse pointer allows the selection of the target of the message and the message shall be created.
Comment 1 Yves YANG CLA 2012-05-02 07:47:42 EDT
Created attachment 214914 [details]
Bugfix
Comment 2 Chokri Mraidha CLA 2012-05-21 05:07:12 EDT
Patch committed on the trunk r.8109. This patch fixes the bug for messages creation between lifelines. The bug is not fixed for messages coming from or going to combined fragments.
Comment 3 Chokri Mraidha CLA 2012-06-13 10:24:21 EDT
Messages drawing is not working properly. Valid targets (lifelines or action executions) are often not allowed. This holds for every kind of messages (synchronous, asynchronous and reply)
Comment 4 Chokri Mraidha CLA 2012-07-09 07:50:56 EDT
Nested synchronous messages are not allowed.
Comment 5 Yves YANG CLA 2012-07-09 19:20:12 EDT
When we select the source location and moves over the bar of lifeline, the y of target anchor position should be determined as close as possible with the y position of source anchor. The best one is the same y if it is possible. The anchor position of the feedback and the final link should be same.
Comment 6 Chuwei Huang CLA 2012-09-10 05:11:47 EDT
Created attachment 220884 [details]
bugfix

This patch fix message drawing inside combined fragment and also reply message. Create/lost/found messages are fixed in other bugs.

Is that ok now?
Comment 7 Chokri Mraidha CLA 2012-09-10 11:31:33 EDT
patch committed on the trunk and the branch .r8954
Comment 8 Yves YANG CLA 2012-11-30 11:03:13 EST
Created attachment 224162 [details]
bug fixes

1. Fixed bug about delete a message from the interaction, in factly from a Gate.
2. Fixed bug about reconnect sync messages, now only allows ExecutionSpecification->ExecutionSpecification.
3. Fixed bug about highlighting with border to bold, replaced by setting background.
4. No highlight on parent Execution when we create a child Execution
5. The reconnection of source anchor has the same problem to connect to lifeline (see the attached image MessageSource.PNG). It should be possible to select an Execution Behavior at root and in N-level nested Execution Behavior.
Comment 9 Chokri Mraidha CLA 2012-12-04 04:25:19 EST
patch committed on the branch .r9547
Comment 10 Camille Letavernier CLA 2012-12-05 10:02:31 EST
Committed on the trunk in r9574, r9575
Comment 11 Yves YANG CLA 2012-12-07 08:00:36 EST
Created attachment 224421 [details]
bug fixes

Wrong anchor position of sync and reply message
Comment 12 Chokri Mraidha CLA 2012-12-07 10:17:35 EST
patch committed on the branch .r9599
Comment 13 Yves YANG CLA 2012-12-13 11:01:57 EST
Created attachment 224672 [details]
Add the negative connection controls
Comment 14 Yves YANG CLA 2012-12-13 11:02:43 EST
Created attachment 224673 [details]
QA on "Add the negative connection controls"
Comment 15 Chokri Mraidha CLA 2012-12-17 04:42:14 EST
patch committed on the branch .r9670
Comment 16 Camille Letavernier CLA 2013-08-06 09:26:29 EDT
Fixed