dmaClass_Containable

The base class for all objects which can be contained, that is, the generic "containee" class.

Class ID: dmaClass_Containable
Superclass: DMA

Interfaces

IUnknown
IdmaObject
IdmaProperties
IdmaEditProperties [Optional]
IdmaConnection [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

Containable

Create Pending

-

Yes

Yes

Yes

Boolean

Scalar

Update Pending

-

Yes

Yes

Yes

Boolean

Scalar

Delete Pending

-

Yes

Yes

Yes

Boolean

Scalar

Parent

-

Yes

Yes

-

Object

Scalar

Direct Containment Relationship

Parent Container

-

Yes

Yes

-

Object

Scalar

Container

Containers

-

Yes

Yes

-

Object

Enum

Referential Containment Relationship

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

• Parent {dmaProp_Parent}

The Direct Containment Relationship object which identifies the direct containment parent of this object.

This property is the Direct Containment Relationship object which identifies the parent, by direct containment, of this object. The Parent is paired reflectively with the Head property of the Direct Containment Relationship object.

• Parent Container {dmaProp_ParentContainer}

The object which directly contains this object.

This property is the parent object which directly contains this child object. It is a shortcut property that allows a client to bypass the intermediate DirectContainmentRelationship object. There is no reflective property in the Container object corresponding to the Parent Container property. If this property is noted as searchable in the metadata, it can be used to bypass the relationship object in a query and find parent containers directly.

• Containers {dmaProp_Containers}

The enumeration of Referential Containment Relationship objects which identify the containers of this object.

This is an enumeration of Referential Containment Relationship objects which identify the container objects that contain this object, by referential containment. The Containers property is paired reflectively with the Head property of the Referential Containment Relationship object.