Interface | Description |
---|---|
EAnnotation |
A representation of the model object 'EAnnotation'
|
EAttribute |
A representation of the model object 'EAttribute'
|
EClass |
A representation of the model object 'EClass'
|
EClassifier |
A representation of the model object 'EClassifier'
|
EcoreFactory |
The Factory for the model.
|
EcorePackage |
The Package for the model.
|
EcorePackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
EDataType |
A representation of the model object 'EData Type'
|
EDataType.Internal |
Internal API implemented by all data types.
|
EDataType.Internal.ConversionDelegate |
An API for converting values of the data type to and from a string representation.
|
EDataType.Internal.ConversionDelegate.Factory |
A factory for creating conversion delegates.
|
EDataType.Internal.ConversionDelegate.Factory.Descriptor |
A
Factory wrapper that is used by the EDataType.Internal.ConversionDelegate.Factory.Registry . |
EDataType.Internal.ConversionDelegate.Factory.Registry |
A registry of factories for creating conversion delegates.
|
EEnum |
A representation of the model object 'EEnum'
|
EEnumLiteral |
A representation of the model object 'EEnum Literal'.
|
EFactory |
A representation of the model object 'EFactory'.
|
EGenericType |
A representation of the model object 'EGeneric Type'.
|
EModelElement |
A representation of the model object 'EModel Element'
|
ENamedElement |
A representation of the model object 'ENamed Element'
|
EObject |
A representation of the model object 'EObject'.
|
EOperation |
A representation of the model object 'EOperation'
|
EOperation.Internal |
Internal API implemented by all operations.
|
EOperation.Internal.InvocationDelegate |
A pluggable, dynamic implementation of operation behavior.
|
EOperation.Internal.InvocationDelegate.Factory |
A factory for creating invocation delegates.
|
EOperation.Internal.InvocationDelegate.Factory.Descriptor |
A
Factory wrapper that is used by the EOperation.Internal.InvocationDelegate.Factory.Registry . |
EOperation.Internal.InvocationDelegate.Factory.Registry |
A registry of invocation-delegate factories.
|
EPackage |
A representation of the model object 'EPackage'
|
EPackage.Descriptor |
An
EPackage wrapper that is used by the EPackage.Registry . |
EPackage.Registry |
A map from
namespace URI to EPackage . |
EParameter |
A representation of the model object 'EParameter'
|
EReference |
A representation of the model object 'EReference'
|
EStructuralFeature |
A representation of the model object 'EStructural Feature'
|
EStructuralFeature.Internal |
Internal API implemented by all features.
|
EStructuralFeature.Internal.DynamicValueHolder |
An API for the backing store that holds dynamic values.
|
EStructuralFeature.Internal.SettingDelegate |
An API for delegating reflective access to settings.
|
EStructuralFeature.Internal.SettingDelegate.Factory |
A factory for creating setting delegates.
|
EStructuralFeature.Internal.SettingDelegate.Factory.Descriptor |
A
Factory wrapper that is used by the EStructuralFeature.Internal.SettingDelegate.Factory.Registry . |
EStructuralFeature.Internal.SettingDelegate.Factory.Registry |
A registry of factories for creating setting delegates.
|
EStructuralFeature.Setting |
A representation of a value held by a feature of an object.
|
ETypedElement |
A representation of the model object 'ETyped Element'
|
ETypeParameter |
A representation of the model object 'EType Parameter'.
|
EValidator |
A validity checker.
|
EValidator.Descriptor |
An
EValidator wrapper that is used by the EValidator.Registry . |
EValidator.PatternMatcher |
An common interface for pattern-based constraints.
|
EValidator.Registry |
A map from
EPackage to EValidator . |
EValidator.SubstitutionLabelProvider |
An interface for providing labels used within message substitutions.
|
EValidator.ValidationDelegate |
An interface for delegating validation expression evaluation.
|
EValidator.ValidationDelegate.Descriptor |
A
ValidationDelegate wrapper that is used by the EValidator.ValidationDelegate.Registry . |
EValidator.ValidationDelegate.Registry |
A map from
String to EValidator.ValidationDelegate . |
InternalEObject |
An internal interface implemented by all
EObject s. |
InternalEObject.EStore |
An external backing store to which an
object may delegate all access. |
Provides an API for the Ecore dialect of UML.
The Ecore components are related according to this hierarchy:
The Ecore Components have the following relations, attributes, and operations:
All participants in the Ecore Modeling Framework implement the EObject's interface:
Ecore defines the data types for the following Java language types:
Ecore defines following additional data types:
Ecore supports generics as follows: