IRelType Methods |
The IRelType type exposes the following members.
Name | Description | |
---|---|---|
![]() | AddObjType |
Add a new object type to a relationship role.
|
![]() | CreateAttrDef |
Creates an attribute definition.
|
![]() | CreateRelationship |
Creates a new relationship instance by connecting pObjectFrom with pObjectTo.
|
![]() | Destroy |
Deletes the relationship type. This method implicitly deletes all
relationship instances of this type.
|
![]() | GetAttrDefByName |
Retrieves an attribute definition.
|
![]() | GetAttrDefs |
Retrieves all attribute definitions of this relationship type.
|
![]() | GetPackage |
Retrieves the containig package.
|
![]() | GetRelatedTypes |
Retrieves all attached object types of one direction.
|
![]() | MoveToPackage |
Moves the relationship type to a different package. It is recommended that
the relationship type name is modified to reflect the new package membership.
|
![]() | RemoveObjType |
Remove an object type from a relationship role. Implicitly delete
relationship instances that become invalid.
|
![]() | SetAttrDefIndex |
Re-position a attribute definition within the relationship type.
|
![]() | SetAttrDefIndices |
Re-order all attribute definitions of the relationship type.
|
![]() | TryGetAttrDefByName |
Retrieves an attribute definition.
|