ENTITY template_definition SUBTYPE OF (item_shape, product_view_definition, part_template_definition); SELF\product_view_definition.defined_version : template_version; physical_characteristic : OPTIONAL SET [1:?] OF correlated_or_independent; DERIVE SELF\item_shape.described_element : shapeable_item := SELF; WHERE wr1: SIZEOF(QUERY(prpc <* USEDIN(SELF\product_definition.formation.of_product, 'PRODUCT_DEFINITION_SCHEMA.PRODUCT_RELATED_PRODUCT_CATEGORY.PRODUCTS') | (prpc.name = 'template model'))) > 0; END_ENTITY; -- template_definition |
Entity data types and their attributesproperty_definitionname: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; product_definition_shape - item_shape (OPT) id_x: STRING; (RT) definition->described_element: shapeable_item; (RT) (DER) id: identifier; (RT) (DER) name: label; product_definition id: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; product_view_definition (RT) (OPT) description->name_x: STRING; (OPT) additional_characterization: STRING; (RT) frame_of_reference->initial_context: product_definition_context; (OPT) additional_contexts: SET [1:?] OF product_definition_context; (RT) formation->defined_version: product_definition_formation; (RT) (DER) name: label; part_template_definition (RT) (DER) definition: part_template_definition; template_definition (RT) defined_version: template_version; (OPT) physical_characteristic: SET [1:?] OF correlated_or_independent; (RT) (DER) described_element: shapeable_item; |
geometric_template_armx (PART_TEMPLATE_SHAPE_WITH_PARAMETERS_XIM) |
non_conductive_cross_section_template_armx (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_XIM) |
parametric_template_armx (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_XIM) |
part_string_template_armx (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_XIM) |
part_text_template_armx (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_XIM) |
printed_part_template_armx (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_XIM) |
single_stratum_template_armx (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_XIM) |
special_symbol_template_armx (LAYERED_INTERCONNECT_COMPLEX_TEMPLATE_XIM) |
stratum_stack_model_armx (FABRICATION_TECHNOLOGY_XIM) |
stratum_sub_stack_armx (FABRICATION_TECHNOLOGY_XIM) |
limd_template_definition_subtypes (LAYERED_INTERCONNECT_MODULE_DESIGN_XIM) |
list_template_definition_subtypes (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_XIM) |
pplt_template_definition_subtypes (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_XIM) |
Global rules for this entity data typenon_conductive_cross_section_template_population_constraint (AP210_ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN_XIM)printed_part_cross_section_template_population_constraint (AP210_ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN_XIM) |
public interface ETemplate_definition extends EItem_shape, EProduct_view_definition, EPart_template_definitionphysical_characteristic (explicit attribute)boolean testPhysical_characteristic(ETemplate_definition type)ACorrelated_or_independent getPhysical_characteristic(ETemplate_definition type) ACorrelated_or_independent createPhysical_characteristic(ETemplate_definition type) void unsetPhysical_characteristic(ETemplate_definition type) |
public class CTemplate_definition implements ETemplate_definitionstatic EAttribute attributePhysical_characteristic(ETemplate_definition type)static int usedinPhysical_characteristic(ETemplate_definition type, EEntity instance, ASdaiModel domain, ATemplate_definition result) static EAttribute attributeDescribed_element(ETemplate_definition type) static int usedinDescribed_element(ETemplate_definition type, EEntity instance, ASdaiModel domain, ATemplate_definition result) |
public class ATemplate_definition extends AEntitypublic ETemplate_definition getByIndex(int index)public ETemplate_definition getCurrentMember(SdaiIterator it) |