How to move down call action in seq. diagram?

arjan <[email protected]> Thu, 16 Oct 2008 21:54:13 +0200
Newsgroups gmane.comp.lang.uml.argouml.user
Message-ID <[email protected]>
Hi,

I made a sequence diagram with ArgoUML 0.26. In this diagram, one  
'classifier role' (A) makes a call to another (B), which again makes a  
call to another (C) which on its turn calls (D). For some reason, the  
live line of C disappeared, and the entire life line became one (very  
large) call scope. It runs down for hundreds, maybe thousands of  
pixels. It's an awkward something and it seems impossible to shorten  
this down to some reasonable length. This itself is already quite  
annoying, but after this I forgot to add a call from B to a BB. So, I  
added BB in between B and C and added the call action from B to BB.  
This moved down my previous call from B to C, which is ok.

However... the call from C to D remained at the same position.  
Graphically, the diagram now seems to suggest that the call from B to  
C happens before the call from C to D. Whatever I try and no matter  
what I do, I can't seem to move this call down. I tried the "broom"  
tool, but it seems to be broken (at least for the sequence diagram).  
After I use it to move things down, the diagram looks really weird  
(things are rendered on top of each other).  After a little while (2 ~  
3) seconds, the diagram restores it self. Whatever I try, using the  
broom in the vertical direction never has any lasting effect. I also  
tried to add or remove vertical space, but this doesn't work either.  
In that case, everything moves down, which seems rather pointless.  
Finally I tried editing coordinates in the .UML file, but this only  
causes a lot of exceptions when I try to load the diagram again.

I have a couple of questions:

Why does a life line disappear, and why is its length so large?
How do I limit the size of such a disappeared life line? This is  
especially annoying when exporting the diagram as a picture.
How am I supposed to use the broom tool?

With the major one being:

How do I move down a call action?

In case it me be helpful, I attached the example project that  
demonstrates the problem. In the example its about call X and Y. Y  
needs to be moved down, but the tool simply doesn't let me. It seems a  
very basic operation to me.  I'm aware that I maybe misused ArgoUML.  
For years I've been searching for documentation on how to properly  
create a sequence diagram in ArgoUML, but the documentation always  
says that it still has to be written. Googling also doesn't help. Is  
there any documentation on how to create sequence diagrams properly  
anywhere?

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
test.zargo (application/octet-stream, 8.1 KB) - not displayed