Abstract Class Name: Property

Superclass - SEDRIS Abstract Base

Subclasses

Definition

Describes a Property of a SEDRIS object in terms of its "meaning" (specified using a SEDRIS Attribute Code, its "units" (e.g. meters), and its "data storage type" (e.g. SE_INT16).

When subclassed as Property Description for use as a component of an Aggregate Feature or Aggregate Geometry it allows component Property Characteristic values and/or Property Value components to be inherited by corresponding Property Values in the aggregate subtree. If Property Value components are present, then any matching Property Value on the same aggregator or aggregate subtree which matches the attribute_code (EAC) is qualified by the Property Value components of the Property Description.

When subclassed as Table Property Description for use as part of the signature of a , it describes a corresponding element (SE_PROPERTY_DATA_VALUE) of a Data Table cell. The signature of a Data Table applies to the entire Data Table. If there are M Table Property Description objects, then each cell has M elements, and the "meaning", "units" and "data storage type" for each element is defined by the corresponding Table Property Description object. Table Property Description also describes the storage type of the SE_PROPERTY_DATA_VALUE and an auxiliary ECC. When subclassed as Property Value, it includes the actual data value.

Primary Page in DRM Diagram:

Constraints

None.

Composed of (one-way)

Field Elements

EDCS_AC_ID attribute_code; (notes)
EDCS_UNIT_ENUM value_unit; (notes)

Notes

Fields Notes

attribute_code

 Specifies the meaning of the <Property>.
 The structure in attribute_code will contain an EAC.

value_unit

 Specifies the unit of measurement of the <Property>.

Prev: Process. Next: Property Characteristic. Up:Index.