|
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' 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 (ASSEMBLY_MODULE_DESIGN_XIM) |
| interconnect_module (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) |