ENTITY upper_lower_limit SUBTYPE OF (measure_representation_item); upper_limit : measure_representation_item; lower_limit : 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_limit |
Entity data types and their attributesrepresentation_itemname: label; measure_with_unit value_component: measure_value; unit_component: unit; measure_representation_item - upper_lower_limit upper_limit: measure_representation_item; lower_limit: 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_limit extends EMeasure_representation_itemupper_limit (explicit attribute)boolean testUpper_limit(EUpper_lower_limit type)EMeasure_representation_item getUpper_limit(EUpper_lower_limit type) void setUpper_limit(EUpper_lower_limit type, EMeasure_representation_item value) void unsetUpper_limit(EUpper_lower_limit type) lower_limit (explicit attribute)boolean testLower_limit(EUpper_lower_limit type)EMeasure_representation_item getLower_limit(EUpper_lower_limit type) void setLower_limit(EUpper_lower_limit type, EMeasure_representation_item value) void unsetLower_limit(EUpper_lower_limit type) |
public class CUpper_lower_limit implements EUpper_lower_limitstatic EAttribute attributeUpper_limit(EUpper_lower_limit type)static int usedinUpper_limit(EUpper_lower_limit type, EMeasure_representation_item instance, ASdaiModel domain, AUpper_lower_limit result) static EAttribute attributeLower_limit(EUpper_lower_limit type) static int usedinLower_limit(EUpper_lower_limit type, EMeasure_representation_item instance, ASdaiModel domain, AUpper_lower_limit result) static EAttribute attributeValue_component(EUpper_lower_limit type) static int usedinValue_component(EUpper_lower_limit type, EEntity instance, ASdaiModel domain, AUpper_lower_limit result) static EAttribute attributeUnit_component(EUpper_lower_limit type) static int usedinUnit_component(EUpper_lower_limit type, EEntity instance, ASdaiModel domain, AUpper_lower_limit result) static EAttribute attributeName(EUpper_lower_limit type) |
public class AUpper_lower_limit extends AEntitypublic EUpper_lower_limit getByIndex(int index)public EUpper_lower_limit getCurrentMember(SdaiIterator it) |