Previous | Table of Contents | Next |
This represents a request for change affecting one or more ModelElements. The change request may represent a proposed change
or one that has been implemented or rejected.
Superclasses
ModelElement
Attributes
changeDescription
A description of the change. type: String multiplicity: exactly one
changeReason
The reason or justification for the ChangeRequest. type: String multiplicity: exactly one
status
The status of the ChangeRequest. This would normally contain a string such as proposed, agreed, implemented, or rejected.type: Stringmultiplicity: exactly one
completed
Indicates that no further action is required for this change request; that is, it has either been implemented or been rejected.
type: Boolean multiplicity: exactly one
requestDate
When the change request was raised.type: Timemultiplicity: exactly one
completionDate
The date when all action on the change request was completed; that is, when implementation was completed or it was rejected.
type: Time multiplicity: zero or one
References
modelElement
Identifies the ModelElement(s) to which the ChangeRequest applies.class: ModelElementdefined by: ModelElementChangeRequest::modelElementmultiplicity: one or more
Constraints
A ChangeRequest instance must not apply to itself. [C-1]A completionDate may only be provided for a completed ChangeRequest. [C-2]