R1056 - modelint/shlaer-mellor-metamodel GitHub Wiki
R1056 / 1:Mc
Scalar Switch Action switches on input from exactly one Scalar Flow
Scalar Flow is switch input to zero, one or many Scalar Switch Action
The input provided to a Scalar Switch Action has an enumerated type value. Each possible value can have an associated Case defined.
A given Scalar Flow can flow into any number of diverse Actions, not necessarily any Scalar Switch Actions.
Formalization
Scalar Switch Action.(Scalar input, Activity, Domain) -> Scalar Flow.(Flow, Activity, Domain)