The SEDRIS Data Representation Model
APPENDIX A - Classes
Attribute Set Index Control Link

Class Name: Attribute Set Index Control Link

Superclass - <Control Link>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies an < Expression> that determines the index field value of all target < Attribute Set Index> instances, thus controlling which <Attribute Set> is referenced by each such <Attribute Set Index>.

Note that since each controlled < Attribute Set Index> may be bound to a different < Attribute Set Table Group>, and thus to a different primary <Attribute Set Table>, the fact that their index values are the same does not mean that the set of <Attribute Set Index> instances controlled by a given < Attribute Set Index Control Link> reference the same <Attribute Set>.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. A tree canopy appears different at different times of the year, with a different colour and texture. This could be achieved by using a different <Attribute Set> for each period of the year. Each <Attribute Set> would contain the appropriate <Colour> and <Image Mapping Function>. An <Attribute Set Index Control Link> would be used to allow the appropriate <Attribute Set> to be selected.

FAQs

What does an <Attribute Set Index Control Link> control?

An < Attribute Set Index Control Link> controls the value of the index stored in the <Attribute Set Index> instances that reference it.

Can an < Attribute Set Index Control Link> be used to change which <Attribute Set Table> is accessed within an < Attribute Set Table Group>?

No. The index always refers to the primary <Attribute Set>.

Can an < Attribute Set Index Control Link> be used to switch from one <Attribute Set Table Group> to a different <Attribute Set Table Group>?

No. The link to the < Attribute Set Table Group> is an association within the transmittal, and associations cannot be changed dynamically.

Constraints

None.

Composed of (two-way)(inherited)

Component of (two-way)

Inherited Field Elements

SE_String description; (notes)

Field Elements

SE_Integer_Positive expr_index; (notes)

Notes

Fields Notes


description

 A text description of what the <Control Link> is for

expr_index

 This specifies the component <Expression>, the value of which
 controls the index of the affected <Attribute Set Index>.

Prev: Attribute Set Index. Next: Attribute Set Table. Up:Index.

Last updated: October 1, 2002 Copyright © 2002 SEDRIS™