Table 6.48 — DRM_Control_Link

Property

Description

Class

  • <DRM Control Link>

Superclass

Subclass

Definition

An instance of this DRM class specifies the connection between <DRM Expression> instances and the fields of other DRM objects (termed target objects). For each class of target object, there shall be a specialization of this class to match it. Instances of the specialized subclass shall be aggregated by the target object. The definition of each subclass shall specify how the ordered list of <DRM Expression> instances is used to determine the values of the fields of the target object (termed target fields).

In general, a specialized <DRM Control Link> instance contains at least one field (termed a link field) for each target field in the target object. The link field is an index into the ordered aggregation of <DRM Expression> instances, and is used to select the specific <DRM Expression> instance that controls the value of the target field. The specialization may also contain fields specifying indexes into the ordered aggregation of <DRM Expression> instances. In this case, the referenced expressions are used to constrain the values of the target field.

The description field specifies a text description of the purpose of the <DRM Control Link> instance.

Class diagram

Figure 6.57 — DRM_Control_Link

Inherited field elements

Field name

Range

Field data type

None

   

Field elements

Field name

Range

Field data type

description

 

String

Default field values

Default field values for DRM_Control_Link

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)

  • None.

Composed of (two-way)

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

  • None.

Component of (two-way)

  • None.

Constraints

Clarifications

None.

Example(s)

  • See individual subclasses for examples.