R879 - modelint/shlaer-mellor-metamodel GitHub Wiki

R879 / 1:1c

Single Select yields exactly one Single Instance Flow

Single Instance Flow is yielded by zero or one Single Select


By definition a Single Select can select at most one instance. A reference to that instance or the empty set flows out of a designated Single Instance Flow.

There are many possible sources for a Single Instance Flow, a Zero One Select being only one. So a given Single Instance Flow may or may not have a Single Select as its source.