Check out our new monthly subscription model! Only $9.99 a month!
I keep running across a frustrating and annoying error when trying to edit sequence diagrams.
Supposing I have sequence diagram like this:
And I want it to look like this, with Message2 starting from the execution specification resulting from Message1.
I try to drag the beginning of Message2 to the execution specification above it on Lifeline2, and I get the following error message: "Cannot move an Execution Specification to its target."
As far as I know, this is a perfectly valid thing to do, and this use-case occurs regularly when modifying/editing sequence diagrams. It makes it very difficult to modify large sequence diagrams as it forces either deleting and recreating messages, or moving portions of execution to a "dummy" lifeline temporarily.
So my question is: Is there a reason for this error? If not, can it be removed for this use-case?
Product: Astah Professional
Thank you for your detailed report.
We're very sorry that this is a bug. It should be movable.
Its ticket# is 6935. Will inform you when it is fixed.
Currently the easiest way to modify is this:
1) Drag the beginning of Message3 on to the dashed line of Lifeline1 - just drop it off the execution Specification.
2) Now Message3 is independent
3) Then drag the beginning of Message2 to the Execution Specification above. (It is now moveable)
4) Then drag the beginning of Message3 back to the Execution Specification above.
Hope this helps.