public interface OperationCallExp extends FeatureCallExp, ReferringElement
The following features are supported:
PivotPackage.getOperationCallExp()
Modifier and Type | Method and Description |
---|---|
OCLExpression |
createArgument(org.eclipse.emf.ecore.EClass eClass)
Creates a new
OCLExpression and appends it to the 'Argument' containment reference list. |
java.util.List<OCLExpression> |
getArgument()
Returns the value of the 'Argument' containment reference list.
|
Operation |
getReferredOperation()
Returns the value of the 'Referred Operation' reference.
|
void |
setReferredOperation(Operation value)
Sets the value of the '
Referred Operation ' reference. |
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) |
isPre, setIsPre
createSource, getSource, isImplicit, setImplicit, setSource
getType, isRequired, setIsRequired, setType
createOwnedAnnotation, getName, getOwnedAnnotation, isStatic, setIsStatic, setName
allOwnedElements, createExtension, createOwnedComment, getETarget, getExtension, getOwnedComment, getValue
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
getTypeId
getReferredElement
@NonNull java.util.List<OCLExpression> getArgument()
OCLExpression
.
If the meaning of the 'Argument' containment reference list isn't clear, there really should be more of a description here...
PivotPackage.getOperationCallExp_Argument()
OCLExpression createArgument(org.eclipse.emf.ecore.EClass eClass)
OCLExpression
and appends it to the 'Argument' containment reference list.
eClass
- The Ecore class of the OCLExpression
to create.OCLExpression
.getArgument()
Operation getReferredOperation()
If the meaning of the 'Referred Operation' reference isn't clear, there really should be more of a description here...
setReferredOperation(Operation)
,
PivotPackage.getOperationCallExp_ReferredOperation()
void setReferredOperation(Operation value)
Referred Operation
' reference.
value
- the new value of the 'Referred Operation' reference.getReferredOperation()
boolean validateArgumentTypeIsConformant(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
boolean validateArgumentCount(org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)