Overview Schemas Index

Package_arm         


ENTITY Package_terminal_template_definition
          SUBTYPE OF (Part_feature_template_definition);
          SELF\Feature_definition_with_connection_area.connection_area RENAMED external_connection_zone : OPTIONAL SET [1:?] OF Connection_zone_in_part_feature_template_definition;
          internal_connection_zone : OPTIONAL SET [1:?] OF Connection_zone_in_part_feature_template_definition;
          lead_form : OPTIONAL predefined_lead_form;
          seating_plane_intersection : OPTIONAL seating_plane_intersection_type;
          terminal_characteristic : OPTIONAL SET [1:?] OF characteristic;
          terminal_diametrical_extent : OPTIONAL Length_tolerance_characteristic;
          seating_plane_zone : OPTIONAL Connection_zone_package_interface_plane_relationship;
DERIVE
          mates_with_substrate : BOOLEAN := (EXISTS(seating_plane_zone));
          terminal_core_material : SET [0:1] OF Material_identification := bag_to_set(QUERY( temp <* USEDIN(SELF,
     'GENERIC_MATERIAL_ASPECTS_ARM.MATERIAL_IDENTIFICATION.ITEMS') | 
     (SIZEOF( QUERY( cla <* USEDIN(temp,'CLASSIFICATION_ASSIGNMENT_ARM.' + 
           'CLASSIFICATION_ASSIGNMENT.' + 'ITEMS') | cla.role = 'terminal core material')) = 1)));
          terminal_surface_material : SET [0:1] OF Material_identification := bag_to_set(QUERY( temp <* USEDIN(SELF,
     'GENERIC_MATERIAL_ASPECTS_ARM.MATERIAL_IDENTIFICATION.ITEMS') | 
     (SIZEOF( QUERY( cla <* USEDIN(temp,'CLASSIFICATION_ASSIGNMENT_ARM.' + 
           'CLASSIFICATION_ASSIGNMENT.' + 'ITEMS') | cla.role = 'terminal surface material')) = 1)));
INVERSE
          external_lead_form : SET [0:1] OF External_source_identification FOR item;
WHERE
          WR1: NOT EXISTS(seating_plane_zone) OR (SIZEOF(QUERY(cz <* external_connection_zone | (seating_plane_zone.derived_zone = cz))) = 1);
          WR2: NOT EXISTS(seating_plane_zone) OR  ((seating_plane_intersection = surface_intersection) OR (seating_plane_intersection = through_intersection));
          WR3: NOT ((seating_plane_intersection = does_not_intersect) AND (EXISTS(seating_plane_zone)));
          WR4: NOT (SIZEOF(terminal_core_material) = 1) OR
                ('CONDUCTIVITY_MATERIAL_ASPECTS_ARM.MATERIAL_IDENTIFICATION_WITH_CONDUCTIVITY_CLASSIFICATION' IN TYPEOF (terminal_core_material[1]));
          WR5: (SIZEOF(terminal_surface_material) = 1) AND
                ('CONDUCTIVITY_MATERIAL_ASPECTS_ARM.MATERIAL_IDENTIFICATION_WITH_CONDUCTIVITY_CLASSIFICATION' IN TYPEOF (terminal_surface_material[1]));
          WR6: (EXISTS (lead_form)) XOR ((SIZEOF(external_lead_form)) = 1);
END_ENTITY; -- Package_terminal_template_definition

Entity data types and their attributes

Characterizable_object
          name: STRING;
          (OPT) description: STRING;
Shape_feature_definition
          (DER) feature_model: SET [1:?] OF Geometric_model;
          (INV) of_shape: Item_shape FOR described_element;
Feature_definition_with_connection_area
          (OPT) connection_area: SET [1:?] OF Connection_zone;
Part_feature_template_definition
          id: STRING;
          (DER) surface_conditions: SET [0:?] OF Surface_condition;
Package_terminal_template_definition
          (RT) (OPT) connection_area->external_connection_zone: SET [1:?] OF Connection_zone_in_part_feature_template_definition;
          (OPT) internal_connection_zone: SET [1:?] OF Connection_zone_in_part_feature_template_definition;
          (OPT) lead_form: predefined_lead_form;
          (OPT) seating_plane_intersection: seating_plane_intersection_type;
          (OPT) terminal_characteristic: SET [1:?] OF characteristic;
          (OPT) terminal_diametrical_extent: Length_tolerance_characteristic;
          (OPT) seating_plane_zone: Connection_zone_package_interface_plane_relationship;
          (DER) mates_with_substrate: BOOLEAN;
          (DER) terminal_core_material: SET [0:1] OF Material_identification;
          (DER) terminal_surface_material: SET [0:1] OF Material_identification;
          (INV) external_lead_form: SET [0:1] OF External_source_identification FOR item;

Known subtypes

          Wire_terminal_template_definition (Package_arm)

Users: by entity attributes

Characterizable_object
          Applied_information_usage_right.item
                    information_usage_right_item
                              design_pdm_information_usage_right_item
                                        design_pdm_classification_item
          Assembly_component.described_element
                    shapeable_item
          Assigned_property.described_element
                    property_assignment_select
                              sf_property_assignment_select
          Classification_assignment.items
                    classification_item
                              design_pdm_classification_item
          Functional_unit_definition.described_element
                    shapeable_item
          Issue_reference.item
                    issue_reference_item
                              syse_issue_reference_item
          Item_shape.described_element
                    shapeable_item
          Part_design_view.described_element
                    shapeable_item
          Part_usage_view.described_element
                    shapeable_item
          Requirement_source.source
                    requirement_source_item
                              sysm_requirement_source_item
          Stratum.described_element
                    shapeable_item
Shape_feature_definition
          Placed_feature.definition
Feature_definition_with_connection_area
          Assembly_bond_definition.bonded_feature_1
                    bond_feature
          Assembly_bond_definition.bonded_feature_2
                    bond_feature
Part_feature_template_definition
          Connection_zone_in_part_feature_template_definition.associated_definition
Package_terminal_template_definition
          Composite_material_identification.composite_items
                    material_item_select
                              pa_material_item_select
          External_source_identification.item
                    external_identification_item
                              pa_external_identification_item
          Material_identification.items
                    material_item_select
                              pa_material_item_select
          Package_terminal.definition

Users: by defined types, not used by any entity attribute

Package_terminal_template_definition
          pa_external_identification_item
                    External_source_identification.item
          pa_material_item_select
                    Composite_material_identification.composite_items
                    Material_identification.items

Global rules for this entity data type

          -