Table 6.119—DRM_Geometry_ID_Control_Link
Property |
Description |
||||||
Superclass |
|||||||
Class |
· <DRM Geometry ID Control Link> |
||||||
Subclass |
· none |
||||||
Definition |
This DRM class defines a specialized <DRM Control Link> used to provide the connection between an ordered aggregation of <DRM Expression>s and the target fields of a <DRM Geometry ID>. The expression_index field is a 1-based index into the ordered aggregation of <DRM Expression>s, and is used to select the specific <DRM Expression>s that controls the value of DRM_Geometry_ID’s ID field. |
||||||
Example(s) |
· Consider a <DRM Geometry Model> containing a <DRM Geometry Node>, which has a <DRM Geometry ID> component. In this case, the data provider wishes to ensure that each <DRM Geometry Model Instance> uses a unique <DRM Geometry ID> for this node. In order to do this, the data provider attaches a <DRM Geometry ID Control Link> to the <DRM Geometry ID> instance, where the ID field's controlling <DRM Expression> is a <DRM Variable>. In this way, each <DRM Geometry Model Instance> can supply a different <DRM Literal> <DRM Expression> to be plugged into the <DRM Geometry ID Control Link>'s <DRM Variable>, so that each <DRM Geometry Model Instance> provides a different ID for the <DRM Geometry Node> within the <DRM Model>. |
||||||
Inherited field elements |
|
||||||
Field elements |
|
||||||
Associated to (one-way) (inherited) |
· none |
||||||
Associated to (one-way) |
· none |
||||||
Associated by (one-way) (inherited) |
· none |
||||||
Associated by (one-way) |
· none |
||||||
Associated with (two-way) (inherited) |
· none |
||||||
Associated with (two-way) |
· none |
||||||
Composed of (two-way) (inherited) |
· one or more {ordered} <DRM Expression>s |
||||||
Composed of (two-way) |
· none |
||||||
Composed of (two-way metadata) (inherited) |
· none |
||||||
Composed of (two-way metadata) |
· none |
||||||
Component of (two-way) (inherited) |
· none |
||||||
Component of (two-way) |
· one or more <DRM Geometry ID>s |
||||||
Constraints |
· none |
||||||
Notes |
1 A text description of what the <DRM Control Link> is for. 2 Index of the expression whose value controls the ID of the affected <DRM Geometry ID> object. |
||||||
Class diagram |