ENTITY printed_part_template_armx ABSTRACT SUPERTYPE OF ((ONEOF (basic_multi_stratum_printed_part_template_armx, structured_printed_part_template_armx, printed_part_cross_section_template_armx) ANDOR printed_connector_template_armx)) SUBTYPE OF (template_definition, printed_part_template); implemented_function : OPTIONAL functional_unit_usage_view; INVERSE access_mechanisms : SET [1:?] OF printed_part_template_terminal_armx FOR associated_definition; WHERE wr1: (SIZEOF(QUERY(prpc <* USEDIN(defined_version.of_product, 'PRODUCT_IDENTIFICATION_XIM.PRODUCT_CATEGORY_ASSIGNMENT.PRODUCTS') | (prpc.category\Product_category.name = 'printed part'))) >= 0) OR ('LAYOUT_MACRO_DEFINITION_XIM.LAYOUT_MACRO_FLOOR_PLAN_TEMPLATE' IN TYPEOF(SELF)); wr2: NOT EXISTS(SELF\Product_view_definition.name); END_ENTITY; -- printed_part_template_armx |
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; printed_part_template - printed_part_template_armx (OPT) implemented_function: functional_unit_usage_view; (INV) access_mechanisms: SET [1:?] OF printed_part_template_terminal_armx FOR associated_definition; |
basic_multi_stratum_printed_part_template_armx (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_XIM) |
layout_macro_floor_plan_template_armx (LAYOUT_MACRO_DEFINITION_XIM) |
printed_connector_template_armx (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_XIM) |
printed_part_cross_section_template_armx (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_XIM) |
structured_printed_part_template_armx (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_XIM) |
printed_part_template_subtypes (LAYOUT_MACRO_DEFINITION_XIM) |
Global rules for this entity data type- |
public interface EPrinted_part_template_armx extends ETemplate_definition, EPrinted_part_templateimplemented_function (explicit attribute)boolean testImplemented_function(EPrinted_part_template_armx type)EFunctional_unit_usage_view getImplemented_function(EPrinted_part_template_armx type) void setImplemented_function(EPrinted_part_template_armx type, EFunctional_unit_usage_view value) void unsetImplemented_function(EPrinted_part_template_armx type) access_mechanisms (inverse attribute)APrinted_part_template_terminal_armx getAccess_mechanisms(EPrinted_part_template_armx type, ASdaiModel domain) |
public class CPrinted_part_template_armx implements EPrinted_part_template_armxstatic EAttribute attributeImplemented_function(EPrinted_part_template_armx type)static int usedinImplemented_function(EPrinted_part_template_armx type, EFunctional_unit_usage_view instance, ASdaiModel domain, APrinted_part_template_armx result) static EAttribute attributeAccess_mechanisms(EPrinted_part_template_armx type) |
public class APrinted_part_template_armx extends AEntitypublic EPrinted_part_template_armx getByIndex(int index)public EPrinted_part_template_armx getCurrentMember(SdaiIterator it) |