Difference between Fork and Decision
The ebBP standard states (on page 63):
An XOR Fork may be designed to operate like
a Decision, but a Decision cannot be an XOR Fork.
For me the difference between Fork and Decision seems to boil down to the point
that a Fork may be used for modeling non-determinism while Decision cannot,
because a decision selects only one of the
possible transitions, and the other(s) is/are automatically disabled.(page
63).
Is that correct?
If not, what actually is the difference between an XOR Fork and a Decision?
If so, shouldn't a ConditionGuard be obligatory for a Decision.ToLink? In all
examples found, every Decision.ToLink has a ConditionGuard.