ENTITY value_with_tolerances SUBTYPE OF (qualified_representation_item, measure_representation_item); lower_limit : REAL; upper_limit : REAL; DERIVE item_value : measure_with_unit := SELF; SELF\qualified_representation_item.qualifiers : SET [1:?] OF value_qualifier := ?; END_ENTITY; -- value_with_tolerances |
Entity data types and their attributesrepresentation_itemname: label; qualified_representation_item qualifiers: SET [1:?] OF value_qualifier; measure_with_unit value_component: measure_value; unit_component: unit; measure_representation_item - value_with_tolerances lower_limit: REAL; upper_limit: REAL; (DER) item_value: measure_with_unit; (RT) (DER) qualifiers: SET [1:?] OF value_qualifier; |
Global rules for this entity data type- |
public interface EValue_with_tolerances extends EQualified_representation_item, EMeasure_representation_itemlower_limit (explicit attribute)boolean testLower_limit(EValue_with_tolerances type)double getLower_limit(EValue_with_tolerances type) void setLower_limit(EValue_with_tolerances type, double value) void unsetLower_limit(EValue_with_tolerances type) upper_limit (explicit attribute)boolean testUpper_limit(EValue_with_tolerances type)double getUpper_limit(EValue_with_tolerances type) void setUpper_limit(EValue_with_tolerances type, double value) void unsetUpper_limit(EValue_with_tolerances type) item_value (derived attribute)EMeasure_with_unit getItem_value(EValue_with_tolerances type)boolean testItem_value(EValue_with_tolerances type) |
public class CValue_with_tolerances implements EValue_with_tolerancesstatic EAttribute attributeLower_limit(EValue_with_tolerances type)static EAttribute attributeUpper_limit(EValue_with_tolerances type) static EAttribute attributeItem_value(EValue_with_tolerances type) static int usedinItem_value(EValue_with_tolerances type, EMeasure_with_unit instance, ASdaiModel domain, AValue_with_tolerances result) static EAttribute attributeQualifiers(EValue_with_tolerances type) static int usedinQualifiers(EValue_with_tolerances type, EEntity instance, ASdaiModel domain, AValue_with_tolerances result) |
public class AValue_with_tolerances extends AEntitypublic EValue_with_tolerances getByIndex(int index)public EValue_with_tolerances getCurrentMember(SdaiIterator it) |