ENTITY part_design_view SUBTYPE OF (item_shape, part_view_definition, physical_unit); usage_view : OPTIONAL part_usage_view; DERIVE SELF\item_shape.described_element : shapeable_item := SELF; WHERE wr1: ('LAYOUT_MACRO_DEFINITION_XIM.LAYOUT_MACRO_DEFINITION_ARMX' IN TYPEOF(SELF)) OR EXISTS(usage_view); wr2: SIZEOF(QUERY(nauo <* USEDIN(SELF, 'PRODUCT_VIEW_DEFINITION_RELATIONSHIP_XIM.PRODUCT_DEFINITION_RELATIONSHIP.RELATING_PRODUCT_DEFINITION') | (('PHYSICAL_UNIT_DESIGN_VIEW_XIM.NEXT_ASSEMBLY_USAGE_OCCURRENCE_RELATIONSHIP_ARMX' IN TYPEOF(nauo))) -- XOR ('ASSEMBLY_STRUCTURE_XIM.NEXT_ASSEMBLY_USAGE_OCCURRENCE' IN TYPEOF(nauo))) )) = 0; END_ENTITY; -- part_design_view |
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_view_definition (RT) defined_version: part_version; physical_unit (RT) (DER) definition: physical_unit; part_design_view (OPT) usage_view: part_usage_view; (RT) (DER) described_element: shapeable_item; |
assembly_module_design_view_armx (ASSEMBLY_MODULE_DESIGN_XIM) |
interconnect_module_design_view_armx (LAYERED_INTERCONNECT_MODULE_DESIGN_XIM) |
physical_unit_network_definition_armx (PHYSICAL_CONNECTIVITY_DEFINITION_XIM) |
part_design_view_subtypes (AP210_ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN_XIM) |
Global rules for this entity data typeunique_physical_unit_3d_shape_model_for_part_design_and_usage_view (PHYSICAL_UNIT_3D_DESIGN_VIEW_XIM)unique_physical_unit_planar_shape_model_for_part_design_and_usage_view (PHYSICAL_UNIT_2D_DESIGN_VIEW_XIM) |
public interface EPart_design_view extends EItem_shape, EPart_view_definition, EPhysical_unitusage_view (explicit attribute)boolean testUsage_view(EPart_design_view type)EPart_usage_view getUsage_view(EPart_design_view type) void setUsage_view(EPart_design_view type, EPart_usage_view value) void unsetUsage_view(EPart_design_view type) |
public class CPart_design_view implements EPart_design_viewstatic EAttribute attributeUsage_view(EPart_design_view type)static int usedinUsage_view(EPart_design_view type, EPart_usage_view instance, ASdaiModel domain, APart_design_view result) static EAttribute attributeDescribed_element(EPart_design_view type) static int usedinDescribed_element(EPart_design_view type, EEntity instance, ASdaiModel domain, APart_design_view result) |
public class APart_design_view extends AEntitypublic EPart_design_view getByIndex(int index)public EPart_design_view getCurrentMember(SdaiIterator it) |