Skip to content

Enums

etcion.enums

Enumeration types for the ArchiMate 3.2 metamodel.

All enumerations used across the etcion library are centralized in this module to keep them at the bottom of the dependency graph, importable by any sub-package without circular import risk.

Layer

Bases: Enum

The seven layers of the ArchiMate 3.2 framework.

Reference: ArchiMate 3.2 Specification, Section 3.4.

Aspect

Bases: Enum

The five aspects (columns) of the ArchiMate 3.2 framework.

Reference: ArchiMate 3.2 Specification, Section 3.5.

RelationshipCategory

Bases: Enum

The four categories of ArchiMate relationships.

Reference: ArchiMate 3.2 Specification, Section 5.1.

AccessMode

Bases: Enum

Access modes for the Access relationship.

Reference: ArchiMate 3.2 Specification, Section 5.2.3.

InfluenceSign

Bases: Enum

Influence strength/direction signs for the Influence relationship.

The string values use the notation from the ArchiMate specification.

Reference: ArchiMate 3.2 Specification, Section 5.2.4.

AssociationDirection

Bases: Enum

Directionality of an Association relationship.

Reference: ArchiMate 3.2 Specification, Section 5.2.5.

JunctionType

Bases: Enum

Junction connector types.

Reference: ArchiMate 3.2 Specification, Section 5.3.

PurposeCategory

Bases: Enum

Viewpoint purpose categories.

Reference: ArchiMate 3.2 Specification, Section 13.2.

ContentCategory

Bases: Enum

Viewpoint content categories.

Reference: ArchiMate 3.2 Specification, Section 13.2.