transition-usage-succession
Available in: SysML
This checks that transitions transition to an action usage.
Specification
A
TransitionUsagemust have anowned_memberthat is aSuccessionwith anActionUsageas thefeature_targetof itstarget_feature.
Example
state def {
part initial;
part off;
transition first initial
then off; // error
}
Instead, transition to an action:
state def {
part initial;
action off;
transition first initial
then off; // ok
}