Click or drag to resize

IObjType Methods

The IObjType type exposes the following members.

Methods
  NameDescription
Public methodAddSupertype
Adds an inheritance relationship to (another) supertype. Multiple inheritance is possible.
Public methodCreateT
Creates an object instance of this type and returns it as a specific business object interface.
Public methodCreateAttrDef
Creates an attribute definition.
Public methodCreateObject
Creates an object instance of this type.
Public methodDestroy
Deletes the object type. Implicitly deletes all object instances of this type. This method fails if this still has subtypes.
Public methodGetAttrDefByName
Retrieves an attribute definition.
Public methodGetAttrDefs
Retrieves all attribute definitions of this object type.
Public methodGetPackage
Retrieves the containig package.
Public methodGetRelTypes
Retrieves all relationship types that are attached to the object type in the direction specified.
Public methodGetSubtypes
Retrieves the subtypes. This method does not operate recursively.
Public methodGetSupertypes
Retrieves the supertypes. This method does not operate recursively.
Public methodIsSubtypeOf
Indicates if the object type is a direct or indirect subtype of the argument.
Public methodMoveToPackage
Moves the object type to a different package. It is recommended that the object type name is modified to reflect the new package membership.
Public methodRemoveSupertype
Removes an inheritance relationship to an existing supertype.
Public methodSetAttrDefIndex
Re-position a attribute definition within the object type.
Public methodSetAttrDefIndices
Re-order all attribute definitions of the object type.
Public methodTryGetAttrDefByName
Retrieves an attribute definition.
Top
See Also