Klasse InvocationImpl
- Alle implementierten Schnittstellen:
CDOObject
,CDOWithID
,CDOPackageTypeRegistry.CDOObjectMarker
,Expression
,Invocation
,Notifier
,EObject
,EStructuralFeature.Internal.DynamicValueHolder
,InternalEObject
,InternalCDOLoadable
,InternalCDOObject
- Bekannte direkte Unterklassen:
FunctionInvocationImpl
,MemberInvocationImpl
An implementation of the model object 'Invocation'.
The following features are implemented:
- Generated
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypKlasseBeschreibungstatic interface
An abstraction of something that can be invoked, for example anEOperation
or aMethod
.Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.Container
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterList
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
-
Feldübersicht
Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Von Schnittstelle geerbte Felder org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Von Schnittstelle geerbte Felder org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbasicSetName
(Expression newName, NotificationChain msgs) protected Class
<?> protected abstract void
collectInvocables
(EvaluationContext context, String name, List<InvocationImpl.Invocable> invocables) protected void
collectMethods
(Object object, Class<?> c, String name, List<InvocationImpl.Invocable> invocables) protected InvocationImpl.Invocable
createMethod
(Object object, Method method) eGet
(int featureID, boolean resolve, boolean coreType) eInverseRemove
(InternalEObject otherEnd, int featureID, NotificationChain msgs) boolean
eIsSet
(int featureID) void
protected EClass
protected int
void
eUnset
(int featureID) evaluate
(EvaluationContext context) getName()
protected Class<?>[]
protected boolean
isAssignable
(Class<?>[] parameterTypes, Object[] arguments) protected InvocationImpl.Invocable
selectInvocable
(List<InvocationImpl.Invocable> invocables, Object[] arguments) void
setName
(Expression newName) protected abstract boolean
Von Klasse geerbte Methoden org.eclipse.emf.internal.cdo.CDOObjectImpl
cdoClassInfo, cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInternalDynamicFeature, cdoInternalInstance, cdoInternalPostAttach, cdoInternalPostDetach, cdoInternalPostDetach, cdoInternalPostInvalidate, cdoInternalPostLoad, cdoInternalPostRollback, cdoInternalPreAttach, cdoInternalPreCommit, cdoInternalPreLoad, cdoInternalSetID, cdoInternalSetResource, cdoInternalSetRevision, cdoInternalSetState, cdoInternalSetView, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOption, createFeatureMap, createList, createLock, createMap, createOrderedList, createUnorderedList, dynamicGet, dynamicSet, dynamicUnset, eAdapterAdded, eAdapterRemoved, eAdapters, eBasicAdapterListeners, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainer, eBasicSetSettings, eBasicSettings, eClass, eContainerAdapterArray, eContainerFeatureID, eDirectResource, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicIsSet, eHasSettings, eInternalContainer, eInternalResource, eIsCaching, emfToString, equals, eSetClass, eSetDirectResource, eSetResource, eSettings, eStore, getLockState, hashCode, instanceToRevisionFeature, revisionToInstanceFeature, toString
Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID
Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURI
Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticOperationCount, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
Von Klasse geerbte Methoden org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption
Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Von Schnittstelle geerbte Methoden org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eInverseAdd, eInverseRemove, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSetProxyURI, eSetStore, eSetting, eURIFragmentSegment
Von Schnittstelle geerbte Methoden org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Konstruktordetails
-
InvocationImpl
protected InvocationImpl()- Generated
-
-
Methodendetails
-
eStaticClass
- Setzt außer Kraft:
eStaticClass
in KlasseBasicEObjectImpl
- Generated
-
eStaticFeatureCount
protected int eStaticFeatureCount()- Setzt außer Kraft:
eStaticFeatureCount
in KlasseMinimalEStoreEObjectImpl
- Generated
-
getArguments
- Angegeben von:
getArguments
in SchnittstelleInvocation
- Gibt zurück:
- the value of the 'Arguments' containment reference list.
- Siehe auch:
- Generated
-
getName
- Angegeben von:
getName
in SchnittstelleInvocation
- Gibt zurück:
- the value of the 'Name' containment reference.
- Siehe auch:
- Generated
-
basicSetName
- Generated
-
setName
- Angegeben von:
setName
in SchnittstelleInvocation
- Parameter:
newName
- the new value of the 'Name' containment reference.- Siehe auch:
- Generated
-
evaluate
- Angegeben von:
evaluate
in SchnittstelleExpression
- Generated
- NOT
-
staticModifier
protected abstract boolean staticModifier() -
collectInvocables
protected abstract void collectInvocables(EvaluationContext context, String name, List<InvocationImpl.Invocable> invocables) -
collectMethods
protected void collectMethods(Object object, Class<?> c, String name, List<InvocationImpl.Invocable> invocables) -
createMethod
-
selectInvocable
protected InvocationImpl.Invocable selectInvocable(List<InvocationImpl.Invocable> invocables, Object[] arguments) -
isAssignable
-
box
-
getTypes
-
eInverseRemove
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) - Setzt außer Kraft:
eInverseRemove
in KlasseBasicEObjectImpl
- Generated
-
eGet
- Angegeben von:
eGet
in SchnittstelleInternalEObject
- Setzt außer Kraft:
eGet
in KlasseBasicEObjectImpl
- Generated
-
eSet
- Angegeben von:
eSet
in SchnittstelleInternalEObject
- Setzt außer Kraft:
eSet
in KlasseBasicEObjectImpl
- Generated
-
eUnset
public void eUnset(int featureID) - Angegeben von:
eUnset
in SchnittstelleInternalEObject
- Setzt außer Kraft:
eUnset
in KlasseBasicEObjectImpl
- Generated
-
eIsSet
public boolean eIsSet(int featureID) - Angegeben von:
eIsSet
in SchnittstelleInternalEObject
- Setzt außer Kraft:
eIsSet
in KlasseBasicEObjectImpl
- Generated
-
eInvoke
- Angegeben von:
eInvoke
in SchnittstelleInternalEObject
- Setzt außer Kraft:
eInvoke
in KlasseBasicEObjectImpl
- Löst aus:
InvocationTargetException
- Generated
-