R857 - modelint/shlaer-mellor-metamodel GitHub Wiki

R857 / 1:Mc

Signal Instance Set Action delivers signals to each member of exactly one Instance Flow

Instance Flow each member receives signal from zero, one or many Signal Instance Set Action


A Signal delivered to an Instance Flow destination results in a distinct copy of the Signal sent to each Instance in the Instance Flow. If there are zero instances in the flow, no Signals are dispatched and the Signal Action completes normally.

An Instance Flow may or may not provide a set of Instances as Signal receivers. There are many other possible consumers of such a flow.

Now the same Instance Flow could supply a set of Instances branching to multiple destinations (including Signal Instance Set Actions).