ENTITY tolerance_range SUBTYPE OF (shape_dimension_representation); lower_range : measure_representation_item; significant_digits : OPTIONAL INTEGER; upper_range : measure_representation_item; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation.name : label := ?; END_ENTITY; -- tolerance_range |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; shape_representation - shape_dimension_representation - tolerance_range lower_range: measure_representation_item; (OPT) significant_digits: INTEGER; upper_range: measure_representation_item; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface ETolerance_range extends EShape_dimension_representationlower_range (explicit attribute)boolean testLower_range(ETolerance_range type)EMeasure_representation_item getLower_range(ETolerance_range type) void setLower_range(ETolerance_range type, EMeasure_representation_item value) void unsetLower_range(ETolerance_range type) significant_digits (explicit attribute)boolean testSignificant_digits(ETolerance_range type)int getSignificant_digits(ETolerance_range type) void setSignificant_digits(ETolerance_range type, int value) void unsetSignificant_digits(ETolerance_range type) upper_range (explicit attribute)boolean testUpper_range(ETolerance_range type)EMeasure_representation_item getUpper_range(ETolerance_range type) void setUpper_range(ETolerance_range type, EMeasure_representation_item value) void unsetUpper_range(ETolerance_range type) |
public class CTolerance_range implements ETolerance_rangestatic EAttribute attributeLower_range(ETolerance_range type)static int usedinLower_range(ETolerance_range type, EMeasure_representation_item instance, ASdaiModel domain, ATolerance_range result) static EAttribute attributeSignificant_digits(ETolerance_range type) static EAttribute attributeUpper_range(ETolerance_range type) static int usedinUpper_range(ETolerance_range type, EMeasure_representation_item instance, ASdaiModel domain, ATolerance_range result) static EAttribute attributeItems(ETolerance_range type) static int usedinItems(ETolerance_range type, ERepresentation_item instance, ASdaiModel domain, ATolerance_range result) static EAttribute attributeContext_of_items(ETolerance_range type) static int usedinContext_of_items(ETolerance_range type, ERepresentation_context instance, ASdaiModel domain, ATolerance_range result) static EAttribute attributeName(ETolerance_range type) |
public class ATolerance_range extends AEntitypublic ETolerance_range getByIndex(int index)public ETolerance_range getCurrentMember(SdaiIterator it) |