R1165 - modelint/shlaer-mellor-metamodel GitHub Wiki

R1165 / 1:Mc

Set Action takes input b as exactly one Non Scalar Flow

Non Scalar Flow is input b to zero, one or many Set Action


All Set Actions take exactly two Non Scalar Flow inputs that we'll call a and b, a via R1157 and b here.

In some cases that a,b inputs are commutative. They can be combined a,b or b,a with the same output.

This is not the case for the join and subtract operations.

A Non Scalar Flow may or may not provide b input to any number of Set Actions.