Ir al contenido

ArchiProfile

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

cda-developer-portal


cda-developer-portal / ArchiProfile

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

A native Archi <profile> element — either a Specialization (a named sub-type of conceptType, e.g. a custom “Web Application” specialization of ApplicationComponent, shown in Archi’s UI as <<Web Application>>) or a generic Profile (a reusable named set of properties with no sub-typing meaning). Both serialize to the same native <profile> element; ArchiProfile.specialization is the only thing telling them apart. Referenced by elements/relationships via their own profiles id list.

Confirmed against Archi’s own source (archimate.ecore’s Profile EClass and IProfile.java), not just observed sample files — a specialization/profile with no example in any sample file this package was developed against.

conceptType: string | null

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

The ArchiMate concept type (semantic type, e.g. "ApplicationComponent") this profile/specialization restricts to. null if the native conceptType attribute is absent.


id: string

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


imagePath: string | null

Defined in: domain/profile.d.ts:39

Native imagePath attribute — a reference to a custom icon image (e.g. "images/abc123.png"), typically only resolvable when the source .archimate file is the zip-archive variant (see extractArchiModelXml) that bundles an images/ entry alongside model.xml. null if none is set. Not resolved to image bytes; this package only preserves the reference.


name: string | null

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


specialization: boolean

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

true for a Specialization, false for a generic Profile. Defaults to true (Archi’s own documented EMF default) when the native specialization attribute is absent.