|
ENTITY Snowball_template SUBTYPE OF (Teardrop_template); snowball_start_distance : Length_data_element; snowball_end_distance : OPTIONAL Length_data_element; snowball_initial_spacing : OPTIONAL Length_data_element; snowball_end_spacing : OPTIONAL Length_data_element; snowball_initial_radius : Length_data_element; snowball_end_radius : OPTIONAL Length_data_element; snowball_quantity_per_trace : INTEGER; WHERE WR1: NOT (snowball_quantity_per_trace > 1) OR (EXISTS(snowball_initial_spacing) AND EXISTS(snowball_end_spacing) AND EXISTS(snowball_end_distance) AND EXISTS(snowball_end_radius)); WR2: (SIZEOF(USEDIN(SELF,'PART_TEMPLATE_SHAPE_WITH_PARAMETERS_ARM.PART_TEMPLATE_SHAPE_MODEL.' + 'SHAPE_CHARACTERIZED_DEFINITION')) = 0); WR3: NOT EXISTS(SELF\Product_view_definition.additional_characterization); END_ENTITY; -- Snowball_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; Parametric_template - Single_stratum_template - Teardrop_template - Snowball_template snowball_start_distance: Length_data_element; (OPT) snowball_end_distance: Length_data_element; (OPT) snowball_initial_spacing: Length_data_element; (OPT) snowball_end_spacing: Length_data_element; snowball_initial_radius: Length_data_element; (OPT) snowball_end_radius: Length_data_element; snowball_quantity_per_trace: INTEGER; |
Global rules for this entity data type- |