Previous | Table of Contents | Next |
A Measurement object indicates the value of some attribute of an object. It can be the number of rows in a table, the number
of pages in an index, the number of different values in a column, etc.
The flexibility of this class allows for product specific extensions, without changing the model.
Superclasses
ModelElement
Attributes
value
The value of this Measurement.
type: | Float | ||||
multiplicity: | exactly one | ||||
unit |
The unit of measurement. type: String multiplicity: exactly one
type
Identifies how the value was computed. The following values have specific meanings:
measure (measured value) estimate (estimated value) plan (planned value) minimum (minimum value) maximum (maximum value) average
(average value)
type: String
multiplicity: exactly one
creationDate
When the value has been computed (see also effectiveDate). type: Time multiplicity: exactly one
effectiveDate
When the value is effective. For measured values, effective and creation dates should be the same. For estimated actual
values, the creation date may be later than the effective date. For plan values, the effective date is normally later than
the creation date.
type: Time
multiplicity: exactly one
References
modelElement
Identifies the ModelElement to which the Measurement applies. class: ModelElement defined by: ModelElementMeasurement::modelElement
multiplicity: exactly one
Constraints
A Measurement instance must not apply to itself. [C-3]