Connecting the Representation with What It Represents
A <Property Value> attached to some object X indicates the value of a property of the hierarchy of objects rooted at X - it describes an attribute of X.
The meaning of a <Property Value> is specified with an SE_Element_Type - a "tagged union" data structure that may represent one of 3 kinds of codes:
- EDCS_Attribute_Code, by far the most commonly used of the three.
- SE_Index_Code, which is covered in the Advanced Application of the DRM tutorial on Friday and is used within tables.
- SE_Variable_Code, which is used by the <Control Link> mechanism for specifying dynamic control, covered later.