ENTITY externally_defined_dimension_representation SUBTYPE OF (shape_dimension_representation); dimension_value : OPTIONAL measure_with_unit; DERIVE SELF\representation.items : SET [1:?] OF representation_item := ?; SELF\representation.context_of_items : representation_context := ?; SELF\representation.name : label := ?; INVERSE definitions : SET [1:?] OF external_source_identification FOR items; END_ENTITY; -- externally_defined_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 - externally_defined_dimension_representation (OPT) dimension_value: measure_with_unit; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; (INV) definitions: SET [1:?] OF external_source_identification FOR items; |
Global rules for this entity data type- |
public interface EExternally_defined_dimension_representation extends EShape_dimension_representationdimension_value (explicit attribute)boolean testDimension_value(EExternally_defined_dimension_representation type)EMeasure_with_unit getDimension_value(EExternally_defined_dimension_representation type) void setDimension_value(EExternally_defined_dimension_representation type, EMeasure_with_unit value) void unsetDimension_value(EExternally_defined_dimension_representation type) definitions (inverse attribute)AExternal_source_identification getDefinitions(EExternally_defined_dimension_representation type, ASdaiModel domain) |
public class CExternally_defined_dimension_representation implements EExternally_defined_dimension_representationstatic EAttribute attributeDimension_value(EExternally_defined_dimension_representation type)static int usedinDimension_value(EExternally_defined_dimension_representation type, EMeasure_with_unit instance, ASdaiModel domain, AExternally_defined_dimension_representation result) static EAttribute attributeItems(EExternally_defined_dimension_representation type) static int usedinItems(EExternally_defined_dimension_representation type, ERepresentation_item instance, ASdaiModel domain, AExternally_defined_dimension_representation result) static EAttribute attributeContext_of_items(EExternally_defined_dimension_representation type) static int usedinContext_of_items(EExternally_defined_dimension_representation type, ERepresentation_context instance, ASdaiModel domain, AExternally_defined_dimension_representation result) static EAttribute attributeName(EExternally_defined_dimension_representation type) static EAttribute attributeDefinitions(EExternally_defined_dimension_representation type) |
public class AExternally_defined_dimension_representation extends AEntitypublic EExternally_defined_dimension_representation getByIndex(int index)public EExternally_defined_dimension_representation getCurrentMember(SdaiIterator it) |