public class OperationCallExpImpl extends FeatureCallExpImpl implements OperationCallExp
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected static boolean |
IS_VIRTUAL_EDEFAULT
The default value of the '
Is Virtual' attribute. |
protected static int |
IS_VIRTUAL_EFLAG
The flag representing the value of the '
Is Virtual' attribute. |
protected org.eclipse.emf.common.util.EList<OCLExpression> |
ownedArguments
The cached value of the '
Owned Arguments' containment reference list. |
protected Operation |
referredOperation
The cached value of the '
Referred Operation' reference. |
IS_PRE_EDEFAULT, IS_PRE_EFLAGIS_IMPLICIT_EDEFAULT, IS_IMPLICIT_EFLAG, IS_SAFE_EDEFAULT, IS_SAFE_EFLAG, ownedSourcetypeValueIS_MANY_EDEFAULT, IS_REQUIRED_EDEFAULT, IS_REQUIRED_EFLAG, typename, NAME_EDEFAULTannotatingComments, ownedAnnotations, ownedComments, ownedExtensionseAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
OperationCallExpImpl() |
| Modifier and Type | Method and Description |
|---|---|
<R> R |
accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
Operation |
basicGetReferredOperation() |
int |
eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
java.lang.Object |
eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
java.util.List<OCLExpression> |
getOwnedArguments() |
Element |
getReferredElement() |
Operation |
getReferredOperation() |
boolean |
isIsVirtual() |
void |
setIsVirtual(boolean newIsVirtual) |
void |
setReferredOperation(Operation newReferredOperation) |
java.lang.String |
toString() |
boolean |
validateArgumentCount(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
validateArgumentTypeIsConformant(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
boolean |
validateSafeSourceCanBeNull(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context) |
isIsPre, setIsPrebasicSetOwnedSource, getOwnedSource, isIsImplicit, isIsSafe, setIsImplicit, setIsSafe, setOwnedSource, validateTypeIsNotInvalidgetTypeValue, setTypeValuebasicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, eInverseAdd, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueeBasicSetContainer, getESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedeAdapters, eBasicAdapters, eBasicProperties, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisIsPre, setIsPregetOwnedSource, isIsImplicit, isIsSafe, setIsImplicit, setIsSafe, setOwnedSource, validateTypeIsNotInvalidgetTypeValue, setTypeValueCompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValueeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected static final boolean IS_VIRTUAL_EDEFAULT
Is Virtual' attribute.
isIsVirtual(),
Constant Field Valuesprotected static final int IS_VIRTUAL_EFLAG
Is Virtual' attribute.
isIsVirtual(),
Constant Field Valuesprotected org.eclipse.emf.common.util.EList<OCLExpression> ownedArguments
Owned Arguments' containment reference list.
getOwnedArguments()protected Operation referredOperation
Referred Operation' reference.
getReferredOperation()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class FeatureCallExpImplpublic boolean isIsVirtual()
isIsVirtual in interface OperationCallExpOperationCallExp.setIsVirtual(boolean),
PivotPackage.getOperationCallExp_IsVirtual()public void setIsVirtual(boolean newIsVirtual)
setIsVirtual in interface OperationCallExpnewIsVirtual - the new value of the 'Is Virtual' attribute.OperationCallExp.isIsVirtual()@NonNull public java.util.List<OCLExpression> getOwnedArguments()
getOwnedArguments in interface OperationCallExpPivotPackage.getOperationCallExp_OwnedArguments()public Operation getReferredOperation()
getReferredOperation in interface OperationCallExpOperationCallExp.setReferredOperation(Operation),
PivotPackage.getOperationCallExp_ReferredOperation()public Operation basicGetReferredOperation()
public void setReferredOperation(Operation newReferredOperation)
setReferredOperation in interface OperationCallExpnewReferredOperation - the new value of the 'Referred Operation' reference.OperationCallExp.getReferredOperation()public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class CallExpImplpublic java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class FeatureCallExpImplpublic void eSet(int featureID,
java.lang.Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class FeatureCallExpImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class FeatureCallExpImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class FeatureCallExpImplpublic int eDerivedOperationID(int baseOperationID,
java.lang.Class<?> baseClass)
eDerivedOperationID in interface org.eclipse.emf.ecore.InternalEObjecteDerivedOperationID in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic java.lang.Object eInvoke(int operationID,
org.eclipse.emf.common.util.EList<?> arguments)
throws java.lang.reflect.InvocationTargetException
eInvoke in interface org.eclipse.emf.ecore.InternalEObjecteInvoke in class CallExpImpljava.lang.reflect.InvocationTargetExceptionpublic java.lang.String toString()
toString in class FeatureCallExpImplpublic <R> R accept(@NonNull
Visitor<R> visitor)
Elementpublic Element getReferredElement()
getReferredElement in interface ReferringElementpublic boolean validateArgumentTypeIsConformant(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateArgumentTypeIsConformant in interface OperationCallExppublic boolean validateSafeSourceCanBeNull(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateSafeSourceCanBeNull in interface OperationCallExppublic boolean validateArgumentCount(org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
validateArgumentCount in interface OperationCallExp