There is one Repository type library for every tool information model contained in the Repository database. Each tool information model provides a logical grouping of all of the type definitions related to a particular tool (or tool set). Repository type libraries are instances of the ReposTypeLib class.
To insert a new tool information model into the Repository database, use the ReposRoot class.
Use the ReposTypeLib class to:
Interface | Description |
IAnnotationalProps | Gets and sets annotational properties. |
IRepositoryDispatch | Provides enhanced dispatch support. |
IRepositoryItem | Manages Repository objects and relationships. |
IRepositoryObject | Retrieves Repository object identifiers. |
IRepositoryObjectStorage | Creates and loads Repository objects. |
IReposTypeLib | Creates class, interface, and relationship definitions for a Repository type library. |