Overview Schemas Index

Part_template_2d_shape_arm         


ENTITY Template_location_in_structured_template
          SUPERTYPE OF (ONEOF (Inter_stratum_feature_template_location, Stratum_specific_template_location));
          assembly : Structured_template;
          template : Template_definition;
          reference_designation : STRING;
          placement_status : template_location_placement_status;
INVERSE
          transform : SET [0:?] OF Template_location_in_structured_template_transform FOR reference_location;
UNIQUE
          UR1 : assembly, reference_designation;
WHERE
          WR1: (SIZEOF(transform) > 0) XOR ('PART_TEMPLATE_EXTENSION_ARM.TEARDROP_TEMPLATE' IN TYPEOF(template));
          WR2: NOT ('FABRICATION_TECHNOLOGY_ARM.INTER_STRATUM_FEATURE_TEMPLATE' IN  TYPEOF(template)) OR
             ('PART_TEMPLATE_2D_SHAPE_ARM.INTER_STRATUM_FEATURE_TEMPLATE_LOCATION' IN TYPEOF(SELF));
          WR3: SIZEOF(['PART_TEMPLATE_EXTENSION_ARM.TEARDROP_TEMPLATE',
                    'PART_TEMPLATE_SHAPE_WITH_PARAMETERS_ARM.GEOMETRIC_TEMPLATE'] *
                   TYPEOF(template)) > 0;
END_ENTITY; -- Template_location_in_structured_template

Entity data types and their attributes

Template_location_in_structured_template
          assembly: Structured_template;
          template: Template_definition;
          reference_designation: STRING;
          placement_status: template_location_placement_status;
          (INV) transform: SET [0:?] OF Template_location_in_structured_template_transform FOR reference_location;

Known subtypes

          Inter_stratum_feature_template_location (Part_template_2d_shape_arm)
          Part_feature_based_template_location (Footprint_definition_arm)
          Stratum_specific_template_location (Part_template_2d_shape_arm)

Users

Template_location_in_structured_template
          Dependent_template_location_in_padstack_definition.reference_location
                    location_stratum_technology_occurrence_or_stratum_technology
          Footprint_occurrence_sub_assembly_relationship.sub_assembly_reference_designation
          Generic_footprint_definition.padstacks
          Requirement_assignment.assigned_to
                    requirement_assignment_item
                              pt2ds_requirement_assignment_item
          Stratum_feature_template_location_in_breakout_footprint_definition.breakout_padstack
          Structured_layout_component_sub_assembly_relationship.first_location
          Structured_layout_component_sub_assembly_relationship.second_location
          Structured_printed_part_template_terminal.associated_composition_relationship
          Template_location_in_structured_template_transform.reference_location

Global rules for this entity data type

          -