ENTITY tolerance_zone_armx ABSTRACT SUPERTYPE SUBTYPE OF (tolerance_zone); affected_plane : OPTIONAL associated_shape_element; form_type : OPTIONAL tolerance_zone_type; DERIVE SELF\tolerance_zone.form : tolerance_zone_form := ?; SELF\shape_aspect.name : label := ?; SELF\shape_aspect.description : text := ?; SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.product_definitional : LOGICAL := FALSE; WHERE wr1: ('GEOMETRY_SCHEMA.AXIS2_PLACEMENT' IN TYPEOF(SELF/affected_plane.identified_item)) OR ('GEOMETRY_SCHEMA.PLANE' IN TYPEOF(SELF/affected_plane.identified_item)); END_ENTITY; -- tolerance_zone_armx |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; tolerance_zone defining_tolerance: SET [1:?] OF tolerance_zone_target; form: tolerance_zone_form; tolerance_zone_armx (OPT) affected_plane: associated_shape_element; (OPT) form_type: tolerance_zone_type; (RT) (DER) form: tolerance_zone_form; (RT) (DER) name: label; (RT) (DER) description: text; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) product_definitional: LOGICAL; |
geometric_tolerance_armx (GEOMETRIC_TOLERANCE_XIM) |
Global rules for this entity data type- |
public interface ETolerance_zone_armx extends ETolerance_zoneaffected_plane (explicit attribute)boolean testAffected_plane(ETolerance_zone_armx type)EAssociated_shape_element getAffected_plane(ETolerance_zone_armx type) void setAffected_plane(ETolerance_zone_armx type, EAssociated_shape_element value) void unsetAffected_plane(ETolerance_zone_armx type) form_type (explicit attribute)boolean testForm_type(ETolerance_zone_armx type)int getForm_type(ETolerance_zone_armx type) void setForm_type(ETolerance_zone_armx type, int value) void unsetForm_type(ETolerance_zone_armx type) |
public class CTolerance_zone_armx implements ETolerance_zone_armxstatic EAttribute attributeAffected_plane(ETolerance_zone_armx type)static int usedinAffected_plane(ETolerance_zone_armx type, EAssociated_shape_element instance, ASdaiModel domain, ATolerance_zone_armx result) static EAttribute attributeForm_type(ETolerance_zone_armx type) static EAttribute attributeForm(ETolerance_zone_armx type) static int usedinForm(ETolerance_zone_armx type, ETolerance_zone_form instance, ASdaiModel domain, ATolerance_zone_armx result) static EAttribute attributeName(ETolerance_zone_armx type) static EAttribute attributeDescription(ETolerance_zone_armx type) static EAttribute attributeOf_shape(ETolerance_zone_armx type) static int usedinOf_shape(ETolerance_zone_armx type, EProduct_definition_shape instance, ASdaiModel domain, ATolerance_zone_armx result) static EAttribute attributeProduct_definitional(ETolerance_zone_armx type) |
public class ATolerance_zone_armx extends AEntitypublic ETolerance_zone_armx getByIndex(int index)public ETolerance_zone_armx getCurrentMember(SdaiIterator it) |