ENTITY singular_dimension_representation ABSTRACT SUPERTYPE OF (ONEOF (theoretically_exact_dimension_representation, maximum_dimension_representation, minimum_dimension_representation)) SUBTYPE OF (shape_dimension_representation); 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; -- singular_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 - singular_dimension_representation dimension_value: measure_with_unit; (RT) (DER) items: SET [1:?] OF representation_item; (RT) (DER) context_of_items: representation_context; (RT) (DER) name: label; |
maximum_dimension_representation (EXTENDED_GEOMETRIC_TOLERANCE_XIM) |
minimum_dimension_representation (EXTENDED_GEOMETRIC_TOLERANCE_XIM) |
theoretically_exact_dimension_representation (EXTENDED_GEOMETRIC_TOLERANCE_XIM) |
Global rules for this entity data type- |
public interface ESingular_dimension_representation extends EShape_dimension_representationdimension_value (explicit attribute)boolean testDimension_value(ESingular_dimension_representation type)EMeasure_with_unit getDimension_value(ESingular_dimension_representation type) void setDimension_value(ESingular_dimension_representation type, EMeasure_with_unit value) void unsetDimension_value(ESingular_dimension_representation type) |
public class CSingular_dimension_representation implements ESingular_dimension_representationstatic EAttribute attributeDimension_value(ESingular_dimension_representation type)static int usedinDimension_value(ESingular_dimension_representation type, EMeasure_with_unit instance, ASdaiModel domain, ASingular_dimension_representation result) static EAttribute attributeItems(ESingular_dimension_representation type) static int usedinItems(ESingular_dimension_representation type, ERepresentation_item instance, ASdaiModel domain, ASingular_dimension_representation result) static EAttribute attributeContext_of_items(ESingular_dimension_representation type) static int usedinContext_of_items(ESingular_dimension_representation type, ERepresentation_context instance, ASdaiModel domain, ASingular_dimension_representation result) static EAttribute attributeName(ESingular_dimension_representation type) |
public class ASingular_dimension_representation extends AEntitypublic ESingular_dimension_representation getByIndex(int index)public ESingular_dimension_representation getCurrentMember(SdaiIterator it) |