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.