Documentation Language: Swift

Enumeration

ErrorMessage

Standardised error messages for Ecore operations.

enum ErrorMessage

Overview

Provides type-safe access to consistent error messages used throughout the Ecore implementation. Supports internationalisation and consistent error reporting.

Usage

throw XMIError.missingRequiredAttribute(ErrorMessage.missingNameAttribute.rawValue)

Topics

Enumeration Cases

E
ErrorMessage.circularInheritance

Circular inheritance detected.

E
ErrorMessage.invalidBooleanValue

Invalid boolean value format.

E
ErrorMessage.invalidIntegerValue

Invalid integer value format.

E
ErrorMessage.invalidMultiplicityBounds

Invalid multiplicity bounds.

E
ErrorMessage.invalidXMIStructure

Invalid XMI document structure.

E
ErrorMessage.missingNameAttribute

Missing required name attribute.

E
ErrorMessage.missingTypeReference

Missing required type reference.

E
ErrorMessage.resourceLoadingFailed

Resource loading failure.

E
ErrorMessage.unresolvedTypeReference

Unresolved type reference.

E
ErrorMessage.unsupportedOperation

Unsupported operation.

Initializers

Instance Methods

F
withContext(_:)

Localised error message with additional context.

Default Implementations

Relationships

Conforms To