ENTITY range_characteristic_armx SUBTYPE OF (property_value_representation, range_characteristic); SELF\representation.items : SET [2:2] OF measure_representation_item; range_type : range_class; DERIVE SELF\representation.name : label := 'range characteristic'; SELF\descriptive_representation_item.description : text := ?; WHERE wr1: TYPEOF(SELF\Representation.items[1]) = TYPEOF(SELF\Representation.items[2]); wr2: TYPEOF(SELF\Representation.items[1]\measure_with_unit.unit) = TYPEOF(SELF\Representation.items[2]\measure_with_unit.unit); wr3: valid_range(SELF\Representation.items[1], SELF\Representation.items[2]); END_ENTITY; -- range_characteristic_armx |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; property_value_representation - representation_item name: label; descriptive_representation_item description: text; range_characteristic - range_characteristic_armx (RT) items: SET [2:2] OF measure_representation_item; range_type: range_class; (RT) (DER) name: label; (RT) (DER) description: text; |
Global rules for this entity data type- |
public interface ERange_characteristic_armx extends EProperty_value_representation, ERange_characteristicrange_type (explicit attribute)boolean testRange_type(ERange_characteristic_armx type)int getRange_type(ERange_characteristic_armx type) void setRange_type(ERange_characteristic_armx type, int value) void unsetRange_type(ERange_characteristic_armx type) |
public class CRange_characteristic_armx implements ERange_characteristic_armxstatic EAttribute attributeRange_type(ERange_characteristic_armx type)static EAttribute attributeName(ERange_characteristic_armx type) static EAttribute attributeDescription(ERange_characteristic_armx type) |
public class ARange_characteristic_armx extends AEntitypublic ERange_characteristic_armx getByIndex(int index)public ERange_characteristic_armx getCurrentMember(SdaiIterator it) |