Arrow from concurrent state outside of outer composite state

+1 vote
asked Sep 16, 2014 in To be sorted by stoper (120 points)

How to draw an arrow going from inner othogonal state outside it's outer composite state?

I've tried this:

  [*] --> Initialized
  state Fail
  state Initialized {
    [*] --> Unregistered   
    state Unregistered
    Unregistered --> Registered
'   Unregistered --> Fail
    [*] --> TestOrthogonal
    state TestOrthogonal

If I uncomment:

"Unregistered --> Fail"

I get:

"State within concurrent state cannot be linked out of this concurrent state (between Unregistered and Fail)."

Is this some kind of limitation or am I using wrong syntax?


1 Answer

0 votes
answered Sep 16, 2014 by plantuml (295,000 points)
selected Sep 17, 2014 by stoper
Best answer
It's a limitation due to current implementation.