| IObjType Methods | 
The IObjType type exposes the following members.
| Name | Description | |
|---|---|---|
| AddSupertype | 
            Adds an inheritance relationship to (another) supertype. Multiple inheritance is possible.
              | |
| CreateT | 
            Creates an object instance of this type and returns it as a 
            specific business object interface.
              | |
| CreateAttrDef | 
            Creates an attribute definition.
              | |
| CreateObject | 
            Creates an object instance of this type.
              | |
| Destroy | 
            Deletes the object type. Implicitly deletes all object instances of this
            type. This method fails if this still has subtypes.
              | |
| GetAttrDefByName | 
            Retrieves an attribute definition.
              | |
| GetAttrDefs | 
            Retrieves all attribute definitions of this object type.
              | |
| GetPackage | 
            Retrieves the containig package.
              | |
| GetRelTypes | 
            Retrieves all relationship types that are attached to the object 
            type in the direction specified.
              | |
| GetSubtypes | 
            Retrieves the subtypes. This method does not operate recursively.
              | |
| GetSupertypes | 
            Retrieves the supertypes. This method does not operate recursively.
              | |
| IsSubtypeOf | 
            Indicates if the object type is a direct or indirect subtype of 
            the argument.
              | |
| MoveToPackage | 
            Moves the object type to a different package. It is recommended that
            the object type name is modified to reflect the new package membership.
              | |
| RemoveSupertype | 
            Removes an inheritance relationship to an existing supertype.
              | |
| SetAttrDefIndex | 
            Re-position a attribute definition within the object type.
              | |
| SetAttrDefIndices | 
            Re-order all attribute definitions of the object type.
              | |
| TryGetAttrDefByName | 
            Retrieves an attribute definition.
              |