RTIM Automation Objects
This section introduces the Repository Type Information Model (RTIM) objects, which are used to create or extend information models.
These objects work with the repository engine automation objects that are used to drive the repository engine. The repository engine objects are listed separately. For more information, see Repository Engine Automation Objects.
The following table lists RTIM Automation objects in alphabetical order.
Object | Description |
---|---|
Alias Object | Defines a derived property that is based on another property without changing the meaning of underlying property |
ClassDef Object | Adds interfaces to a class |
CollectionDef Object | Defines how instances of a particular type of collection will behave |
EnumerationDef Object | Represents an association of enumerated values |
EnumerationValueDef Object | Represents a single member of an enumeration value set |
InterfaceDef Object | Defines an interface object, including its properties and members |
MethodDef Object | Defines a method object |
ParameterDef Object | Defines a parameter object |
PropertyDef Object | Defines a property object |
RelationshipDef Object | Defines a relationship object |
ReposRoot Object | Defines the starting point in a repository for both type information and object instance data navigation |
ReposTypeLib Object | Defines an information model in a repository database |
ScriptDef Object | Represents a Microsoft® ActiveX® script that you can associate with a method or property definition |