ENTITY limit_dimension_representation SUBTYPE OF (shape_dimension_representation); upper_dimension_value : measure_with_unit; lower_dimension_value : measure_with_unit; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation.name : label := ?; END_ENTITY; -- limit_dimension_representation |
Entity data types and their attributesrepresentationname: label; items: SET [1:?] OF representation_item; context_of_items: representation_context; (DER) id: identifier; (DER) description: text; shape_representation - shape_dimension_representation - limit_dimension_representation upper_dimension_value: measure_with_unit; lower_dimension_value: measure_with_unit; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; |
Global rules for this entity data type- |
public interface ELimit_dimension_representation extends EShape_dimension_representationupper_dimension_value (explicit attribute)boolean testUpper_dimension_value(ELimit_dimension_representation type)EMeasure_with_unit getUpper_dimension_value(ELimit_dimension_representation type) void setUpper_dimension_value(ELimit_dimension_representation type, EMeasure_with_unit value) void unsetUpper_dimension_value(ELimit_dimension_representation type) lower_dimension_value (explicit attribute)boolean testLower_dimension_value(ELimit_dimension_representation type)EMeasure_with_unit getLower_dimension_value(ELimit_dimension_representation type) void setLower_dimension_value(ELimit_dimension_representation type, EMeasure_with_unit value) void unsetLower_dimension_value(ELimit_dimension_representation type) |
public class CLimit_dimension_representation implements ELimit_dimension_representationstatic EAttribute attributeUpper_dimension_value(ELimit_dimension_representation type)static int usedinUpper_dimension_value(ELimit_dimension_representation type, EMeasure_with_unit instance, ASdaiModel domain, ALimit_dimension_representation result) static EAttribute attributeLower_dimension_value(ELimit_dimension_representation type) static int usedinLower_dimension_value(ELimit_dimension_representation type, EMeasure_with_unit instance, ASdaiModel domain, ALimit_dimension_representation result) static EAttribute attributeItems(ELimit_dimension_representation type) static int usedinItems(ELimit_dimension_representation type, ERepresentation_item instance, ASdaiModel domain, ALimit_dimension_representation result) static EAttribute attributeContext_of_items(ELimit_dimension_representation type) static int usedinContext_of_items(ELimit_dimension_representation type, ERepresentation_context instance, ASdaiModel domain, ALimit_dimension_representation result) static EAttribute attributeName(ELimit_dimension_representation type) |
public class ALimit_dimension_representation extends AEntitypublic ELimit_dimension_representation getByIndex(int index)public ELimit_dimension_representation getCurrentMember(SdaiIterator it) |