| 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 |
|---|---|
static interface |
EOperation.Internal
Internal API implemented by all operations.
|
| Modifier and Type | Field and Description |
|---|---|
static EOperation |
EcorePackage.Literals.ECLASS___GET_EOPERATION__INT
The meta object literal for the 'Get EOperation' operation.
|
static EOperation |
EcorePackage.Literals.ECLASS___GET_ESTRUCTURAL_FEATURE__INT
The meta object literal for the 'Get EStructural Feature' operation.
|
static EOperation |
EcorePackage.Literals.ECLASS___GET_ESTRUCTURAL_FEATURE__STRING
The meta object literal for the 'Get EStructural Feature' operation.
|
static EOperation |
EcorePackage.Literals.ECLASS___GET_FEATURE_COUNT
The meta object literal for the 'Get Feature Count' operation.
|
static EOperation |
EcorePackage.Literals.ECLASS___GET_FEATURE_ID__ESTRUCTURALFEATURE
The meta object literal for the 'Get Feature ID' operation.
|
static EOperation |
EcorePackage.Literals.ECLASS___GET_FEATURE_TYPE__ESTRUCTURALFEATURE
The meta object literal for the 'Get Feature Type' operation.
|
static EOperation |
EcorePackage.Literals.ECLASS___GET_OPERATION_COUNT
The meta object literal for the 'Get Operation Count' operation.
|
static EOperation |
EcorePackage.Literals.ECLASS___GET_OPERATION_ID__EOPERATION
The meta object literal for the 'Get Operation ID' operation.
|
static EOperation |
EcorePackage.Literals.ECLASS___GET_OVERRIDE__EOPERATION
The meta object literal for the 'Get Override' operation.
|
static EOperation |
EcorePackage.Literals.ECLASS___IS_SUPER_TYPE_OF__ECLASS
The meta object literal for the 'Is Super Type Of' operation.
|
static EOperation |
EcorePackage.Literals.ECLASSIFIER___GET_CLASSIFIER_ID
The meta object literal for the 'Get Classifier ID' operation.
|
static EOperation |
EcorePackage.Literals.ECLASSIFIER___IS_INSTANCE__OBJECT
The meta object literal for the 'Is Instance' operation.
|
static EOperation |
EcorePackage.Literals.EENUM___GET_EENUM_LITERAL__INT
The meta object literal for the 'Get EEnum Literal' operation.
|
static EOperation |
EcorePackage.Literals.EENUM___GET_EENUM_LITERAL__STRING
The meta object literal for the 'Get EEnum Literal' operation.
|
static EOperation |
EcorePackage.Literals.EENUM___GET_EENUM_LITERAL_BY_LITERAL__STRING
The meta object literal for the 'Get EEnum Literal By Literal' operation.
|
static EOperation |
EcorePackage.Literals.EFACTORY___CONVERT_TO_STRING__EDATATYPE_OBJECT
The meta object literal for the 'Convert To String' operation.
|
static EOperation |
EcorePackage.Literals.EFACTORY___CREATE__ECLASS
The meta object literal for the 'Create' operation.
|
static EOperation |
EcorePackage.Literals.EFACTORY___CREATE_FROM_STRING__EDATATYPE_STRING
The meta object literal for the 'Create From String' operation.
|
static EOperation |
EcorePackage.Literals.EGENERIC_TYPE___IS_INSTANCE__OBJECT
The meta object literal for the 'Is Instance' operation.
|
static EOperation |
EcorePackage.Literals.EMODEL_ELEMENT___GET_EANNOTATION__STRING
The meta object literal for the 'Get EAnnotation' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___EALL_CONTENTS
The meta object literal for the 'EAll Contents' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___ECLASS
The meta object literal for the 'EClass' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___ECONTAINER
The meta object literal for the 'EContainer' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___ECONTAINING_FEATURE
The meta object literal for the 'EContaining Feature' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___ECONTAINMENT_FEATURE
The meta object literal for the 'EContainment Feature' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___ECONTENTS
The meta object literal for the 'EContents' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___ECROSS_REFERENCES
The meta object literal for the 'ECross References' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___EGET__ESTRUCTURALFEATURE
The meta object literal for the 'EGet' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___EGET__ESTRUCTURALFEATURE_BOOLEAN
The meta object literal for the 'EGet' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___EINVOKE__EOPERATION_ELIST
The meta object literal for the 'EInvoke' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___EIS_PROXY
The meta object literal for the 'EIs Proxy' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___EIS_SET__ESTRUCTURALFEATURE
The meta object literal for the 'EIs Set' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___ERESOURCE
The meta object literal for the 'EResource' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___ESET__ESTRUCTURALFEATURE_OBJECT
The meta object literal for the 'ESet' operation.
|
static EOperation |
EcorePackage.Literals.EOBJECT___EUNSET__ESTRUCTURALFEATURE
The meta object literal for the 'EUnset' operation.
|
static EOperation |
EcorePackage.Literals.EOPERATION___GET_OPERATION_ID
The meta object literal for the 'Get Operation ID' operation.
|
static EOperation |
EcorePackage.Literals.EOPERATION___IS_OVERRIDE_OF__EOPERATION
The meta object literal for the 'Is Override Of' operation.
|
static EOperation |
EcorePackage.Literals.EPACKAGE___GET_ECLASSIFIER__STRING
The meta object literal for the 'Get EClassifier' operation.
|
static EOperation |
EcorePackage.Literals.ESTRUCTURAL_FEATURE___GET_CONTAINER_CLASS
The meta object literal for the 'Get Container Class' operation.
|
static EOperation |
EcorePackage.Literals.ESTRUCTURAL_FEATURE___GET_FEATURE_ID
The meta object literal for the 'Get Feature ID' operation.
|
| Modifier and Type | Method and Description |
|---|---|
EOperation |
EcoreFactory.createEOperation()
Returns a new object of class 'EOperation'.
|
EOperation |
EcorePackage.getEClass__GetEOperation__int()
Returns the meta object for the '
Get EOperation' operation. |
EOperation |
EcorePackage.getEClass__GetEStructuralFeature__int()
Returns the meta object for the '
Get EStructural Feature' operation. |
EOperation |
EcorePackage.getEClass__GetEStructuralFeature__String()
Returns the meta object for the '
Get EStructural Feature' operation. |
EOperation |
EcorePackage.getEClass__GetFeatureCount()
Returns the meta object for the '
Get Feature Count' operation. |
EOperation |
EcorePackage.getEClass__GetFeatureID__EStructuralFeature()
Returns the meta object for the '
Get Feature ID' operation. |
EOperation |
EcorePackage.getEClass__GetFeatureType__EStructuralFeature()
Returns the meta object for the '
Get Feature Type' operation. |
EOperation |
EcorePackage.getEClass__GetOperationCount()
Returns the meta object for the '
Get Operation Count' operation. |
EOperation |
EcorePackage.getEClass__GetOperationID__EOperation()
Returns the meta object for the '
Get Operation ID' operation. |
EOperation |
EcorePackage.getEClass__GetOverride__EOperation()
Returns the meta object for the '
Get Override' operation. |
EOperation |
EcorePackage.getEClass__IsSuperTypeOf__EClass()
Returns the meta object for the '
Is Super Type Of' operation. |
EOperation |
EcorePackage.getEClassifier__GetClassifierID()
Returns the meta object for the '
Get Classifier ID' operation. |
EOperation |
EcorePackage.getEClassifier__IsInstance__Object()
Returns the meta object for the '
Is Instance' operation. |
EOperation |
EcorePackage.getEEnum__GetEEnumLiteral__int()
Returns the meta object for the '
Get EEnum Literal' operation. |
EOperation |
EcorePackage.getEEnum__GetEEnumLiteral__String()
Returns the meta object for the '
Get EEnum Literal' operation. |
EOperation |
EcorePackage.getEEnum__GetEEnumLiteralByLiteral__String()
Returns the meta object for the '
Get EEnum Literal By Literal' operation. |
EOperation |
EcorePackage.getEFactory__ConvertToString__EDataType_Object()
Returns the meta object for the '
Convert To String' operation. |
EOperation |
EcorePackage.getEFactory__Create__EClass()
Returns the meta object for the '
Create' operation. |
EOperation |
EcorePackage.getEFactory__CreateFromString__EDataType_String()
Returns the meta object for the '
Create From String' operation. |
EOperation |
EcorePackage.getEGenericType__IsInstance__Object()
Returns the meta object for the '
Is Instance' operation. |
EOperation |
EcorePackage.getEModelElement__GetEAnnotation__String()
Returns the meta object for the '
Get EAnnotation' operation. |
EOperation |
EcorePackage.getEObject__EAllContents()
Returns the meta object for the '
EAll Contents' operation. |
EOperation |
EcorePackage.getEObject__EClass()
Returns the meta object for the '
EClass' operation. |
EOperation |
EcorePackage.getEObject__EContainer()
Returns the meta object for the '
EContainer' operation. |
EOperation |
EcorePackage.getEObject__EContainingFeature()
Returns the meta object for the '
EContaining Feature' operation. |
EOperation |
EcorePackage.getEObject__EContainmentFeature()
Returns the meta object for the '
EContainment Feature' operation. |
EOperation |
EcorePackage.getEObject__EContents()
Returns the meta object for the '
EContents' operation. |
EOperation |
EcorePackage.getEObject__ECrossReferences()
Returns the meta object for the '
ECross References' operation. |
EOperation |
EcorePackage.getEObject__EGet__EStructuralFeature_boolean()
Returns the meta object for the '
EGet' operation. |
EOperation |
EcorePackage.getEObject__EGet__EStructuralFeature()
Returns the meta object for the '
EGet' operation. |
EOperation |
EcorePackage.getEObject__EInvoke__EOperation_EList()
Returns the meta object for the '
EInvoke' operation. |
EOperation |
EcorePackage.getEObject__EIsProxy()
Returns the meta object for the '
EIs Proxy' operation. |
EOperation |
EcorePackage.getEObject__EIsSet__EStructuralFeature()
Returns the meta object for the '
EIs Set' operation. |
EOperation |
EcorePackage.getEObject__EResource()
Returns the meta object for the '
EResource' operation. |
EOperation |
EcorePackage.getEObject__ESet__EStructuralFeature_Object()
Returns the meta object for the '
ESet' operation. |
EOperation |
EcorePackage.getEObject__EUnset__EStructuralFeature()
Returns the meta object for the '
EUnset' operation. |
EOperation |
EcorePackage.getEOperation__GetOperationID()
Returns the meta object for the '
Get Operation ID' operation. |
EOperation |
EcorePackage.getEOperation__IsOverrideOf__EOperation()
Returns the meta object for the '
Is Override Of' operation. |
EOperation |
EParameter.getEOperation()
Returns the value of the 'EOperation' container reference.
|
EOperation |
EClass.getEOperation(int operationID)
Returns the operation with this ID.
|
EOperation |
EcorePackage.getEPackage__GetEClassifier__String()
Returns the meta object for the '
Get EClassifier' operation. |
EOperation |
EcorePackage.getEStructuralFeature__GetContainerClass()
Returns the meta object for the '
Get Container Class' operation. |
EOperation |
EcorePackage.getEStructuralFeature__GetFeatureID()
Returns the meta object for the '
Get Feature ID' operation. |
EOperation |
EClass.getOverride(EOperation operation)
Returns the operation that overrides this operation.
|
| Modifier and Type | Method and Description |
|---|---|
EOperation.Internal.InvocationDelegate |
EOperation.Internal.InvocationDelegate.Factory.createInvocationDelegate(EOperation operation)
Creates the invocation delegate for the specified operation.
|
java.lang.Object |
EObject.eInvoke(EOperation operation,
<any> arguments) |
int |
EClass.getOperationID(EOperation operation)
Returns the ID of the operation relative to this class, or -1 if the operation is not in this class.
|
EOperation |
EClass.getOverride(EOperation operation)
Returns the operation that overrides this operation.
|
boolean |
EOperation.isOverrideOf(EOperation someOperation)
Returns whether this operation is an override of some other operation.
|
boolean |
EValidator.ValidationDelegate.validate(EClass eClass,
EObject eObject,
java.util.Map<java.lang.Object,java.lang.Object> context,
EOperation invariant,
java.lang.String expression)
Evaluates the given invariant expression against the object in the given context.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EOperationImpl
An implementation of the model object 'EOperation'.
|
| Modifier and Type | Field and Description |
|---|---|
protected EOperation[] |
EClassImpl.eAllOperationsData |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<EOperation,EOperation> |
EClassImpl.eOperationToOverrideMap |
protected java.util.Map<EOperation,EOperation> |
EClassImpl.eOperationToOverrideMap |
| Modifier and Type | Method and Description |
|---|---|
protected void |
EPackageImpl.addEException(EOperation owner,
EClassifier exception) |
protected void |
EPackageImpl.addEException(EOperation owner,
EGenericType exception) |
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 void |
EPackageImpl.addEParameter(EOperation owner,
EGenericType type,
java.lang.String name,
int lowerBound,
int upperBound)
Deprecated.
|
protected void |
EPackageImpl.addEParameter(EOperation owner,
EGenericType type,
java.lang.String name,
int lowerBound,
int upperBound,
boolean isUnique,
boolean isOrdered) |
protected ETypeParameter |
EPackageImpl.addETypeParameter(EOperation owner,
java.lang.String name) |
int |
DynamicEObjectImpl.eDerivedOperationID(EOperation eOperation) |
int |
BasicEObjectImpl.eDerivedOperationID(EOperation eOperation) |
protected java.lang.Object |
BasicEObjectImpl.eDynamicInvoke(EOperation eOperation,
<any> arguments) |
protected EOperation.Internal.InvocationDelegate |
BasicEObjectImpl.eInvocationDelegate(EOperation eOperation) |
java.lang.Object |
BasicEObjectImpl.eInvoke(EOperation eOperation,
<any> arguments) |
int |
EClassImpl.getOperationID(EOperation operation) |
EOperation |
EClassImpl.getOverride(EOperation operation) |
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 void |
EPackageImpl.initEOperation(EOperation eOperation,
EGenericType eGenericType) |
boolean |
EOperationImpl.isOverrideOf(EOperation someOperation) |
| Modifier and Type | Field and Description |
|---|---|
protected EOperation |
BasicInvocationDelegate.eOperation |
| Modifier and Type | Method and Description |
|---|---|
T |
EcoreSwitch.caseEOperation(EOperation object)
Returns the result of interpreting the object as an instance of 'EOperation'.
|
static EOperation.Internal.InvocationDelegate.Factory |
EcoreUtil.getInvocationDelegateFactory(EOperation eOperation) |
static boolean |
EcoreUtil.isInvariant(EOperation eOperation) |
static boolean |
EcoreUtil.isSuppressedVisibility(EOperation eOperation)
Tests whether the given operation has been annotated to prevent generation of a method declaration in its interface.
|
protected static void |
EObjectValidator.reportInvariantDelegateException(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
EOperation invariant,
int severity,
java.lang.String source,
int code,
java.lang.Throwable throwable) |
protected static void |
EObjectValidator.reportInvariantDelegateNotFound(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
EOperation invariant,
int severity,
java.lang.String source,
int code,
java.lang.String validationDelegate) |
protected static void |
EObjectValidator.reportInvariantDelegateViolation(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
EOperation invariant,
int severity,
java.lang.String source,
int code) |
static void |
EcoreUtil.setSuppressedVisibility(EOperation eOperation,
boolean suppress)
Sets or removes the annotation on the given operation to prevent generation of a method declaration in its interface.
|
static boolean |
EObjectValidator.validate(EClass eClass,
EObject eObject,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String validationDelegate,
EOperation invariant,
java.lang.String expression,
int severity,
java.lang.String source,
int code)
Delegates evaluation of the given invariant expression against the object in the given context.
|
boolean |
EcoreValidator.validateEOperation_NoRepeatingVoid(EOperation eOperation,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the NoRepeatingVoid constraint of 'EOperation'.
|
boolean |
EcoreValidator.validateEOperation_UniqueParameterNames(EOperation eOperation,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the UniqueParameterNames constraint of 'EOperation'.
|
boolean |
EcoreValidator.validateEOperation_UniqueTypeParameterNames(EOperation eOperation,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
Validates the UniqueTypeParameterNames constraint of 'EOperation'.
|
boolean |
EcoreValidator.validateEOperation(EOperation eOperation,
DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
| Constructor and Description |
|---|
BasicInvocationDelegate(EOperation operation)
Initializes me with the operation that delegates to me.
|
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature