dmaClass_ContainmentRelationship

Relationship subclass for modeling containment

Class ID: dmaClass_ContainmentRelationship
Superclass: Relationship

Interfaces

IUnknown
IdmaObject
IdmaProperties
IdmaEditProperties [Optional]
IdmaConnection [Optional]
IdmaRelationshipOrdering [Optional]

Properties

Name

Impl. Required

System Gen'ed

Read-Only

Value Required

Type

Cardinality

Required Class

OIID

-

Yes

Yes

-

String

Scalar

Class Description

Yes

Yes

Yes

Yes

Object

Scalar

Class Description

This

-

Yes

Yes

Yes

Object

Scalar

Containment Relationship

Create Pending

-

Yes

Yes

Yes

Boolean

Scalar

Update Pending

-

Yes

Yes

Yes

Boolean

Scalar

Delete Pending

-

Yes

Yes

Yes

Boolean

Scalar

Head

Yes

-

-

Yes

Object

Scalar

Containable

Tail

Yes

-

-

Yes

Object

Scalar

Container

Detailed Description

The base dmaClassContainmentRelationship class models containment within a DMA DocSpace. IT is a subclass of dmaClass_Relationship. It does not add any new properties, but it specializes the properties it inherits from dmaClass_Relationship by constraining the types of objects that can be associated to just objects of class dmaClass_Container and dmaClass_Containable.

A document space can set dmaClass_ContainmentRelationship to searchable if it wants to support searching for both direct and referential containment relationships in a single query. If this class is marked non-searchable, DMA clients must search for direct and referential relationships in two separate searches.

Property Descriptions

• 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}
Property Inherited from Relationship

• Tail {dmaProp_Tail}
Property Inherited from Relationship