Ir al contenido

ArchiRelationship

Esta página aún no está disponible en tu idioma.

cda-developer-portal


cda-developer-portal / ArchiRelationship

Defined in: domain/relationship.d.ts:16

A semantic ArchiMate relationship (e.g. Serving, Assignment, Realization, Access, Composition, Aggregation, Association). Covers any Archi relationship type generically.

accessType: ArchiAccessType | null

Defined in: domain/relationship.d.ts:38

AccessRelationship’s access mode. null for every other relationship type; always resolved to a value (defaulting to 'Write', Archi’s own documented default) when the relationship is an AccessRelationship.


directed: boolean | null

Defined in: domain/relationship.d.ts:52

AssociationRelationship’s directedness. null for every other relationship type; always resolved to a boolean (defaulting to false, Archi’s own type default) when the relationship is an AssociationRelationship.


documentation: string | null

Defined in: domain/relationship.d.ts:29


folderId: string

Defined in: domain/relationship.d.ts:27


folderPath: string

Defined in: domain/relationship.d.ts:28


id: string

Defined in: domain/relationship.d.ts:17


name: string | null

Defined in: domain/relationship.d.ts:18


profiles: string[]

Defined in: domain/relationship.d.ts:32

Ids of ArchiProfile entries (Specializations/Profiles) this relationship references, via the native profiles attribute. Empty when none are set.


properties: ArchiProperty[]

Defined in: domain/relationship.d.ts:30


sourceId: string

Defined in: domain/relationship.d.ts:24

Id of the source element (occasionally another relationship).


strength: string | null

Defined in: domain/relationship.d.ts:45

InfluenceRelationship’s free-text modifier (native strength attribute, e.g. "+", "-"). null for every other relationship type, and also null when the attribute is blank or absent (the native default is genuinely “no modifier set”, unlike accessType).


targetId: string

Defined in: domain/relationship.d.ts:26

Id of the target element (occasionally another relationship).


type: string

Defined in: domain/relationship.d.ts:22

Namespace-prefix-stripped semantic type, e.g. “ServingRelationship”.


xsiType: string

Defined in: domain/relationship.d.ts:20

Verbatim xsi:type attribute, e.g. “archimate:ServingRelationship”.