|
ENTITY Default_attachment_size_based_land_physical_template SUBTYPE OF (Land_physical_template, Shape_feature); DERIVE SELF\Shape_element.containing_shape : Default_attachment_size_based_land_physical_template := SELF; SELF\Shape_feature.element_name : STRING := ''; INVERSE interface_access_mechanisms : SET [1:?] OF Land_template_interface_terminal FOR associated_definition; WHERE WR1: NOT (SIZEOF(interface_access_mechanisms[1].connection_area) > 0) OR ('minimum attachment region size' IN list_get_zone_name(interface_access_mechanisms[1].connection_area)); WR2: NOT (SIZEOF(interface_access_mechanisms[1].connection_area) > 1) OR (SIZEOF(['maximum attachment region size','heel area', 'toe area'] * list_get_zone_name(interface_access_mechanisms[1].connection_area)) = 1); WR3: NOT (SIZEOF(interface_access_mechanisms[1].connection_area) > 2) OR (SIZEOF(['maximum attachment region size','heel area', 'toe area'] * list_get_zone_name(interface_access_mechanisms[1].connection_area)) = 2); WR4: NOT (SIZEOF(interface_access_mechanisms[1].connection_area) > 3) OR (SIZEOF(['maximum attachment region size','heel area', 'toe area'] * list_get_zone_name(interface_access_mechanisms[1].connection_area)) = 3); WR5: NOT EXISTS(SELF\Shape_feature.connection_area); WR6: SIZEOF(interface_access_mechanisms) = 1; WR7: SELF\Shape_element.id = SELF\Item_shape.id; END_ENTITY; -- Default_attachment_size_based_land_physical_template |
Entity data types and their attributesItem_shape(OPT) id: STRING; (OPT) description: STRING; described_element: shapeable_item; Product_view_definition (OPT) id: STRING; (OPT) name: STRING; (OPT) additional_characterization: STRING; initial_context: View_definition_context; additional_contexts: SET [0:?] OF View_definition_context; defined_version: Product_version; Template_definition (RT) defined_version: Template_version; (OPT) physical_characteristic: SET [1:?] OF correlated_or_independent; (RT) (DER) described_element: Template_definition; Geometric_template (INV) shapes: SET [0:?] OF Part_template_shape_model FOR shape_characterized_definition; Continuous_template - Single_stratum_template - Single_stratum_continuous_template - Stratum_feature_template - Land_physical_template (INV) access_mechanisms: SET [1:?] OF Land_template_terminal FOR containing_shape; (INV) pre_defined_classification_code: SET [0:1] OF External_source_identification FOR item; Shape_element (OPT) id: STRING; (OPT) element_name: STRING; (OPT) description: STRING; containing_shape: Item_shape; Shape_feature (OPT) connection_area: SET [1:?] OF Connection_zone; (RT) element_name: STRING; (DER) surface_conditions: SET [0:?] OF Surface_condition; Default_attachment_size_based_land_physical_template (RT) (DER) containing_shape: Default_attachment_size_based_land_physical_template; (RT) (DER) element_name: STRING; (INV) interface_access_mechanisms: SET [1:?] OF Land_template_interface_terminal FOR associated_definition; |
Global rules for this entity data type- |