NetworkModelProjectChangeVersion
Class Description
Describes the status and the planned implementation of the associated change set into the as-built model. New instances of this class with new identity are instantiated upon changes to the content of this class or changes to the associated change set. Instances of this class are considered immutable. The case audit trail can reference this immutable data to exactly reproduce a case.
Attributes
Name | Type | Description |
---|---|---|
comment | String | A user provided comment describing the changes in this version from the previous version. |
effectiveDateTime | DateTime | The date/time the change set is included in the model. |
timeStamp | DateTime | The date/time this version was finalized and thus made immutable. |
Relationships
Ancestors
Descendents
No descendent classes
Associations
Source Class | Source Cardinality | Target | Target Cardinality | Source Name | Source Assoc. Description | Target Name | Target Assoc. Description |
---|---|---|---|---|---|---|---|
NetworkModelProjectChangeVersion | 0..* | ChangeSet | 0..1 | NetworkModelProjectChangeVersion | The project of the details of model changes. | ChangeSet | The details of model changes for this project. The change set should have a new identifier if it changes. |
NetworkModelProjectChangeVersion | 1..* | NetworkModelProjectChange | 1 | NetworkModelProjectChangeVersion | A specific version of the network model project change. | NetworkModelProjectChange | The persistent network model project change to which this version applies. |
NetworkModelProjectChangeVersion | 0..1 | NetworkModelProjectChangeVersion | 0..1 | Supercedes | Project version that is being superceded. | SupercededBy | The project version that will supercede this project version. |
NetworkModelProjectChangeVersion | 0..* | NetworkModelProjectState | 0..1 | NetworkModelProjectChangeVersion | The change versions that are at this state. | NetworkModelProjectState | The state of this network model project version. |