public class OperationCallExpImpl extends FeatureCallExpImpl implements OperationCallExp
The following features are implemented:
| Modifier and Type | Field and Description |
|---|---|
static int |
OPERATION_CALL_EXP_FEATURE_COUNT
The number of structural features of the 'Operation Call Exp' class.
|
static int |
OPERATION_CALL_EXP_OPERATION_COUNT
The number of operations of the 'Operation Call Exp' class.
|
FEATURE_CALL_EXP_FEATURE_COUNT, FEATURE_CALL_EXP_OPERATION_COUNTCALL_EXP_FEATURE_COUNT, CALL_EXP_OPERATION_COUNTOCL_EXPRESSION_FEATURE_COUNT, OCL_EXPRESSION_OPERATION_COUNTTYPED_ELEMENT_FEATURE_COUNT, TYPED_ELEMENT_OPERATION_COUNTNAMED_ELEMENT_FEATURE_COUNT, NAMED_ELEMENT_OPERATION_COUNTELEMENT_FEATURE_COUNT, ELEMENT_OPERATION_COUNT| 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 |
hasOclVoidOverload() |
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) |
boolean |
validateUnsafeSourceCanNotBeNull(DiagnosticChain diagnostics,
Map<Object,Object> context) |
isIsPre, setIsPrebasicSetOwnedSource, getOwnedSource, isIsImplicit, isIsSafe, setIsImplicit, setIsSafe, setOwnedSource, validateSafeSourceCannotBeMap, 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, validateSafeSourceCannotBeMap, validateTypeIsNotInvalidgetTypeValue, isNonNull, isNull, setTypeValue, validateTypeIsNotNullCompatibleBody, getType, getTypeId, isIsMany, isIsRequired, setIsRequired, setTypegetName, setNameallOwnedElements, getAnnotatingComments, getESObject, getETarget, getOwnedAnnotations, getOwnedComments, getOwnedExtensions, getValuepublic static final int OPERATION_CALL_EXP_FEATURE_COUNT
public static final int OPERATION_CALL_EXP_OPERATION_COUNT
public 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 CallExpvalidateSafeSourceCanBeNull in interface OperationCallExpvalidateSafeSourceCanBeNull in class CallExpImplpublic boolean validateUnsafeSourceCanNotBeNull(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateUnsafeSourceCanNotBeNull in interface OperationCallExppublic boolean validateArgumentCount(DiagnosticChain diagnostics,
Map<Object,Object> context)
validateArgumentCount in interface OperationCallExppublic boolean hasOclVoidOverload()
hasOclVoidOverload in interface OperationCallExpCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.