Documentation Language: Swift

Enumeration

EcoreURI

URI constants for Ecore built-in types and namespaces.

enum EcoreURI

Overview

Provides type-safe access to standard URIs used in Ecore models for built-in types, namespaces, and cross-references.

Usage

if reference.hasPrefix(EcoreURI.ecoreDataTypePrefix.rawValue) {
    // Handle built-in type reference
}

Topics

Enumeration Cases

E
EcoreURI.ecoreClassPrefix

Ecore class URI prefix for built-in classes.

E
EcoreURI.ecoreDataTypePrefix

Ecore data type URI prefix for built-in types.

E
EcoreURI.ecoreNamespace

Ecore metamodel namespace URI.

E
EcoreURI.xmiNamespace

XMI namespace URI.

E
EcoreURI.xsiNamespace

XML Schema instance namespace URI.

Initializers

Type Methods

?
buildEcoreTypeURI(for:)

Builds a full Ecore built-in type URI.

?
extractTypeName(from:)

Extracts type name from Ecore built-in type URI.

Default Implementations

Relationships

Conforms To