|
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 ('LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_ARM.TEARDROP_TEMPLATE' IN TYPEOF(template)); WR2: NOT ('LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_ARM.INTER_STRATUM_FEATURE_TEMPLATE' IN TYPEOF(template)) OR ('LAYERED_INTERCONNECT_COMPLEX_TEMPLATE_ARM.INTER_STRATUM_FEATURE_TEMPLATE_LOCATION' IN TYPEOF(SELF)); WR3: SIZEOF(['LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_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 attributesTemplate_location_in_structured_templateassembly: 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; |
| Inter_stratum_feature_template_location (Layered_interconnect_complex_template_arm) |
| Part_feature_based_template_location (Footprint_definition_arm) |
| Stratum_specific_template_location (Layered_interconnect_complex_template_arm) |
Global rules for this entity data type- |