An object version is an individual rendition of a repository object. Each object version consists of a state that can be permanently fixed (protected from further modification) plus another, always modifiable, aspect. The state of an object version consists of its non-annotational property values and its origin collections. The other, always modifiable, aspect of an object version consists of its annotational properties and its destination collections.
Use the RepositoryObjectVersion class to manipulate a particular version of an MRepository object.
Interface | Description |
IRepositoryDispatch | Provides enhanced dispatch support. |
IRepositoryItem | Manages repository objects and relationships. |
IRepositoryObject | Retrieves repository object identifiers. |
IRepositoryObjectStorage | Creates and loads repository objects. |
IRepositoryObjectVersion | Manages repository object versions. |
IWorkspaceItem | Manages the participate of object versions in workspaces. |