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

Packages that use LetExp
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 LetExp in org.eclipse.ocl

Methods in org.eclipse.ocl with parameters of type LetExp
`Object` `EvaluationVisitorDecorator.visitLetExp(LetExp<C,PM> letExp)` Delegates to my decorated visitor.

Uses of LetExp in org.eclipse.ocl.ecore

Subinterfaces of LetExp in org.eclipse.ocl.ecore
`interface` `LetExp` A representation of the model object 'Let Exp'

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

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

`

`<C,PM> T`

`

`EcoreSwitch.caseLetExp_1(LetExp<C,PM> object)`
Returns the result of interpreting the object as an instance of 'Let Exp'

Uses of LetExp in org.eclipse.ocl.expressions

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

`

`<C,PM> LetExp<C,PM>`

`

`ExpressionsFactory.createLetExp()`
Returns a new object of class 'Let Exp'

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

Classes in org.eclipse.ocl.expressions.impl that implement LetExp
`class` `LetExpImpl<C,PM>` An implementation of the model object 'Let Exp'

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

`

`<C,PM> LetExp<C,PM>`

`

`ExpressionsFactoryImpl.createLetExp()`

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

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

`static

`<C,PM> boolean`

`

`LetExpOperations.checkLetType(LetExp<C,PM> letExp, DiagnosticChain diagnostics, Map<Object,Object> context)`
type = in.type

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

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

`

`<C,PM> T`

`

`ExpressionsSwitch.caseLetExp(LetExp<C,PM> object)`
Returns the result of interpreting the object as an instance of 'Let Exp'

`boolean` `ExpressionsValidator.validateLetExp_checkLetType(LetExp<?,?> letExp, DiagnosticChain diagnostics, Map<Object,Object> context)` Validates the checkLetType constraint of 'Let Exp'
`boolean` `ExpressionsValidator.validateLetExp(LetExp<?,?> letExp, DiagnosticChain diagnostics, Map<Object,Object> context)`

Uses of LetExp in org.eclipse.ocl.parser

Methods in org.eclipse.ocl.parser that return LetExp
`protected LetExp<C,PM>` `AbstractOCLAnalyzer.letExpCS(LetExpCS letExpCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)` LetExpCS

Methods in org.eclipse.ocl.parser with parameters of type LetExp
`Boolean` `ValidationVisitor.visitLetExp(LetExp<C,PM> l)` Callback for LetExp visit.

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

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

`

`<C,PM> T`

`

`UMLSwitch.caseLetExp_1(LetExp<C,PM> object)`
Returns the result of interpreting the object as an instance of 'Let Exp'

Uses of LetExp in org.eclipse.ocl.util

Methods in org.eclipse.ocl.util with parameters of type LetExp
`protected String` `ToStringVisitor.handleLetExp(LetExp<C,PM> letExp, String variableResult, String inResult)` Callback for LetExp visit.

Uses of LetExp in org.eclipse.ocl.utilities

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

`

`<C,PM> LetExp<C,PM>`

`

`OCLFactory.createLetExp()`
Returns a new object of class 'Let Exp'

Methods in org.eclipse.ocl.utilities with parameters of type LetExp
`protected T` `AbstractVisitor.handleLetExp(LetExp<C,PM> letExp, T variableResult, T inResult)` Visits the specified let expression with the results of visiting its variable and in expression.
`T` `Visitor.visitLetExp(LetExp<C,PM> letExp)`
`T` `AbstractVisitor.visitLetExp(LetExp<C,PM> letExp)` Visits the let's variable declaration then its 'in' expression.

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