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 attributestolerance_valuelower_bound: measure_with_unit; upper_bound: measure_with_unit; (DER) ubvc: REAL; (DER) lbvc: REAL; |
plus_minus_bounds (DIMENSION_TOLERANCE_XIM) |
Global rules for this entity data typedependent_instantiable_tolerance_value (AUTOMOTIVE_DESIGN)dependent_instantiable_tolerance_value (CATALOG_DATA_INFORMATION_AND_SHAPE_REPRESENTATION_MIM) |
public interface ETolerance_value extends EEntitylower_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_valuestatic 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 AEntitypublic ETolerance_value getByIndex(int index)public ETolerance_value getCurrentMember(SdaiIterator it) |