dmaClass_Metadata

The base for the metadata classes that describe classes, properties and operators.

Class ID: dmaClass_Metadata
Superclass: DMA

Interfaces

IUnknown
IdmaObject
IdmaProperties

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

Metadata

Create Pending

-

Yes

Yes

Yes

Boolean

Scalar

Update Pending

-

Yes

Yes

Yes

Boolean

Scalar

Delete Pending

-

Yes

Yes

Yes

Boolean

Scalar

Display Name

Yes

-

-

Yes

String

Scalar

Descriptive Text

Yes

-

-

Yes

String

Scalar

Ids

Yes

-

-

Yes

ID

List

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

• Display Name {dmaProp_DisplayName}

A string containing a user-intelligible name for the class/property/... being described.

• Descriptive Text {dmaProp_DescriptiveText}

Text documenting this object.

• Ids {dmaProp_Ids}

A list of the identifiers that serve as the name(s) of the entity (class, property or operator) being described.

The list must contain at least one element and may contain more than one if aliases have been established for the purpose of enabling metadata unification across multiple document spaces. If the entity described is one specified by DMA, the well-known identifier for that entity must be present in the list.