| Package | Description |
|---|---|
| org.eclipse.emf.ecore |
Provides an API for the Ecore dialect of
UML.
|
| org.eclipse.emf.ecore.impl |
Provides an implementation of Ecore.
|
| org.eclipse.emf.ecore.util |
Provides utilities.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
EClass
A representation of the model object 'EClass'.
|
interface |
EDataType
A representation of the model object 'EData Type'.
|
static interface |
EDataType.Internal
Internal API implemented by all data types.
|
interface |
EEnum
A representation of the model object 'EEnum'.
|
| Modifier and Type | Method and Description |
|---|---|
EClassifier |
EGenericType.getEClassifier()
Returns the value of the 'EClassifier' reference.
|
EClassifier |
EPackage.getEClassifier(java.lang.String name)
Returns the classifier with the given name.
|
EClassifier |
EGenericType.getERawType()
Returns the value of the 'ERaw Type' reference.
|
EClassifier |
ETypedElement.getEType()
Returns the value of the 'EType' reference.
|
| Modifier and Type | Method and Description |
|---|---|
void |
EGenericType.setEClassifier(EClassifier value)
Sets the value of the '
EClassifier' reference. |
void |
ETypedElement.setEType(EClassifier value)
Sets the value of the '
EType' reference. |
| Modifier and Type | Class and Description |
|---|---|
class |
EClassifierImpl
An implementation of the model object 'EMeta Object'.
|
class |
EClassImpl
An implementation of the model object 'EClass'.
|
class |
EDataTypeImpl
An implementation of the model object 'EData Type'.
|
class |
EEnumImpl
An implementation of the model object 'EEnum'.
|
| Modifier and Type | Field and Description |
|---|---|
protected EClassifier |
EStructuralFeatureImpl.cachedEType |
protected EClassifier |
EGenericTypeImpl.eClassifier
The cached value of the '
EClassifier' reference. |
protected EClassifier |
EGenericTypeImpl.eRawType
The cached value of the '
ERaw Type' reference. |
protected EClassifier |
ETypedElementImpl.eType
The cached value of the '
EType' reference. |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,EClassifier> |
EPackageImpl.eNameToEClassifierMap
The map from name to
|
| Modifier and Type | Method and Description |
|---|---|
EClassifier |
EGenericTypeImpl.basicGetEClassifier() |
EClassifier |
EGenericTypeImpl.basicGetERawType() |
EClassifier |
ETypedElementImpl.basicGetEType() |
EClassifier |
EGenericTypeImpl.getEClassifier() |
EClassifier |
EPackageImpl.getEClassifier(java.lang.String name) |
EClassifier |
EPackageImpl.getEClassifierGen(java.lang.String name) |
protected EClassifier |
EGenericTypeImpl.getErasure(ETypeParameter eTypeParameter) |
EClassifier |
EGenericTypeImpl.getERawType() |
EClassifier |
ETypedElementImpl.getEType() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EPackageImpl.addEException(EOperation owner,
EClassifier exception) |
protected EOperation |
EPackageImpl.addEOperation(EClass owner,
EClassifier type,
java.lang.String name) |
protected EOperation |
EPackageImpl.addEOperation(EClass owner,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound) |
protected EOperation |
EPackageImpl.addEOperation(EClass owner,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound,
boolean isUnique,
boolean isOrdered) |
protected void |
EPackageImpl.addEParameter(EOperation owner,
EClassifier type,
java.lang.String name) |
protected void |
EPackageImpl.addEParameter(EOperation owner,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound) |
protected EParameter |
EPackageImpl.addEParameter(EOperation owner,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound,
boolean isUnique,
boolean isOrdered) |
protected ETypeParameter |
EPackageImpl.addETypeParameter(EClassifier owner,
java.lang.String name) |
protected EGenericType |
EPackageImpl.createEGenericType(EClassifier eClassifier) |
protected void |
EPackageImpl.fixInstanceClass(EClassifier eClassifier) |
protected EAttribute |
EPackageImpl.initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable)
Deprecated.
|
protected EAttribute |
EPackageImpl.initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID)
Deprecated.
|
protected EAttribute |
EPackageImpl.initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID,
boolean isUnique)
Deprecated.
|
protected EAttribute |
EPackageImpl.initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID,
boolean isUnique,
boolean isDerived) |
protected EAttribute |
EPackageImpl.initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
protected EAttribute |
EPackageImpl.initEAttribute(EAttribute a,
EClassifier type,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
java.lang.Class<?> containerClass,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isUnsettable,
boolean isID,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
protected EOperation |
EPackageImpl.initEOperation(EOperation eOperation,
EClassifier type,
java.lang.String name) |
protected EOperation |
EPackageImpl.initEOperation(EOperation eOperation,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound) |
protected EOperation |
EPackageImpl.initEOperation(EOperation eOperation,
EClassifier type,
java.lang.String name,
int lowerBound,
int upperBound,
boolean isUnique,
boolean isOrdered) |
protected EReference |
EPackageImpl.initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies)
Deprecated.
|
protected EReference |
EPackageImpl.initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable)
Deprecated.
|
protected EReference |
EPackageImpl.initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable,
boolean isUnique)
Deprecated.
|
protected EReference |
EPackageImpl.initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable,
boolean isUnique,
boolean isDerived) |
protected EReference |
EPackageImpl.initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
protected EReference |
EPackageImpl.initEReference(EReference r,
EClassifier type,
EReference otherEnd,
java.lang.String name,
java.lang.String defaultValue,
int lowerBound,
int upperBound,
java.lang.Class<?> containerClass,
boolean isTransient,
boolean isVolatile,
boolean isChangeable,
boolean isContainment,
boolean isResolveProxies,
boolean isUnsettable,
boolean isUnique,
boolean isDerived,
boolean isOrdered) |
void |
EGenericTypeImpl.setEClassifier(EClassifier newEClassifier) |
NotificationChain |
EGenericTypeImpl.setEClassifier(EClassifier newEClassifier,
NotificationChain msgs) |
NotificationChain |
EGenericTypeImpl.setERawType(EClassifier newERawType,
NotificationChain msgs) |
void |
ETypedElementImpl.setEType(EClassifier newEType) |
NotificationChain |
ETypedElementImpl.setEType(EClassifier newEType,
NotificationChain msgs) |
NotificationChain |
EReferenceImpl.setEType(EClassifier newEType,
NotificationChain msgs) |
NotificationChain |
EAttributeImpl.setEType(EClassifier newEType,
NotificationChain msgs) |
protected void |
EPackageImpl.setGeneratedClassName(EClassifier eClassifier) |
protected void |
EPackageImpl.setInstanceTypeName(EClassifier eClassifier,
java.lang.String instanceTypeName) |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<java.lang.String,EClassifier> |
BasicExtendedMetaData.EPackageExtendedMetaDataImpl.nameToClassifierMap |
| Modifier and Type | Method and Description |
|---|---|
EClassifier |
ExtendedMetaData.demandType(java.lang.String namespace,
java.lang.String name)
Returns a class from the namespace-specified package in the demand package registry, demand creating it, and the
package, if necessary.
|
EClassifier |
BasicExtendedMetaData.demandType(java.lang.String namespace,
java.lang.String name) |
protected EClassifier |
BasicExtendedMetaData.getEClassifier(EPackage ePackage,
java.lang.String type) |
protected EClassifier |
DelegatingEcoreEList.getFeatureType() |
protected EClassifier |
EcoreEList.getFeatureType() |
protected EClassifier |
DelegatingFeatureMap.getFeatureType() |
EClassifier |
ExtendedMetaData.getType(EPackage ePackage,
java.lang.String name)
Returns the classifier with the given XML name within the given package.
|
EClassifier |
BasicExtendedMetaData.getType(EPackage ePackage,
java.lang.String name) |
EClassifier |
BasicExtendedMetaData.EPackageExtendedMetaData.getType(java.lang.String name) |
EClassifier |
BasicExtendedMetaData.EPackageExtendedMetaDataImpl.getType(java.lang.String name) |
EClassifier |
ExtendedMetaData.getType(java.lang.String namespace,
java.lang.String name)
Returns the classifier with the given XML name within the package with the given namespace.
|
EClassifier |
BasicExtendedMetaData.getType(java.lang.String namespace,
java.lang.String name) |
protected EClassifier |
EcoreValidator.EGenericTypeBuilder.resolveEClassifier(java.lang.String instanceTypeName)
Finds or creates an
classifier with the given instance type name. |
| Modifier and Type | Method and Description |
|---|---|
protected int |
BasicExtendedMetaData.basicGetDerivationKind(EClassifier eClassifier) |
protected java.lang.String |
BasicExtendedMetaData.basicGetName(EClassifier eClassifier) |
T |
EcoreSwitch.caseEClassifier(EClassifier object)
Returns the result of interpreting the object as an instance of 'EClassifier'.
|
protected BasicExtendedMetaData.EClassifierExtendedMetaData |
BasicExtendedMetaData.createEClassifierExtendedMetaData(EClassifier eClassifier) |
QueryDelegate |
QueryDelegate.Factory.createQueryDelegate(EClassifier context,
java.util.Map<java.lang.String,EClassifier> parameters,
java.lang.String expression)
Creates a query delegate for the specified expression.
|
protected BasicExtendedMetaData.EClassifierExtendedMetaData |
BasicExtendedMetaData.getExtendedMetaData(EClassifier eClassifier) |
protected java.lang.String |
EcoreUtil.EGenericTypeConverter.getInstanceTypeName(EClassifier eClassifier)
Returns the appropriate fully qualified java instance type name for the given classifier.
|
java.lang.String |
ExtendedMetaData.getName(EClassifier eClassifier)
Returns the XML name for a classifier.
|
java.lang.String |
BasicExtendedMetaData.getName(EClassifier eClassifier) |
java.lang.String |
ExtendedMetaData.getNamespace(EClassifier eClassifier)
Returns the namespace to use for instances of the given classifier, the same namespace as for the package that
contains it.
|
java.lang.String |
BasicExtendedMetaData.getNamespace(EClassifier eClassifier) |
static java.lang.Object |
EcoreUtil.getObjectByType(java.util.Collection<?> objects,
EClassifier type)
Returns the first collection member that
is an instance of the type. |
static <T> java.util.Collection<T> |
EcoreUtil.getObjectsByType(java.util.Collection<?> objects,
EClassifier type)
Returns a collection containing each collection member that
is an instance of the type. |
protected java.lang.String |
BasicExtendedMetaData.getQualifiedName(java.lang.String defaultNamespace,
EClassifier eClassifier) |
boolean |
ExtendedMetaData.isAnonymous(EClassifier eClassifier)
Returns whether the given classifier's XML name contains "_._", which is used to indicate an anonymous type
declaration.
|
boolean |
BasicExtendedMetaData.isAnonymous(EClassifier eClassifier) |
static boolean |
FeatureMapUtil.isFeatureMapEntry(EClassifier eClassifier) |
void |
BasicExtendedMetaData.EPackageExtendedMetaData.rename(EClassifier eClassifier,
java.lang.String newName) |
void |
BasicExtendedMetaData.EPackageExtendedMetaDataImpl.rename(EClassifier eClassifier,
java.lang.String newName) |
void |
ExtendedMetaData.setName(EClassifier eClassifier,
java.lang.String name)
Sets the XML name for a classifier.
|
void |
BasicExtendedMetaData.setName(EClassifier eClassifier,
java.lang.String name) |
boolean |
EcoreValidator.validateEClassifier_UniqueTypeParameterNames(EClassifier eClassifier,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the UniqueTypeParameterNames constraint of 'EClassifier'.
|
boolean |
EcoreValidator.validateEClassifier_WellFormedInstanceTypeName(EClassifier eClassifier,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the WellFormedInstanceTypeName constraint of 'EClassifier'.
|
boolean |
EcoreValidator.validateEClassifier(EClassifier eClassifier,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
| Modifier and Type | Method and Description |
|---|---|
QueryDelegate |
QueryDelegate.Factory.createQueryDelegate(EClassifier context,
java.util.Map<java.lang.String,EClassifier> parameters,
java.lang.String expression)
Creates a query delegate for the specified expression.
|
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature