Book a Demo

Author Topic: move a message from one liveline to the other  (Read 5381 times)

ngong

  • EA User
  • **
  • Posts: 275
  • Karma: +2/-2
    • View Profile
move a message from one liveline to the other
« on: July 14, 2014, 03:35:21 am »
Dear EA experts,
I am using sequence diagrams to explain use-cases.
I do that in two steps:
1. create a somewhat "generic" sequence, that is: leave types and formal parameters of operations in for message definitions.
2. copy that generic sequence to a number of fully explored examples, changing any variability to fixed valued messages, e.g. "interger" to 5, Color to blue, TimeSpan to 5s.

Now the problem: Sometimes I have to exchange a class by a more specific one and have to move one end of all messages from the old to the new lifeline.
This gives me a hard time: in 4 of 5 cases I cannot select the message end but exidentially select the whole lifeline.
Is there any trick to select the end of the message for sure?

Any help welcome.
Rolf

KP

  • EA Administrator
  • EA Expert
  • *****
  • Posts: 2919
  • Karma: +55/-3
    • View Profile
Re: move a message from one liveline to the other
« Reply #1 on: July 15, 2014, 10:57:00 am »
I've just had a try myself, and it does appear that the mouse-over and mouse click have different ideas of what is message end and what is lifeline - worth a bug report.

With a bit of practice you should be able to select the message end every time though. Try this: click on the message, move your mouse towards the message end until mouse cursor changes, and then move back a couple of pixels before clicking.
The Sparx Team
[email protected]

Gary

  • EA User
  • **
  • Posts: 84
  • Karma: +1/-0
    • View Profile
Re: move a message from one liveline to the other
« Reply #2 on: July 17, 2014, 04:48:32 pm »
I submitted a bug report about this very problem exactly a year ago. Well done for taking notice of the bug report system.

Aaron B

  • EA Administrator
  • EA User
  • *****
  • Posts: 941
  • Karma: +18/-0
    • View Profile
Re: move a message from one liveline to the other
« Reply #3 on: July 17, 2014, 05:30:48 pm »
Hi Gary.  Yes, we are still aware of this existing issue and that it is yet to be resolved.  The issue is still flagged as confirmed in our database.

In addition to KP's suggestion, another possible workaround: Right-click on your sequence message, select Advanced > Set Source and Target.  This dialog should let you easily change the Source and/or Target of the currently selected sequence message.