public class OperationCallExpImpl extends FeatureCallExpImpl implements OperationCallExp
The following features are implemented:
| 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,
Class<?> baseClass) |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
Object |
eInvoke(int operationID,
<any> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
void |
eUnset(int featureID) |
List<OCLExpression> |
getOwnedArguments() |
Element |
getReferredElement() |
Operation |
getReferredOperation() |
boolean |
isIsVirtual() |
void |
setIsVirtual(boolean newIsVirtual) |
void |
setReferredOperation(Operation newReferredOperation) |
String |
toString() |
boolean |
validateArgumentCount(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateArgumentTypeIsConformant(DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateSafeSourceCanBeNull(DiagnosticChain diagnostics,
Map<Object,Object> context) |
isIsPre, setIsPrebasicSetOwnedSource, getOwnedSource, isIsImplicit, isIsSafe, setIsImplicit, setIsSafe, setOwnedSource, validateTypeIsNotInvalidgetTypeValue, isNonNull, isNull, setTypeValue, validateTypeIsNotNullbasicGetType, CompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, eInverseAdd, getAnnotatingComments, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuegetESObject, getETarget, getImage, getTarget, getText, setESObject, setTarget, unloadedequals, getClass, hashCode, notify, notifyAll, wait, wait, waitisIsPre, setIsPregetOwnedSource, isIsImplicit, isIsSafe, setIsImplicit, setIsSafe, setOwnedSource, validateTypeIsNotInvalidgetTypeValue, isNonNull, isNull, setTypeValue, validateTypeIsNotNullCompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuepublic 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()public 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 NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
eInverseRemove in class CallExpImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in class FeatureCallExpImplpublic void eSet(int featureID,
Object newValue)
eSet in class FeatureCallExpImplpublic void eUnset(int featureID)
eUnset in class FeatureCallExpImplpublic boolean eIsSet(int featureID)
eIsSet in class FeatureCallExpImplpublic int eDerivedOperationID(int baseOperationID,
Class<?> baseClass)
public Object eInvoke(int operationID, <any> arguments) throws InvocationTargetException
eInvoke in class CallExpImplInvocationTargetExceptionpublic String toString()
toString in class FeatureCallExpImplpublic <R> R accept(Visitor<R> visitor)
Elementpublic Element getReferredElement()
getReferredElement in interface ReferringElementpublic boolean validateArgumentTypeIsConformant(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateArgumentTypeIsConformant in interface OperationCallExppublic boolean validateSafeSourceCanBeNull(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateSafeSourceCanBeNull in interface OperationCallExppublic boolean validateArgumentCount(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateArgumentCount in interface OperationCallExpCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.