## 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` `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.caseOperationCallExp_1(OperationCallExp<C,O> object)`
Returns the result of interpreting the object as an instance of 'Operation Call Exp'

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.

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.caseOperationCallExp_1(OperationCallExp<C,O> object)`
Returns the result of interpreting the object as an instance of 'Operation Call Exp'

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.