ENTITY shape_definition_3d_intersection_armx SUBTYPE OF (shape_definition_3d_intersection); orientation_intersection_plane : axis2_placement_3d; planar_shape_origin : axis2_placement_2d; SELF\representation_relationship.rep_1 RENAMED surface_intersection_result : planar_shape_model; SELF\representation_relationship.rep_2 RENAMED projected_volume : shape_representation; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation_relationship_with_transformation.transformation_operator : transformation := ?; SELF\representation_relationship.name : label := 'shape definition 3d intersection'; WHERE wr1: NOT ('LAYERED_3D_SHAPE_XIM.PLANAR_SHAPE_MODEL' IN TYPEOF(projected_volume)); END_ENTITY; -- shape_definition_3d_intersection_armx |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; representation_relationship name: label; (OPT) description: text; rep_1: representation; rep_2: representation; shape_representation_relationship - representation_relationship_with_transformation transformation_operator: transformation; shape_definition_3d_intersection (RT) transformation_operator: item_defined_transformation; shape_definition_3d_intersection_armx orientation_intersection_plane: axis2_placement_3d; planar_shape_origin: axis2_placement_2d; (RT) rep_1->surface_intersection_result: planar_shape_model; (RT) rep_2->projected_volume: shape_representation; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) transformation_operator: transformation; (RT) (DER) name: label; |
edge_segment_cross_section_armx (PART_TEMPLATE_3D_SHAPE_XIM) |
pre_defined_parallel_datum_axis_symbol_3d_2d_relationship_armx (PRE_DEFINED_DATUM_SYMBOL_XIM) |
pre_defined_perpendicular_datum_axis_symbol_3d_2d_relationship_armx (PRE_DEFINED_DATUM_SYMBOL_XIM) |
pre_defined_perpendicular_datum_plane_symbol_3d_2d_relationship_armx (PRE_DEFINED_DATUM_SYMBOL_XIM) |
pdds_shape_definition_3d_intersection_armx_subtypes (PRE_DEFINED_DATUM_SYMBOL_XIM) |
shape_definition_3d_intersection_armx_subtypes (AP210_ELECTRONIC_ASSEMBLY_INTERCONNECT_AND_PACKAGING_DESIGN_XIM) |
Global rules for this entity data type- |
public interface EShape_definition_3d_intersection_armx extends EShape_definition_3d_intersectionorientation_intersection_plane (explicit attribute)boolean testOrientation_intersection_plane(EShape_definition_3d_intersection_armx type)EAxis2_placement_3d getOrientation_intersection_plane(EShape_definition_3d_intersection_armx type) void setOrientation_intersection_plane(EShape_definition_3d_intersection_armx type, EAxis2_placement_3d value) void unsetOrientation_intersection_plane(EShape_definition_3d_intersection_armx type) planar_shape_origin (explicit attribute)boolean testPlanar_shape_origin(EShape_definition_3d_intersection_armx type)EAxis2_placement_2d getPlanar_shape_origin(EShape_definition_3d_intersection_armx type) void setPlanar_shape_origin(EShape_definition_3d_intersection_armx type, EAxis2_placement_2d value) void unsetPlanar_shape_origin(EShape_definition_3d_intersection_armx type) |
public class CShape_definition_3d_intersection_armx implements EShape_definition_3d_intersection_armxstatic EAttribute attributeOrientation_intersection_plane(EShape_definition_3d_intersection_armx type)static int usedinOrientation_intersection_plane(EShape_definition_3d_intersection_armx type, EAxis2_placement_3d instance, ASdaiModel domain, AShape_definition_3d_intersection_armx result) static EAttribute attributePlanar_shape_origin(EShape_definition_3d_intersection_armx type) static int usedinPlanar_shape_origin(EShape_definition_3d_intersection_armx type, EAxis2_placement_2d instance, ASdaiModel domain, AShape_definition_3d_intersection_armx result) static EAttribute attributeItems(EShape_definition_3d_intersection_armx type) static int usedinItems(EShape_definition_3d_intersection_armx type, ERepresentation_item instance, ASdaiModel domain, AShape_definition_3d_intersection_armx result) static EAttribute attributeContext_of_items(EShape_definition_3d_intersection_armx type) static int usedinContext_of_items(EShape_definition_3d_intersection_armx type, ERepresentation_context instance, ASdaiModel domain, AShape_definition_3d_intersection_armx result) static EAttribute attributeTransformation_operator(EShape_definition_3d_intersection_armx type) static int usedinTransformation_operator(EShape_definition_3d_intersection_armx type, EEntity instance, ASdaiModel domain, AShape_definition_3d_intersection_armx result) static EAttribute attributeName(EShape_definition_3d_intersection_armx type) |
public class AShape_definition_3d_intersection_armx extends AEntitypublic EShape_definition_3d_intersection_armx getByIndex(int index)public EShape_definition_3d_intersection_armx getCurrentMember(SdaiIterator it) |