ENTITY part_template_definition SUBTYPE OF (product_definition, product_definition_shape); DERIVE SELF\property_definition.definition : part_template_definition := SELF; WHERE wr1: SIZEOF (USEDIN (SELF, 'BASIC_ATTRIBUTE_SCHEMA.' +'NAME_ATTRIBUTE.NAMED_ITEM')) = 0; wr2: NOT EXISTS(SELF\property_definition.description); END_ENTITY; -- part_template_definition |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; property_definition name: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; product_definition_shape - part_template_definition (RT) (DER) definition: part_template_definition; |
geometric_template (PART_TEMPLATE_SHAPE_WITH_PARAMETERS_MIM) |
inter_stratum_feature_edge_segment_template (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_MIM) |
inter_stratum_feature_edge_template (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_MIM) |
non_conductive_cross_section_template (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_MIM) |
package_footprint_relationship_definition (FOOTPRINT_DEFINITION_MIM) |
parametric_template (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_MIM) |
part_string_template (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_MIM) |
part_text_template (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_MIM) |
printed_part_template (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_MIM) |
single_stratum_template (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_MIM) |
special_symbol_template (LAYERED_INTERCONNECT_COMPLEX_TEMPLATE_MIM) |
stratum_stack_model (FABRICATION_TECHNOLOGY_MIM) |
stratum_sub_stack (FABRICATION_TECHNOLOGY_MIM) |
template_definition (PART_TEMPLATE_XIM) |
limd_part_template_definition_subtypes (LAYERED_INTERCONNECT_MODULE_DESIGN_MIM) |
list_template_definition_subtypes (LAYERED_INTERCONNECT_SIMPLE_TEMPLATE_MIM) |
pplt_part_template_definition_subtypes (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_MIM) |
Global rules for this entity data type- |
public interface EPart_template_definition extends EProduct_definition, EProduct_definition_shape |
public class CPart_template_definition implements EPart_template_definitionstatic EAttribute attributeDefinition(EPart_template_definition type)static int usedinDefinition(EPart_template_definition type, EPart_template_definition instance, ASdaiModel domain, APart_template_definition result) |
public class APart_template_definition extends AEntitypublic EPart_template_definition getByIndex(int index)public EPart_template_definition getCurrentMember(SdaiIterator it) |