|
ENTITY Printed_part_template_material; width : Length_tolerance_characteristic; required_material : Stratum_technology; INVERSE boundary : SET [0:4] OF Template_material_cross_section_boundary FOR associated_definition; WHERE WR1: SIZEOF(QUERY(temp <* (USEDIN(SELF, 'PRINTED_PHYSICAL_LAYOUT_TEMPLATE_ARM.TEMPLATE_MATERIAL_CROSS_SECTION_BOUNDARY.' + 'ASSOCIATED_DEFINITION')) | temp\Shape_element.element_name = 'top')) <= 1; WR2: SIZEOF(QUERY(temp <* (USEDIN(SELF, 'PRINTED_PHYSICAL_LAYOUT_TEMPLATE_ARM.TEMPLATE_MATERIAL_CROSS_SECTION_BOUNDARY.' + 'ASSOCIATED_DEFINITION')) | temp\Shape_element.element_name = 'bottom')) <= 1; WR3: SIZEOF(QUERY(temp <* (USEDIN(SELF, 'PRINTED_PHYSICAL_LAYOUT_TEMPLATE_ARM.TEMPLATE_MATERIAL_CROSS_SECTION_BOUNDARY.' + 'ASSOCIATED_DEFINITION')) | temp\Shape_element.element_name = 'left')) <= 1; WR4: SIZEOF(QUERY(temp <* (USEDIN(SELF, 'PRINTED_PHYSICAL_LAYOUT_TEMPLATE_ARM.TEMPLATE_MATERIAL_CROSS_SECTION_BOUNDARY.' + 'ASSOCIATED_DEFINITION')) | temp\Shape_element.element_name = 'right')) <= 1; END_ENTITY; -- Printed_part_template_material |
Entity data types and their attributesPrinted_part_template_materialwidth: Length_tolerance_characteristic; required_material: Stratum_technology; (INV) boundary: SET [0:4] OF Template_material_cross_section_boundary FOR associated_definition; |
Global rules for this entity data type- |