ENTITY plus_minus_toleranced_datum SUBTYPE OF (measure_representation_item); 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 := ?; WHERE wr1: tolerance_value = SELF; END_ENTITY; -- plus_minus_toleranced_datum |
Entity data types and their attributesrepresentation_itemname: label; measure_with_unit value_component: measure_value; unit_component: unit; measure_representation_item - plus_minus_toleranced_datum 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 EPlus_minus_toleranced_datum extends EMeasure_representation_itemtolerance_value (explicit attribute)boolean testTolerance_value(EPlus_minus_toleranced_datum type)EMeasure_representation_item getTolerance_value(EPlus_minus_toleranced_datum type) void setTolerance_value(EPlus_minus_toleranced_datum type, EMeasure_representation_item value) void unsetTolerance_value(EPlus_minus_toleranced_datum type) |
public class CPlus_minus_toleranced_datum implements EPlus_minus_toleranced_datumstatic EAttribute attributeTolerance_value(EPlus_minus_toleranced_datum type)static int usedinTolerance_value(EPlus_minus_toleranced_datum type, EMeasure_representation_item instance, ASdaiModel domain, APlus_minus_toleranced_datum result) static EAttribute attributeValue_component(EPlus_minus_toleranced_datum type) static int usedinValue_component(EPlus_minus_toleranced_datum type, EEntity instance, ASdaiModel domain, APlus_minus_toleranced_datum result) static EAttribute attributeUnit_component(EPlus_minus_toleranced_datum type) static int usedinUnit_component(EPlus_minus_toleranced_datum type, EEntity instance, ASdaiModel domain, APlus_minus_toleranced_datum result) static EAttribute attributeName(EPlus_minus_toleranced_datum type) |
public class APlus_minus_toleranced_datum extends AEntitypublic EPlus_minus_toleranced_datum getByIndex(int index)public EPlus_minus_toleranced_datum getCurrentMember(SdaiIterator it) |