When you populate an information model, the objects and relationships that conform to the model are stored in a repository. Multiple tool information models may be stored in the same repository. The Repository class represents your connection to a particular repository.
You can use the Repository class to connect to a repository, retrieve the root object of the repository, create new repository objects, and manage repository transactions and error handling.
Interface | Description |
IRepository | Creates and populates a repository. |
IRepository2 | Manages individual versions of repository objects. |
IRepositoryErrorQueueHandler | Creates and assigns error queues. |
IRepositoryODBC | Provides access to Repository database connection information. |
IRepositoryTransaction | Controls repository transactions. |