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.
|