Table 6.51 — DRM_Control_Link
Property |
Description |
||||||
---|---|---|---|---|---|---|---|
Class |
|
||||||
Superclass |
|||||||
Subclass |
|
||||||
Definition |
This class is an abstract base class used to provide the connection between <DRM Expression> instances and the fields of other SEDRIS objects (called target objects). For each class of target object, there shall be a specialization of this class to match it. Objects 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 (called target fields). In general, a specialized <DRM Control Link> will contain at least one field (called 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> that controls the value of the target field. The specialization may also contain “constraint” fields that are indexes into the ordered aggregation of <DRM Expression> instances, and are used to constrain the values of the target field. |
||||||
Class diagram |
|||||||
Inherited field elements |
|
||||||
Field elements |
|
||||||
Associated to (one-way) (inherited) |
|
||||||
Associated to (one-way) |
|
||||||
Associated by (one-way) (inherited) |
|
||||||
Associated by (one-way) |
|
||||||
Associated with (two-way) (inherited) |
|
||||||
Associated with (two-way) |
|
||||||
Composed of (two-way) (inherited) |
|
||||||
Composed of (two-way) |
|
||||||
Composed of (two-way metadata) (inherited) |
|
||||||
Composed of (two-way metadata) |
|
||||||
Component of (two-way) (inherited) |
|
||||||
Component of (two-way) |
|
||||||
Constraints |
|||||||
Clarifications |
1 This is a text description of the given <DRM Control Link> instance's purpose. |
||||||
Example(s) |
See individual subclasses for examples. |