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.