RTIM Classes
The Repository Type Information Model (RTIM) is the object model that the repository engine uses to define and store information models. Use the RTIM classes to programmatically create or extend an information model. These classes build upon the fundamental repository engine classes. For more information, see Repository Engine Classes.
All repository classes expose the standard IUnknown and IDispatch interfaces that provide fundamental COM and Automation support.
Class | Description |
---|---|
Alias | Defines property classes of a derived property without changing the meaning of the underlying property. |
ClassDef | Defines object classes in an information model. |
CollectionDef | Defines collection classes of object relationships. |
EnumerationDef | Defines object classes of enumeration objects. |
EnumerationValueDef | Defines object classes of enumeration value objects. |
InterfaceDef | Defines interface classes. |
MethodDef | Defines method classes. |
ParameterDef | Defines parameter classes. |
PropertyDef | Defines property classes. |
RelationshipDef | Defines relationship classes. |
ReposRoot | Defines an object class of the repository root object. This is the starting point for all repository navigation. |
ReposTypeLib | Defines an object class of an information model. |
ScriptDef | Defines script definition classes. |