Is it possible that an action has multiple outgoing sequence flows in an UML activity diagram?
Asked
Active
Viewed 46 times
0
-
2Do you mean control flows? If so, yes. – Jim L. May 05 '23 at 03:41
-
1Yes, please clarify. Is it about control flow (i.e. not an object flow) ? Or maybe you have a tony piece of diagram to illustrate your question? – Christophe May 05 '23 at 06:23
-
@Christophe Tony Scott? So a picture from Top Gun? – qwerty_so May 05 '23 at 09:52
-
@qwerty_so Ah ! Sorry ! I meant Tiny as in Tip Gun ;-) – Christophe May 05 '23 at 18:01
-
@Christophe I knew but could not resist ;-) – qwerty_so May 06 '23 at 07:32
1 Answers
1
Yes, it is possible to have multiple outgoing flows from an action in UML, but it may not be obvious to everyone what this means. In the latest versions of the UML specifications, it means that all these outgoing flows are traversed, not just one. It is equivalent to a fork. If you want only one outgoing flow to be chosen, you should use a decision node. Example:

www.admiraalit.nl
- 5,768
- 1
- 17
- 32