R1059 - modelint/shlaer-mellor-metamodel GitHub Wiki
R1059 / 1:M
Case matches one or many Match Value
Match Value is matched by exactly one Case
The Scalar Switch Action defines a Case to be a set of one or more enumeration values that, if matched, triggers the associated Actions.
It is perfectly okay to reuse the same enumeration value in more than one Scalar Switch Action and possibly other contexts, however, within a single Scalar Switch Action, the same Match Value may not trigger more than one Case.