Accounts for a single, specific occurrence of a versionable object in a Version Series.
Class ID: dmaClass_VersionDescription
Superclass: Containable
Name | Impl. Required | System Gen'ed | Read-Only |
Value Required | Type | Cardinality | Required Class |
- |
Yes | Yes | - | String | Scalar |
| |
Yes |
Yes | Yes | Yes | Object | Scalar | Class Description | |
- |
Yes | Yes | Yes | Object | Scalar | Version Description | |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | - | Object | Scalar | Containment Relationship | |
- |
Yes | Yes | - | Object | Scalar | Container | |
- |
Yes | Yes | - | Object | Enum | Containment Relationship | |
Yes |
Yes | Yes | Yes | Object | Scalar | Version Series | |
Yes |
Yes | Yes | Yes | Boolean | Scalar |
| |
Yes |
Yes | Yes | - | Object | Scalar | Versionable | |
- |
Yes | Yes | - | Object | Enum | Version Series | |
- |
Yes | Yes | - | Object | Enum | Version Series |
The version description object is used to store information describing the creation of a versionable object within a particular version series. Version Description objects are intended to carry any label information for identifying the connection, and indicating how the versionable object arrived at that point in the life cycle of the conceptual entity.
• OIID {dmaProp_OIID}
Property Inherited from DMA
• Class Description {dmaProp_ClassDescription}
Property Inherited from DMA
• This {dmaProp_This}
Property Inherited from DMA
• Create Pending {dmaProp_CreatePending}
Property Inherited from DMA
• Update Pending {dmaProp_UpdatePending}
Property Inherited from DMA
• Delete Pending {dmaProp_DeletePending}
Property Inherited from DMA
• Parent {dmaProp_Parent}
Property Inherited from Containable
• Parent Container {dmaProp_ParentContainer}
Property Inherited from Containable
• Containers {dmaProp_Containers}
Property Inherited from Containable
• Version Series {dmaProp_VersionSeries}
Indicates that version series this description is associated with (after check-in)
This property specifies the Version Series to which this description applies. That Version Series object will have this object in its Version Descriptions list.
• Is Current Version {dmaProp_IsCurrentVersion}
Is this the current version description for this series ?
This property describes whether this Version Description is the Current Version Description for the series specified in the Version Series property.
• Version {dmaProp_Version}
The Versionable object this object describes.
This is the object, if any, that is the version of the conceptual entity represented by this Version Description. It can have a NULL value only when the versionable object that was supplied has been removed. The Versionable object SetCheckIn method produces Version Description objects with actual objects for the Version.
• Branches {dmaProp_Branches}
Property to support branched versioning. Not used in DMA 1.0.
For conceptual entities completely constructed using methods of the DMA 1.0 Versioning Model, this list is always empty.
• Merges {dmaProp_Merges}
Property to support merging of branches. Not used in DMA 1.0.
For conceptual entities completely constructed using methods of the DMA 1.0 Versioning Model, this list is always empty.