## Uses of Interface
org.eclipse.ocl.expressions.OperationCallExp

Packages that use OperationCallExp
org.eclipse.ocl: Definition of the extensible environment API for OCL parsing and evaluation.
org.eclipse.ocl.ecore: Implementation of an OCL binding for the `Ecore` metamodel.
org.eclipse.ocl.ecore.util: Generated utilities for working with instances the Ecore binding of the `Types` package of the OCL Abstract Syntax.
org.eclipse.ocl.expressions: Specification of the `Expressions` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.expressions.impl: Implementation of the `Expressions` package of the Object Constraint Lanuage version 2.0 Abstract Syntax model.
org.eclipse.ocl.expressions.operations
org.eclipse.ocl.expressions.util: Generated utilities for working with instances the `Expressions` model.
org.eclipse.ocl.parser
org.eclipse.ocl.uml.util: Miscellaneous utilities in support of the UML environment for OCL.
org.eclipse.ocl.util: Miscellaneous utilities in support of the OCL parser and environment implementations.
org.eclipse.ocl.utilities: Abstract API for OCL AST utilities and extensions of the UML metamodel.

Uses of OperationCallExp in org.eclipse.ocl

Methods in org.eclipse.ocl with parameters of type OperationCallExp
`Object` `EvaluationVisitorImpl.visitOperationCallExp(OperationCallExp<C,O> oc)` Callback for an OperationCallExp visit.
`Object` `EvaluationVisitorDecorator.visitOperationCallExp(OperationCallExp<C,O> callExp)` Delegates to my decorated visitor.

Uses of OperationCallExp in org.eclipse.ocl.ecore

Subinterfaces of OperationCallExp in org.eclipse.ocl.ecore
`interface` `OperationCallExp` A representation of the model object 'Operation Call Exp'

Uses of OperationCallExp in org.eclipse.ocl.ecore.util

Methods in org.eclipse.ocl.ecore.util with parameters of type OperationCallExp

`

`<C,O> T`

`

`EcoreSwitch.caseExpressions_OperationCallExp(OperationCallExp<C,O> object)`
Returns the result of interpreting the object as an instance of 'Operation Call Exp'

`

`<C,O> T`

`

`EcoreSwitch.caseOperationCallExp_1(OperationCallExp<C,O> object)`
Deprecated. Since 1.3, override the `EcoreSwitch.caseExpressions_OperationCallExp(org.eclipse.ocl.expressions.OperationCallExp<C, O>)` method, instead.

Uses of OperationCallExp in org.eclipse.ocl.expressions

Methods in org.eclipse.ocl.expressions that return OperationCallExp

`

`<C,O> OperationCallExp<C,O>`

`

`ExpressionsFactory.createOperationCallExp()`
Returns a new object of class 'Operation Call Exp'

Uses of OperationCallExp in org.eclipse.ocl.expressions.impl

Classes in org.eclipse.ocl.expressions.impl that implement OperationCallExp
`class` `OperationCallExpImpl<C,O>` An implementation of the model object 'Operation Call Exp'

Methods in org.eclipse.ocl.expressions.impl that return OperationCallExp

`

`<C,O> OperationCallExp<C,O>`

`

`ExpressionsFactoryImpl.createOperationCallExp()`

Uses of OperationCallExp in org.eclipse.ocl.expressions.operations

Methods in org.eclipse.ocl.expressions.operations with parameters of type OperationCallExp

`static

`<C,O> boolean`

`

`OperationCallExpOperations.checkArgumentCount(OperationCallExp<C,O> operationCallExp, DiagnosticChain diagnostics, Map<Object,Object> context)`
arguments->size() = refParams->size()

`static

`<C,O> boolean`

`

`OperationCallExpOperations.checkArgumentsConform(OperationCallExp<C,O> operationCallExp, DiagnosticChain diagnostics, Map<Object,Object> context)`
arguments->forall (a | a.type.conformsTo (self.refParams->at (arguments->indexOf (a)).type))

Uses of OperationCallExp in org.eclipse.ocl.expressions.util

Methods in org.eclipse.ocl.expressions.util with parameters of type OperationCallExp

`

`<C,O> T`

`

`ExpressionsSwitch.caseOperationCallExp(OperationCallExp<C,O> object)`
Returns the result of interpreting the object as an instance of 'Operation Call Exp'

`boolean` `ExpressionsValidator.validateOperationCallExp_checkArgumentCount(OperationCallExp<?,?> operationCallExp, DiagnosticChain diagnostics, Map<Object,Object> context)` Validates the checkArgumentCount constraint of 'Operation Call Exp'
`boolean` `ExpressionsValidator.validateOperationCallExp_checkArgumentsConform(OperationCallExp<?,?> operationCallExp, DiagnosticChain diagnostics, Map<Object,Object> context)` Validates the checkArgumentsConform constraint of 'Operation Call Exp'
`boolean` `ExpressionsValidator.validateOperationCallExp(OperationCallExp<?,?> operationCallExp, DiagnosticChain diagnostics, Map<Object,Object> context)`

Uses of OperationCallExp in org.eclipse.ocl.parser

Methods in org.eclipse.ocl.parser that return OperationCallExp

`protected OperationCallExp<C,O>`

`AbstractOCLAnalyzer.genOperationCallExp(Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, OperationCallExpCS operationCallExpCS, String rule, String operName, OCLExpression<C> source, C ownerType, List<OCLExpression<C>> args)`
Generate an OperationCallExp node. operName is the input name of the operation, which must be matched against the datatype of the operation source.

Methods in org.eclipse.ocl.parser with parameters of type OperationCallExp
`Boolean` `ValidationVisitor.visitOperationCallExp(OperationCallExp<C,O> oc)` Callback for an OperationCallExp visit.

Uses of OperationCallExp in org.eclipse.ocl.uml.util

Methods in org.eclipse.ocl.uml.util with parameters of type OperationCallExp

`

`<C,O> T`

`

`UMLSwitch.caseExpressions_OperationCallExp(OperationCallExp<C,O> object)`
Returns the result of interpreting the object as an instance of 'Operation Call Exp'

`

`<C,O> T`

`

`UMLSwitch.caseOperationCallExp_1(OperationCallExp<C,O> object)`
Deprecated. Since 2.0, override the `UMLSwitch.caseExpressions_OperationCallExp(org.eclipse.ocl.expressions.OperationCallExp<C, O>)` method, instead.

Uses of OperationCallExp in org.eclipse.ocl.util

Methods in org.eclipse.ocl.util with parameters of type OperationCallExp
`protected String` `ToStringVisitor.handleOperationCallExp(OperationCallExp<C,O> oc, String sourceResult, List<String> argumentResults)` Callback for an OperationCallExp visit.

Uses of OperationCallExp in org.eclipse.ocl.utilities

Methods in org.eclipse.ocl.utilities that return OperationCallExp

`

`<C,O> OperationCallExp<C,O>`

`

`OCLFactory.createOperationCallExp()`
Returns a new object of class 'Operation Call Exp'

Methods in org.eclipse.ocl.utilities with parameters of type OperationCallExp
`protected T` `AbstractVisitor.handleOperationCallExp(OperationCallExp<C,O> callExp, T sourceResult, List<T> argumentResults)` Visits the specified operation call with the results of visiting its source and arguments (if any).
`T` `Visitor.visitOperationCallExp(OperationCallExp<C,O> callExp)`
`T` `AbstractVisitor.visitOperationCallExp(OperationCallExp<C,O> callExp)` Visits the operation-call source and then its arguments.

Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved.