public static interface EOperation.Internal extends EOperation, InternalEObject
Modifier and Type | Interface and Description |
---|---|
static interface |
EOperation.Internal.InvocationDelegate
A pluggable, dynamic implementation of operation behavior.
|
EOperation.Internal
InternalEObject.EStore
UNBOUNDED_MULTIPLICITY, UNSPECIFIED_MULTIPLICITY
EOPPOSITE_FEATURE_BASE
Modifier and Type | Method and Description |
---|---|
EOperation.Internal.InvocationDelegate |
getInvocationDelegate()
Obtains the delegate for this operation.
|
void |
setInvocationDelegate(EOperation.Internal.InvocationDelegate invocationDelegate)
Assigns a delegate to this operation.
|
getEContainingClass, getEExceptions, getEGenericExceptions, getEParameters, getETypeParameters, getOperationID, isOverrideOf
getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound
getName, setName
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eGet, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment
EOperation.Internal.InvocationDelegate getInvocationDelegate()
null
.void setInvocationDelegate(EOperation.Internal.InvocationDelegate invocationDelegate)
invocationDelegate
- the new operation delegate