R977 - modelint/shlaer-mellor-metamodel GitHub Wiki
R977 / 1:Mc-1
Reference Initialization gets value from exactly one Tuple Flow
Tuple Flow supplies value for zero, one or many Reference Initialization
A Reference consists of one or more Attribute References (referential attribute). Each such attribute must be assigned a value upon instance creation. A New Reference Action will examine the associated Relationship and the set of instances to be related together to determine these values which are supplied as a tuple with a header for each referential attribute name and the correct referenced value. This tuple is supplied as a single Tuple Flow.