This is the base class for binary relationships between independently persistable objects of a Document Space.
Class ID: dmaClass_Relationship
Superclass: DMA
Name | Impl. Required | System Gen'ed | Read-Only |
Value Required | Type | Cardinality | Required Class |
- |
Yes | Yes | - | String | Scalar |
| |
Yes |
Yes | Yes | Yes | Object | Scalar | Class Description | |
- |
Yes | Yes | Yes | Object | Scalar | Relationship | |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
- |
Yes | Yes | Yes | Boolean | Scalar |
| |
Yes |
- | - | Yes | Object | Scalar | DMA | |
Yes |
- | - | Yes | Object | Scalar | DMA |
The base class dmaClass_Relationship models an association between a pair of objects within a DMA DocSpace. This class is introduced to permit "edge data" related to the association to be maintained. The first type of association enabled by subclasses of dmaClass_Relationship is containment. Other relationship types are possible.
• OIID {dmaProp_OIID}
Property Inherited from DMA
• Class Description {dmaProp_ClassDescription}
Property Inherited from DMA
• This {dmaProp_This}
Property Inherited from DMA
• Create Pending {dmaProp_CreatePending}
Property Inherited from DMA
• Update Pending {dmaProp_UpdatePending}
Property Inherited from DMA
• Delete Pending {dmaProp_DeletePending}
Property Inherited from DMA
• Head {dmaProp_Head}
The value of this property is the independently persistable object at the "Head" end of the binary relationship.
This is a property of a Relationship object which identifies the object logically at the head end of an arrow between two related objects. In the case of containment, it is the contained object. The Head property is paired reflectively with the Containers, or Parent property of that object, for referential or direct containment, respectively.
• Tail {dmaProp_Tail}
The object in a Relationship which is logically at the tail end of an arrow between two related objects.
In the case of containment, it is the containing object. The Tail property is paired reflectively with the Containees, or Children, property of that object, for referential or direct containment, respectively.