Goto is one of the most asked feature, so we have decided to give a try.
The real issue with goto is that it is breaking the execution flow, and this is completely incompatible
with the way Activity Diagram are drawn.
However, nothing is ever impossible to do...
So starting with V8004, we have implemented a pre-alpha goto feature.
You can now use label/goto keywords to use goto feature:
:foo1;
label lab1
:foo2;
if (some test) then
:foo3;
goto lab1
else
:foo4;
endif
stop
http://www.plantuml.com/plantuml/png/BOf12e0m30JlUKMEUgnwQbwZkDL2R8Ja_rZHopBCR2vcIKZN3Sfz4-Lk9g5QU72xm06FaUD48-OtpjBXiB3l3tNyPH52ssiX3xiV
However, again, this is only pre-alpha software : the drawing is ugly (line in green), goto are only working backwards,
this is not working with swimlanes...
We need users help for two things:
1) We want to validate that everyone is ok with the syntax
2) More important, we are very interested by real diagrams from end users : this will indeed help us to build the design
of the solution for goto. So please either publish here (or send us by mail) the text diagram you wanted to see working
(even if it's not working with the V8004 version). We are waiting for real diagrams, large enough to be realistic.
Thanks for you help!