A flow object is associated with a node in a source grove if it
was constructed when that node was the current node and the flow
object occurs in the flow object tree, that is, not within a reference
value or a characteristic value. Flow objects constructed using the
implicit default construction rule are considered to be associated
with the nodes in the source grove for which the rule was applied,
just as for flow objects constructed using explicit construction
rules.
One flow object associated with a node is more closely associated with
the node than another flow object associated with the node if:
| • the one flow object was constructed when the current processing mode
was the initial processing mode, and the other flow object was
constructed when the current processing mode was some mode other than
the initial processing mode, or |
| • the one flow object contains directly or indirectly the other flow
object. |
If there is a flow object associated with a node that is more closely
associated with the node than any other flow object associated with
the node, then that flow object is the primary flow object for
the node.