Documentation Language: Swift

Enumeration

XMIElement

XMI element names used in Ecore metamodel structure.

enum XMIElement

Overview

Provides type-safe access to XMI element names that define the structure of Ecore metamodel documents. These correspond to the containment relationships in the Ecore metamodel.

Usage

for child in element.children(XMIElement.eStructuralFeatures.rawValue) {
    // Process structural features
}

Topics

Enumeration Cases

E
XMIElement.eAnnotations

Annotations containment for annotated elements.

E
XMIElement.eClassifiers

Classifiers containment for EPackage elements.

E
XMIElement.eGenericTypes

Generic types containment for parameterised types.

E
XMIElement.eLiterals

Enum literals containment for EEnum elements.

E
XMIElement.eOperations

Operations containment for EClass elements.

E
XMIElement.eParameters

Parameters containment for EOperation elements.

E
XMIElement.eStructuralFeatures

Structural features containment for EClass elements.

E
XMIElement.eSubpackages

Subpackages containment for EPackage elements.

E
XMIElement.eSuperTypes

Supertypes reference for EClass elements.

E
XMIElement.eTypeParameters

Type parameters containment for generic classifiers.

Initializers

Instance Properties

V
description

Brief description of the element’s purpose.

Default Implementations

Relationships

Conforms To