ArchiElement
Esta página aún no está disponible en tu idioma.
cda-developer-portal / ArchiElement
Interface: ArchiElement
Section titled “Interface: ArchiElement”Defined in: domain/element.d.ts:12
A semantic ArchiMate element (e.g. BusinessActor, ApplicationComponent, TechnologyService). Covers any Archi element type generically — the parser does not hardcode a fixed catalogue of type names.
Properties
Section titled “Properties”documentation
Section titled “documentation”documentation:
string|null
Defined in: domain/element.d.ts:21
folderId
Section titled “folderId”folderId:
string
Defined in: domain/element.d.ts:19
folderPath
Section titled “folderPath”folderPath:
string
Defined in: domain/element.d.ts:20
id:
string
Defined in: domain/element.d.ts:13
junctionType
Section titled “junctionType”junctionType:
ArchiJunctionType|null
Defined in: domain/element.d.ts:33
Junction’s native AND/OR discriminator, decoded from the native type
attribute: absent/"" -> 'And' (Archi’s documented default), "or"
-> 'Or'. null for every non-Junction element, AND for a Junction
whose native type attribute holds neither of these two recognized
values — never guessed. See rawJunctionType to recover the
original value in that case.
name:
string|null
Defined in: domain/element.d.ts:14
profiles
Section titled “profiles”profiles:
string[]
Defined in: domain/element.d.ts:24
Ids of ArchiProfile entries (Specializations/Profiles) this element references, via the native profiles attribute. Empty when none are set.
properties
Section titled “properties”properties:
ArchiProperty[]
Defined in: domain/element.d.ts:22
rawJunctionType
Section titled “rawJunctionType”rawJunctionType:
string|null
Defined in: domain/element.d.ts:42
Verbatim native type attribute value for a Junction element (""
when absent, matching Archi’s own declared EMF default literal).
null for every non-Junction element. Always populated when the
element is a Junction, regardless of whether junctionType was
resolved — nothing about the native value is ever lost, even when it
isn’t understood.
type:
string
Defined in: domain/element.d.ts:18
Namespace-prefix-stripped semantic type, e.g. “BusinessActor”.
xsiType
Section titled “xsiType”xsiType:
string
Defined in: domain/element.d.ts:16
Verbatim xsi:type attribute, e.g. “archimate:BusinessActor”.