Overview Schemas Index

SHAPE_TOLERANCE_SCHEMA (jsdai.SShape_tolerance_schema)


ENTITY tolerance_value;
          lower_bound : measure_with_unit;
          upper_bound : measure_with_unit;
DERIVE
          ubvc : REAL := upper_bound\measure_with_unit.value_component;
          lbvc : REAL := lower_bound\measure_with_unit.value_component;
WHERE
          wr1: ubvc > lbvc;
          wr2: upper_bound\measure_with_unit.unit_component =
        lower_bound\measure_with_unit.unit_component;
END_ENTITY; -- tolerance_value

Entity data types and their attributes

tolerance_value
          lower_bound: measure_with_unit;
          upper_bound: measure_with_unit;
          (DER) ubvc: REAL;
          (DER) lbvc: REAL;

Known subtypes

          plus_minus_bounds (DIMENSION_TOLERANCE_XIM)

Users

tolerance_value
          design_object_management_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          frozen_assignment.items
                    managed_design_object
                              ap210_managed_design_object
          plus_minus_tolerance.range
                    tolerance_method_definition

Global rules for this entity data type

          dependent_instantiable_tolerance_value (AUTOMOTIVE_DESIGN)
          dependent_instantiable_tolerance_value (CATALOG_DATA_INFORMATION_AND_SHAPE_REPRESENTATION_MIM)

public interface ETolerance_value extends EEntity

lower_bound (explicit attribute)

          boolean testLower_bound(ETolerance_value type)
          EMeasure_with_unit getLower_bound(ETolerance_value type)
          void setLower_bound(ETolerance_value type, EMeasure_with_unit value)
          void unsetLower_bound(ETolerance_value type)

upper_bound (explicit attribute)

          boolean testUpper_bound(ETolerance_value type)
          EMeasure_with_unit getUpper_bound(ETolerance_value type)
          void setUpper_bound(ETolerance_value type, EMeasure_with_unit value)
          void unsetUpper_bound(ETolerance_value type)

ubvc (derived attribute)

          double getUbvc(ETolerance_value type)
          boolean testUbvc(ETolerance_value type)

lbvc (derived attribute)

          double getLbvc(ETolerance_value type)
          boolean testLbvc(ETolerance_value type)

public class CTolerance_value implements ETolerance_value

          static EAttribute attributeLower_bound(ETolerance_value type)
          static int usedinLower_bound(ETolerance_value type, EMeasure_with_unit instance, ASdaiModel domain, ATolerance_value result)
          static EAttribute attributeUpper_bound(ETolerance_value type)
          static int usedinUpper_bound(ETolerance_value type, EMeasure_with_unit instance, ASdaiModel domain, ATolerance_value result)
          static EAttribute attributeUbvc(ETolerance_value type)
          static EAttribute attributeLbvc(ETolerance_value type)

public class ATolerance_value extends AEntity

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