Overview Schemas Index

GEOMETRIC_TOLERANCE_XIM (jsdai.SGeometric_tolerance_xim)


ENTITY geometric_tolerance_armx
          ABSTRACT SUPERTYPE OF (ONEOF (angularity_tolerance_armx, circular_runout_tolerance_armx, coaxiality_tolerance_armx, concentricity_tolerance_armx, cylindricity_tolerance_armx, flatness_tolerance_armx, line_profile_tolerance_armx, parallelism_tolerance_armx, perpendicularity_tolerance_armx, position_tolerance_armx, roundness_tolerance_armx, straightness_tolerance_armx, surface_profile_tolerance_armx, symmetry_tolerance_armx, total_runout_tolerance_armx))
          SUBTYPE OF (geometric_tolerance);
          applied_to : shape_element;
          segment_size : OPTIONAL measure_with_unit;
          significant_digits : OPTIONAL INTEGER;
          value_determination : OPTIONAL STRING;
          modification : OPTIONAL limit_condition;
          SELF\geometric_tolerance.description RENAMED qualifying_note : OPTIONAL STRING;
          SELF\geometric_tolerance.magnitude RENAMED tolerance_value : length_measure_with_unit;
DERIVE
          SELF\geometric_tolerance.toleranced_shape_aspect : shape_aspect := ?;
WHERE
          wr1: (NOT (EXISTS(segment_size))) OR ('Geometric_tolerance_xim.LENGTH_MEASURE' IN TYPEOF(segment_size.value_component));
          wr2: (NOT (EXISTS(magnitude))) OR ('Geometric_tolerance_xim.LENGTH_MEASURE' IN TYPEOF(magnitude.value_component));
          wr3: (NOT (EXISTS(significant_digits))) OR (significant_digits > 0);
END_ENTITY; -- geometric_tolerance_armx

Entity data types and their attributes

geometric_tolerance
          name: label;
          description: text;
          magnitude: measure_with_unit;
          toleranced_shape_aspect: shape_aspect;
geometric_tolerance_armx
          applied_to: shape_element;
          (OPT) segment_size: measure_with_unit;
          (OPT) significant_digits: INTEGER;
          (OPT) value_determination: STRING;
          (OPT) modification: limit_condition;
          (RT) (OPT) description->qualifying_note: STRING;
          (RT) magnitude->tolerance_value: length_measure_with_unit;
          (RT) (DER) toleranced_shape_aspect: shape_aspect;

Known subtypes

          angularity_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          circular_runout_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          coaxiality_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          concentricity_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          cylindricity_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          flatness_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          geometric_tolerance_with_applied_material_condition_property (EXTENDED_GEOMETRIC_TOLERANCE_XIM)
          line_profile_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          parallelism_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          perpendicularity_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          position_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          roundness_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          statistical_geometric_tolerance_armx (EXTENDED_GEOMETRIC_TOLERANCE_XIM)
          straightness_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          surface_profile_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          symmetry_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)
          total_runout_tolerance_armx (GEOMETRIC_TOLERANCE_XIM)

Users

geometric_tolerance
          attribute_language_assignment.items
                    attribute_language_item
                              attribute_language_item_236cc1
                                        attribute_language_item_236cc2
          attribute_translation_assignment.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          geometric_tolerance_relationship.related_geometric_tolerance
          geometric_tolerance_relationship.relating_geometric_tolerance
          language_indication.considered_instance
                    attribute_language_item
                              automotive_design_attribute_language_item
          language_indication.items
                    attribute_language_item
                              attribute_language_item_203e2
          multi_language_attribute_assignment.items
                    multi_language_attribute_item
                              automotive_design_multi_language_attribute_item
          tolerance_with_statistical_distribution.associated_tolerance
                    shape_tolerance_select
          tolerance_zone.defining_tolerance
geometric_tolerance_armx
          add_design_object_management_relationship.current_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          change_design_object_management_relationship.current_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          change_design_object_management_relationship.previous_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          delete_design_object_management_relationship.previous_design_object
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          frozen_assignment_armx.frozen_item
                    managed_design_object_armx
                              ap210_managed_design_object_armx
          geometric_tolerance_qualifier.qualified_geometric_tolerances
          separate_geometric_tolerance_requirement.separated_geometric_tolerances
          simultaneous_geometric_tolerance_requirement.grouped_geometric_tolerances
          statistical_geometric_tolerance_armx.alternate_tolerance
          tolerance_specific_restraint_condition.affected_tolerances
                    geometric_or_dimension_select

Global rules for this entity data type

          -

public interface EGeometric_tolerance_armx extends EGeometric_tolerance

applied_to (explicit attribute)

          boolean testApplied_to(EGeometric_tolerance_armx type)
          EShape_element getApplied_to(EGeometric_tolerance_armx type)
          void setApplied_to(EGeometric_tolerance_armx type, EShape_element value)
          void unsetApplied_to(EGeometric_tolerance_armx type)

segment_size (explicit attribute)

          boolean testSegment_size(EGeometric_tolerance_armx type)
          EMeasure_with_unit getSegment_size(EGeometric_tolerance_armx type)
          void setSegment_size(EGeometric_tolerance_armx type, EMeasure_with_unit value)
          void unsetSegment_size(EGeometric_tolerance_armx type)

significant_digits (explicit attribute)

          boolean testSignificant_digits(EGeometric_tolerance_armx type)
          int getSignificant_digits(EGeometric_tolerance_armx type)
          void setSignificant_digits(EGeometric_tolerance_armx type, int value)
          void unsetSignificant_digits(EGeometric_tolerance_armx type)

value_determination (explicit attribute)

          boolean testValue_determination(EGeometric_tolerance_armx type)
          String getValue_determination(EGeometric_tolerance_armx type)
          void setValue_determination(EGeometric_tolerance_armx type, String value)
          void unsetValue_determination(EGeometric_tolerance_armx type)

modification (explicit attribute)

          boolean testModification(EGeometric_tolerance_armx type)
          int getModification(EGeometric_tolerance_armx type)
          void setModification(EGeometric_tolerance_armx type, int value)
          void unsetModification(EGeometric_tolerance_armx type)

public class CGeometric_tolerance_armx implements EGeometric_tolerance_armx

          static EAttribute attributeApplied_to(EGeometric_tolerance_armx type)
          static int usedinApplied_to(EGeometric_tolerance_armx type, EShape_element instance, ASdaiModel domain, AGeometric_tolerance_armx result)
          static EAttribute attributeSegment_size(EGeometric_tolerance_armx type)
          static int usedinSegment_size(EGeometric_tolerance_armx type, EMeasure_with_unit instance, ASdaiModel domain, AGeometric_tolerance_armx result)
          static EAttribute attributeSignificant_digits(EGeometric_tolerance_armx type)
          static EAttribute attributeValue_determination(EGeometric_tolerance_armx type)
          static EAttribute attributeModification(EGeometric_tolerance_armx type)
          static EAttribute attributeToleranced_shape_aspect(EGeometric_tolerance_armx type)
          static int usedinToleranced_shape_aspect(EGeometric_tolerance_armx type, EShape_aspect instance, ASdaiModel domain, AGeometric_tolerance_armx result)

public class AGeometric_tolerance_armx extends AEntity

          public EGeometric_tolerance_armx getByIndex(int index)
          public EGeometric_tolerance_armx getCurrentMember(SdaiIterator it)