Documentation Language: Swift

Framework

EMFBase

Topics

Protocols

P
EcoreValue

Marker protocol for types that can be stored as Ecore values

Structures

S
EcoreValueArray

Wrapper for arrays of EcoreValue to enable EcoreValue conformance.

Functions

F
areEqual(_:_:)

Compare two EcoreValue instances for equality

F
areEqualOptional(_:_:)

Compare two optional EcoreValue instances for equality

F
hash(_:into:)

Hash two EcoreValue instances consistently

Type Aliases

T
EBigDecimal

Arbitrary-precision decimal type for Ecore models.

T
EBigInteger

Arbitrary-precision integer type for Ecore models.

T
EBoolean

Boolean type for Ecore models.

T
EByte

8-bit signed integer type for Ecore models.

T
EChar

Character type for Ecore models.

T
EDate

Date and time type for Ecore models.

T
EDouble

Double-precision floating-point type for Ecore models.

T
EFloat

Single-precision floating-point type for Ecore models.

T
EInt

Integer type for Ecore models.

T
ELong

64-bit signed integer type for Ecore models.

T
EShort

16-bit signed integer type for Ecore models.

T
EString

String type for Ecore models.

T
EUUID

Unique identifier type for Ecore model elements.

Enumerations

E
EcoreTypeConverter

Type conversion utilities for Ecore primitive types.