Class Name: Feature ID Control Link

Superclass - Control Link

Definition

The specialized Control Link used to provide the connection between an ordered aggregation of Expressions and the target fields of a Feature_ID.

The expr_index field is a 1-based index into the ordered aggregation of Expressions, and is used to select the specific Expression that controls the value of Feature ID's ID field.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider a Feature Model containing a Feature Node, which has a Feature ID component. In this case, the data provider wishes to ensure that each Feature Model Instance uses a unique Feature ID for this node.

    In order to do this, the data provider attaches a Feature ID Control Link to the Feature ID object, where the ID field's controlling Expression is a Variable. In this way, each Feature Model Instance provides a different ID for the Feature Node within the Model.

FAQs

--FAQs needed here --

Constraints

None.

Composed of (two-way)(inherited)

Component of (two-way)

Inherited Field Elements

SE_STRING description; (notes)

Field Elements

SE_UINT32 expr_index; (notes)

Notes

Fields Notes

description

 A text description of what the Control_Link is for

expr_index

 index of the expression whose value controls the ID of the affected
 <Feature ID> object.

Prev: Feature ID. Next: Feature Instance Template Index. Up:Index.