Difference between revisions of "XCSG:Field"
(Created page with "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 StructuralFeatu...") |
|||
Line 1: | Line 1: | ||
+ | |||
+ | == Specification == | ||
+ | {| class="wikitable" style="width:100%" | ||
+ | ! width="160" align="left" | Metaclass || Field | ||
+ | |- | ||
+ | ! Extends | ||
+ | | [[ReferenceType]], [[StructuredType]], [[AddressableEntity]] | ||
+ | |- | ||
+ | ! Description | ||
+ | | A description of a set of objects that share the same set of attributes, operations, methods, associations and semantics | ||
+ | |- | ||
+ | ! References | ||
+ | | [5, p. 2-15, Figure 2-6], [5, pp. 2-28, 2-60, 2-73, 3-36], [5, p. B-4, class], | ||
+ | .class [27, pp. 10, 135], | ||
+ | .class [36, p. 30, 2.3; p. 433, B.4.3], .super [36, p. 31, 2.4], .implements [36, p. 39] | ||
+ | |} | ||
+ | |||
+ | {| class="wikitable" style="width:100%" | ||
+ | ! width="160"|Tag | ||
+ | | isActive | ||
+ | |- | ||
+ | ! Description | ||
+ | | Does each instance of the class define its own thread of control? | ||
+ | |} | ||
+ | |||
+ | |||
+ | |||
Metaclass Field | Metaclass Field | ||
Extends Feature, Variable | Extends Feature, Variable |
Revision as of 12:33, 5 March 2014
Specification
Metaclass | Field |
---|---|
Extends | ReferenceType, StructuredType, AddressableEntity |
Description | A description of a set of objects that share the same set of attributes, operations, methods, associations and semantics |
References | [5, p. 2-15, Figure 2-6], [5, pp. 2-28, 2-60, 2-73, 3-36], [5, p. B-4, class],
.class [27, pp. 10, 135], .class [36, p. 30, 2.3; p. 433, B.4.3], .super [36, p. 31, 2.4], .implements [36, p. 39] |
Tag | isActive |
---|---|
Description | Does each instance of the class define its own thread of control? |
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