Difference between revisions of "XCSG:Field"
(→Specification) |
|||
Line 17: | Line 17: | ||
{| class="wikitable" style="width:100%" | {| class="wikitable" style="width:100%" | ||
! width="160"|Tag | ! width="160"|Tag | ||
− | | | + | | implicitRedefinition |
|- | |- | ||
! Description | ! Description | ||
− | | Does | + | | Does the field represent an implicit redefinition (e.g., to match a particular language semantics) rather than a redefinition explicitly specified by the user? |
|} | |} | ||
+ | {| class="wikitable" style="width:100%" | ||
+ | ! width="160"|Tag | ||
+ | | multiplicity | ||
+ | |- | ||
+ | ! Description | ||
+ | | The number of values that the feature may hold, typically specified as a range (min .. max) or ‘*’ (zero or more). In the common case in which the multiplicity is 1..1, the feature is a scalar. | ||
+ | |} | ||
+ | |||
+ | {| class="wikitable" style="width:100%" | ||
+ | ! width="160"|Tag | ||
+ | | ordering | ||
+ | |- | ||
+ | ! Description | ||
+ | | Are the values associated with the feature ordered? | ||
+ | |} | ||
Revision as of 12:41, 5 March 2014
Specification
Metaclass | Field |
---|---|
Extends | Feature, Variable |
Description | A feature whose value is a part of the state of an object or class, e.g. an attribute or association |
References | StructuralFeature [5, p. 2-14, Figure 2-5], [5, pp. 2-54, 2-69] |
Tag | implicitRedefinition |
---|---|
Description | Does the field represent an implicit redefinition (e.g., to match a particular language semantics) rather than a redefinition explicitly specified by the user? |
Tag | multiplicity |
---|---|
Description | The number of values that the feature may hold, typically specified as a range (min .. max) or ‘*’ (zero or more). In the common case in which the multiplicity is 1..1, the feature is a scalar. |
Tag | ordering |
---|---|
Description | Are the values associated with the feature ordered? |
Metaclass Field
Extends Feature, Variable
Description A feature whose value is a part of the state of an object or class, e.g. an attribute or association
Refs StructuralFeature [5, p. 2-14, Figure 2-5], [5, pp. 2-54, 2-69]
AssociationEnd redefines
Description Any inherited fields overridden (redefined) by this field
Type Set (Field)
Multiplicity *
Attribute implicitRedefinition
Description Does the field represent an implicit redefinition (e.g., to match a particular language semantics) rather than a redefinition explicitly specified by the user?
Type Boolean
DefaultValue false
Attribute multiplicity
Description The number of values that the feature may hold, typically specified as a range (min .. max) or ‘*’ (zero or more).
In the common case in which the multiplicity is 1..1, the feature is a scalar.
Type Multiplicity
Attribute ordering
Description Are the values associated with the feature ordered?
Type OrderingKind