Class DATA_STRUCTURE

Abstract parent class of all data structure types. Includes the as_hierarchy function
which can generate the equivalent CEN EN13606 single hierarchy for each
subtype's physical representation. For example, the physical representation of an
ITEM_LIST is List<ELEMENT>; its implementation of as_hierarchy will generate a
CLUSTER containing the set of ELEMENT nodes from the list.

Declaration :

Directly inherited by : HISTORY ITEM_STRUCTURE

Artifact : DATA_STRUCTURE

Operation as_hierarchy

Hierarchical equivalent of the physical representation of each subtype,
compatible with CEN EN 13606 structures.

Declaration :

All public operations : as_hierarchy , concept , is_archetype_root , item_at_path , items_at_path , parent , path_exists , path_of_item , path_unique