ENTITY upper_lower_toleranced_datum SUBTYPE OF (measure_representation_item); lower_tolerance_value : measure_representation_item; upper_tolerance_value : measure_representation_item; DERIVE SELF\measure_with_unit.value_component : measure_value := ?; SELF\measure_with_unit.unit_component : unit := ?; SELF\representation_item.name : label := ?; END_ENTITY; -- upper_lower_toleranced_datum |
Entity data types and their attributesrepresentation_itemname: label; measure_with_unit value_component: measure_value; unit_component: unit; measure_representation_item - upper_lower_toleranced_datum lower_tolerance_value: measure_representation_item; upper_tolerance_value: measure_representation_item; (RT) (DER) value_component: measure_value; (RT) (DER) unit_component: unit; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface EUpper_lower_toleranced_datum extends EMeasure_representation_itemlower_tolerance_value (explicit attribute)boolean testLower_tolerance_value(EUpper_lower_toleranced_datum type)EMeasure_representation_item getLower_tolerance_value(EUpper_lower_toleranced_datum type) void setLower_tolerance_value(EUpper_lower_toleranced_datum type, EMeasure_representation_item value) void unsetLower_tolerance_value(EUpper_lower_toleranced_datum type) upper_tolerance_value (explicit attribute)boolean testUpper_tolerance_value(EUpper_lower_toleranced_datum type)EMeasure_representation_item getUpper_tolerance_value(EUpper_lower_toleranced_datum type) void setUpper_tolerance_value(EUpper_lower_toleranced_datum type, EMeasure_representation_item value) void unsetUpper_tolerance_value(EUpper_lower_toleranced_datum type) |
public class CUpper_lower_toleranced_datum implements EUpper_lower_toleranced_datumstatic EAttribute attributeLower_tolerance_value(EUpper_lower_toleranced_datum type)static int usedinLower_tolerance_value(EUpper_lower_toleranced_datum type, EMeasure_representation_item instance, ASdaiModel domain, AUpper_lower_toleranced_datum result) static EAttribute attributeUpper_tolerance_value(EUpper_lower_toleranced_datum type) static int usedinUpper_tolerance_value(EUpper_lower_toleranced_datum type, EMeasure_representation_item instance, ASdaiModel domain, AUpper_lower_toleranced_datum result) static EAttribute attributeValue_component(EUpper_lower_toleranced_datum type) static int usedinValue_component(EUpper_lower_toleranced_datum type, EEntity instance, ASdaiModel domain, AUpper_lower_toleranced_datum result) static EAttribute attributeUnit_component(EUpper_lower_toleranced_datum type) static int usedinUnit_component(EUpper_lower_toleranced_datum type, EEntity instance, ASdaiModel domain, AUpper_lower_toleranced_datum result) static EAttribute attributeName(EUpper_lower_toleranced_datum type) |
public class AUpper_lower_toleranced_datum extends AEntitypublic EUpper_lower_toleranced_datum getByIndex(int index)public EUpper_lower_toleranced_datum getCurrentMember(SdaiIterator it) |