Meta Data Services Programming

ReposRoot Class

There is one root object in each repository. The root object is the starting point for navigating to other objects in the repository. The root object serves as the starting point for both type data navigation and instance data navigation.

To facilitate navigation, the root object in all repositories always has the same object identifier. The symbolic name for this object identifier is OBJID_REPOSROOTOBJ.

When to Use

Use the ReposRoot class to:

Interfaces
Interface Description
IAnnotationalProps Gets and sets annotational properties
IManageReposTypeLib Adds information models (repository type libraries) to a repository
IRepositoryDispatch Provides enhanced dispatch support
IRepositoryItem Manages repository objects and relationships
IRepositoryObject Retrieves repository object identifiers
IRepositoryObjectStorage Creates and loads repository objects
IReposRoot Provides an attachment point for information model instance data
IVersionAdminInfo2 Retains properties inherited from IVersionAdminInfo and sets or retrieves version comments
IWorkspaceContainer Manages the set of workspaces in a repository

See Also

IManageReposTypeLib Interface

ReposRoot Object

RTIM Classes