|
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 (PART_TEMPLATE_EXTENSION_MIM) |
| inter_stratum_feature_edge_template (PART_TEMPLATE_EXTENSION_MIM) |
| non_conductive_cross_section_template (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_MIM) |
| parametric_template (PART_TEMPLATE_EXTENSION_MIM) |
| part_string_template (PART_TEMPLATE_EXTENSION_MIM) |
| part_text_template (PART_TEMPLATE_EXTENSION_MIM) |
| printed_part_template (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_MIM) |
| single_stratum_template (FABRICATION_TECHNOLOGY_MIM) |
| special_symbol_template (PART_TEMPLATE_2D_SHAPE_MIM) |
| stratum_stack_model (FABRICATION_TECHNOLOGY_MIM) |
| stratum_sub_stack (PART_TEMPLATE_2D_SHAPE_MIM) |
| template_definition (PHYSICAL_LAYOUT_TEMPLATE_XIM) |
| ft_part_template_definition_subtypes (FABRICATION_TECHNOLOGY_MIM) |
| limd_part_template_definition_subtypes (LAYERED_INTERCONNECT_MODULE_DESIGN_MIM) |
| pplt_part_template_definition_subtypes (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_MIM) |
| pte_template_definition_subtypes (PART_TEMPLATE_EXTENSION_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) |