Overview Schemas Index

SHAPE_TOLERANCE_SCHEMA (jsdai.SShape_tolerance_schema)


ENTITY tolerance_value;
          lower_bound : measure_with_unit;
          upper_bound : measure_with_unit;
DERIVE
          a : REAL :=  upper_bound \ measure_with_unit . value_component ;
          b : REAL :=  lower_bound \ measure_with_unit . value_component ;
WHERE
          wr1:  a > b ;
          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) a: REAL;
          (DER) b: 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)

a (derived attribute)

          double getA(ETolerance_value type)
          boolean testA(ETolerance_value type)

b (derived attribute)

          double getB(ETolerance_value type)
          boolean testB(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 attributeA(ETolerance_value type)
          static EAttribute attributeB(ETolerance_value type)

public class ATolerance_value extends AEntity

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