org.eclipse.emf.ecore
Interface EOperation.Internal
- All Superinterfaces:
- EModelElement, ENamedElement, EObject, EOperation, ETypedElement, InternalEObject, Notifier
- All Known Implementing Classes:
- EOperationImpl
- Enclosing interface:
- EOperation
public static interface EOperation.Internal
- extends EOperation, InternalEObject
Internal API implemented by all operations.
- Since:
- 2.6
Methods inherited from interface org.eclipse.emf.ecore.ETypedElement |
getEGenericType, getEType, getLowerBound, getUpperBound, isMany, isOrdered, isRequired, isUnique, setEGenericType, setEType, setLowerBound, setOrdered, setUnique, setUpperBound |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset |
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
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 |
getInvocationDelegate
EOperation.Internal.InvocationDelegate getInvocationDelegate()
- Obtains the delegate for this operation.
A default delegate is always available, so this should not return
null
.
- Returns:
- the operation delegate
setInvocationDelegate
void setInvocationDelegate(EOperation.Internal.InvocationDelegate invocationDelegate)
- Assigns a delegate to this operation.
- Parameters:
invocationDelegate
- the new operation delegate