public interface EOperation extends ETypedElement
The following features are supported:
EcorePackage.getEOperation()| Modifier and Type | Interface and Description |
|---|---|
static interface |
EOperation.Internal
Internal API implemented by all operations.
|
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY| Modifier and Type | Method and Description |
|---|---|
EClass |
getEContainingClass()
Returns the value of the 'EContaining Class' container reference.
|
<any> |
getEExceptions()
Returns the value of the 'EExceptions' reference list.
|
<any> |
getEGenericExceptions()
Returns the value of the 'EGeneric Exceptions' containment reference list.
|
<any> |
getEParameters()
Returns the value of the 'EParameters' containment reference list.
|
<any> |
getETypeParameters()
Returns the value of the 'EType Parameters' containment reference list.
|
int |
getOperationID()
Returns the ID relative to the
containing class. |
boolean |
isOverrideOf(EOperation someOperation)
Returns whether this operation is an override of some other operation.
|
getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBoundgetName, setNamegetEAnnotation, getEAnnotationseAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetEClass getEContainingClass()
EOperations'.
It represents a method in the Java sense.
EcorePackage.getEOperation_EContainingClass(),
EClass.getEOperations()<any> getEParameters()
EParameter.
It is bidirectional and its opposite is 'EOperation'.
It represents the valid arguments for this operation.
EcorePackage.getEOperation_EParameters(),
EParameter.getEOperation()<any> getEExceptions()
EClassifier.
It represents the exceptions thrown by this operation
and is derived from the generic exceptions.
,
EcorePackage.getEOperation_EExceptions()<any> getEGenericExceptions()
EGenericType.
It represents the generic exceptions thrown by this operation.
The exceptions list is derived from this one, i.e., it represents the erasure of each generic exception.
getEExceptions(),
EcorePackage.getEOperation_EGenericExceptions()int getOperationID()
containing class.boolean isOverrideOf(EOperation someOperation)
someOperation - some other operation.<any> getETypeParameters()
ETypeParameter.
An operation can optionally introduce type parameters.
EcorePackage.getEOperation_ETypeParameters()Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature