RTIM Automation Objects

Meta Data Services Programming

Meta Data Services Programming

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

See Also

Automation Reference

Information Models

Repository API Reference

Repository Engine

Repository Object Architecture