|
ENTITY Stratum_surface_technology SUBTYPE OF (Shape_element); SELF\Shape_element.containing_shape RENAMED associated_technology : Stratum_technology; DERIVE surface_specification : SET [0:1] OF Document_definition := get_document_definition(SELF, 'surface specification', 'SPECIFICATION_DOCUMENT_ARM.SURFACE_FINISH_SPECIFICATION'); WHERE WR1: (SIZEOF(USEDIN(SELF,'SURFACE_CONDITIONS_ARM.SURFACE_CONDITION_ASSOCIATION.DESCRIBED_ELEMENT')) > 0) OR (SIZEOF(get_document_definition(SELF, 'surface specification', 'SPECIFICATION_DOCUMENT_ARM.SURFACE_FINISH_SPECIFICATION')) = 1); END_ENTITY; -- Stratum_surface_technology |
Entity data types and their attributesShape_element(OPT) id: STRING; (OPT) element_name: STRING; (OPT) description: STRING; containing_shape: Item_shape; Stratum_surface_technology (RT) containing_shape->associated_technology: Stratum_technology; (DER) surface_specification: SET [0:1] OF Document_definition; |
Global rules for this entity data type- |