|
ENTITY Printed_part_cross_section_template SUBTYPE OF (Printed_part_template); horizontal_material_link : OPTIONAL SET [1:?] OF Printed_part_template_material_link; vertical_material_link : OPTIONAL SET [1:?] OF Printed_part_template_material_link; transmission_line_model : Analytical_model_definition; maximum_transmission_line_characteristic : OPTIONAL SET [1:?] OF Analytical_model_application; minimum_transmission_line_characteristic : OPTIONAL SET [1:?] OF Analytical_model_application; width : Length_tolerance_characteristic; unit_length : Length_data_element; INVERSE SELF\Printed_part_template.access_mechanisms : SET [1:?] OF Printed_part_cross_section_template_terminal FOR associated_definition; WHERE WR1: SIZEOF(QUERY(hml <* horizontal_material_link | NOT (hml.precedent_material\Shape_element.element_name IN ['right']))) = 0; WR2: SIZEOF(QUERY(hml <* horizontal_material_link | NOT (hml.subsequent_material\Shape_element.element_name IN ['left']))) = 0; WR3: SIZEOF(QUERY(hml <* vertical_material_link | NOT (hml.precedent_material\Shape_element.element_name IN ['bottom']))) = 0; WR4: SIZEOF(QUERY(hml <* vertical_material_link | NOT (hml.precedent_material\Shape_element.element_name IN ['top']))) = 0; WR5: SIZEOF(QUERY(hml <* horizontal_material_link | (SIZEOF(QUERY(vml <* vertical_material_link | (vml :=: hml) )) > 0) )) = 0; WR6: NOT EXISTS(SELF\Product_view_definition.name); WR7: EXISTS(horizontal_material_link) OR EXISTS(vertical_material_link); WR8: NOT ('PRINTED_PHYSICAL_LAYOUT_TEMPLATE_ARM.PRINTED_CONNECTOR_TEMPLATE' IN TYPEOF(SELF)); END_ENTITY; -- Printed_part_cross_section_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; Printed_part_template (OPT) implemented_function: Functional_unit_usage_view; (INV) access_mechanisms: SET [1:?] OF Printed_part_template_terminal FOR associated_definition; Printed_part_cross_section_template (OPT) horizontal_material_link: SET [1:?] OF Printed_part_template_material_link; (OPT) vertical_material_link: SET [1:?] OF Printed_part_template_material_link; transmission_line_model: Analytical_model_definition; (OPT) maximum_transmission_line_characteristic: SET [1:?] OF Analytical_model_application; (OPT) minimum_transmission_line_characteristic: SET [1:?] OF Analytical_model_application; width: Length_tolerance_characteristic; unit_length: Length_data_element; (RT) (INV) access_mechanisms: SET [1:?] OF Printed_part_cross_section_template_terminal FOR associated_definition; |
Global rules for this entity data type- |