ArchiModel
cda-developer-portal / ArchiModel
Interface: ArchiModel
Section titled “Interface: ArchiModel”Defined in: domain/model.d.ts:31
The parsed, semantic representation of an Archi .archimate model file.
Every collection is flat (not nested) and preserves the order entities
appear in the source XML. Cross-references between entities (e.g. a
relationship’s sourceId, a diagram object’s archimateElementId) are
plain string ids — look them up in the relevant array, or build a Map
keyed by id if repeated lookups are needed.
Properties
Section titled “Properties”diagramConnections
Section titled “diagramConnections”diagramConnections:
ArchiDiagramConnection[]
Defined in: domain/model.d.ts:38
diagramObjects
Section titled “diagramObjects”diagramObjects:
ArchiDiagramObject[]
Defined in: domain/model.d.ts:37
elements
Section titled “elements”elements:
ArchiElement[]
Defined in: domain/model.d.ts:34
folders
Section titled “folders”folders:
ArchiFolder[]
Defined in: domain/model.d.ts:33
metadata
Section titled “metadata”metadata:
ArchiModelMetadata
Defined in: domain/model.d.ts:32
notes:
ArchiNote[]
Defined in: domain/model.d.ts:39
profiles
Section titled “profiles”profiles:
ArchiProfile[]
Defined in: domain/model.d.ts:41
Specializations and generic Profiles declared at the model root — see ArchiProfile.
relationships
Section titled “relationships”relationships:
ArchiRelationship[]
Defined in: domain/model.d.ts:35
views:
ArchiView[]
Defined in: domain/model.d.ts:36