Meta Data Services Programming
Repository Type Information Model
The Repository Type Information Model (RTIM) is the object model that defines how information models are stored in a repository.
RTIM objects define the object classes of an information model. RTIM objects are instantiated by the repository engine as repository objects or repository object versions. RTIM objects can also be instantiated as members of a repository collection.
When you model a tool or application in an information model, the definitions must conform to the RTIM objects described in this section. Together with the repository engine model, the RTIM makes up the complete repository object architecture.
The following topics describe the parts of the RTIM model.
Object | Description |
---|---|
Repository Type Library Objects | An object that defines the scope of a single information model |
Class Definition Objects | An object that defines a class |
Interface Definition Objects | An object that defines an interface |
Property Definition Objects | An object that defines a property |
Method Definition Objects | An object that defines a method |
Parameter Definition Objects | An object that defines a parameter of a method |
Relationship Definition Objects | An object that defines a relationship type |
Collection Definition Objects | An object that defines a collection type |
Alias Objects | An object that defines an alias for any named object |
Enumeration Definition Objects | An object that defines an enumeration |
Script Definition Objects | An object that defines a script |