## Uses of Interface
org.eclipse.emf.ocl.expressions.Variable

Packages that use Variable
org.eclipse.emf.ocl.expressions: Abstract API for OCL expression syntax.
org.eclipse.emf.ocl.expressions.impl: Implementation of the API for OCL expression syntax.
org.eclipse.emf.ocl.expressions.util: EMF utilities for the OCL expression syntax API.
org.eclipse.emf.ocl.internal.parser
org.eclipse.emf.ocl.parser: Definition of the extensible environment API for OCL parsing and evaluation.
org.eclipse.emf.ocl.types.impl: Implementation of the API for OCL types.

Uses of Variable in org.eclipse.emf.ocl.expressions

Methods in org.eclipse.emf.ocl.expressions that return Variable
`Variable` `ExpressionsFactory.createVariable()` Deprecated. Returns a new object of class 'Variable'
`Variable` `VariableExp.getReferredVariable()` Deprecated.
`Variable` `IterateExp.getResult()` Deprecated.
`Variable` `LetExp.getVariable()` Deprecated.

Methods in org.eclipse.emf.ocl.expressions with parameters of type Variable
`void` `VariableExp.setReferredVariable(Variable value)` Deprecated. Sets the value of the '`Referred Variable`' reference
`void` `IterateExp.setResult(Variable value)` Deprecated. Sets the value of the '`Result`' containment reference
`void` `LetExp.setVariable(Variable value)` Deprecated. Sets the value of the '`Variable`' containment reference
`Object` `Visitor.visitVariable(Variable vd)` Deprecated.

Uses of Variable in org.eclipse.emf.ocl.expressions.impl

Classes in org.eclipse.emf.ocl.expressions.impl that implement Variable
`class` `VariableImpl` An implementation of the model object ' Variable'.

Fields in org.eclipse.emf.ocl.expressions.impl declared as Variable
`protected Variable` `VariableExpImpl.referredVariable` The cached value of the '`Referred Variable`' reference
`protected Variable` `IterateExpImpl.result` The cached value of the '`Result`' containment reference
`protected Variable` `LetExpImpl.variable` The cached value of the '`Variable`' containment reference

Methods in org.eclipse.emf.ocl.expressions.impl that return Variable
`Variable` `VariableExpImpl.basicGetReferredVariable()`
`Variable` `ExpressionsFactoryImpl.createVariable()`
`Variable` `VariableExpImpl.getReferredVariable()`
`Variable` `IterateExpImpl.getResult()`
`Variable` `LetExpImpl.getVariable()`

Methods in org.eclipse.emf.ocl.expressions.impl with parameters of type Variable
`NotificationChain` `IterateExpImpl.basicSetResult(Variable newResult, NotificationChain msgs)`
`NotificationChain` `LetExpImpl.basicSetVariable(Variable newVariable, NotificationChain msgs)`
`void` `VariableExpImpl.setReferredVariable(Variable newReferredVariable)`
`void` `IterateExpImpl.setResult(Variable newResult)`
`void` `LetExpImpl.setVariable(Variable newVariable)`
`Object` `ValidationVisitorImpl.visitVariable(Variable vd)` Callback for a VariableDeclaration visit.
`Object` `ToStringVisitorImpl.visitVariable(Variable vd)` Callback for the Variable visit.
`Object` `EvaluationVisitorImpl.visitVariable(Variable vd)` Callback for a VariableDeclaration visit.

Uses of Variable in org.eclipse.emf.ocl.expressions.util

Methods in org.eclipse.emf.ocl.expressions.util with parameters of type Variable
`Object` `ExpressionsSwitch.caseVariable(Variable object)` Deprecated. Returns the result of interpretting the object as an instance of 'Variable'
`static Variable<EClassifier,EParameter>` `ExpressionsUtil.toGenericAST(Environment env, Variable variable)` Deprecated. Converts the specified variable to the generic AST model.
`Object` `AbstractVisitor.visitVariable(Variable vd)` Deprecated.

Uses of Variable in org.eclipse.emf.ocl.internal.parser

Methods in org.eclipse.emf.ocl.internal.parser that return Variable
`Variable` `ReverseCompatibilityEnvironment.getSelfVariable()`
`Variable` `ReverseCompatibilityEnvironment.lookup(String name)`
`Variable` `ReverseCompatibilityEnvironment.lookupImplicitSourceForAssociationClass(String name)`
`Variable` `ReverseCompatibilityEnvironment.lookupImplicitSourceForOperation(String name, EList params)`
`Variable` `ReverseCompatibilityEnvironment.lookupImplicitSourceForProperty(String name)`
`Variable` `ReverseCompatibilityEnvironment.lookupLocal(String name)`
`Variable` `CompatibilityParser.parseVariableDeclarationCS(Environment env, boolean addToEnvironment)`

Methods in org.eclipse.emf.ocl.internal.parser with parameters of type Variable
`boolean` `ReverseCompatibilityEnvironment.addElement(String name, Variable elem, boolean imp)`
`void` `ReverseCompatibilityEnvironment.setSelfVariable(Variable var)`

Uses of Variable in org.eclipse.emf.ocl.parser

Methods in org.eclipse.emf.ocl.parser that return Variable
`Variable` `Environment.getSelfVariable()` Deprecated. Gets the self variable, looking it up in a parent environment if necessary.
`Variable` `EcoreEnvironment.getSelfVariable()` Deprecated.
`Variable` `Environment.lookup(String name)` Deprecated. returns the VariableDeclaration for a variable Looks in parent environment scope if not found in current scope.
`Variable` `EcoreEnvironment.lookup(String name)` Deprecated. returns the VariableDeclaration for a variable Looks in parent environment scope if not found in current scope.
`Variable` `Environment.lookupImplicitSourceForAssociationClass(String name)` Deprecated. Return the variable declaration in namedElements which references the named association class.
`Variable` `EcoreEnvironment.lookupImplicitSourceForAssociationClass(String name)` Deprecated.
`Variable` `Environment.lookupImplicitSourceForOperation(String name, EList params)` Deprecated. Return the Variable declaration in namedElements which contains the name as an EOperation.
`Variable` `EcoreEnvironment.lookupImplicitSourceForOperation(String name, EList params)` Deprecated.
`Variable` `Environment.lookupImplicitSourceForProperty(String name)` Deprecated. Return the most appropriate matching variable to use as the implicit source of a call to the specified property.
`Variable` `EcoreEnvironment.lookupImplicitSourceForProperty(String name)` Deprecated.
`Variable` `Environment.lookupLocal(String name)` Deprecated. Returns the VariableDeclaration for a variable name.
`Variable` `EcoreEnvironment.lookupLocal(String name)` Deprecated. Returns the VariableDeclaration for a variable name.

Methods in org.eclipse.emf.ocl.parser with parameters of type Variable
`boolean` `Environment.addElement(String name, Variable elem, boolean exp)` Deprecated. Adds a variable declaration to the environment.
`boolean` `EcoreEnvironment.addElement(String name, Variable elem, boolean exp)` Deprecated. Adds a variable declaration to the environment.
`void` `Environment.setSelfVariable(Variable var)` Deprecated. Sets the "self" variable that is the implicit source of any attribute, association end, or operation call.
`void` `EcoreEnvironment.setSelfVariable(Variable var)` Deprecated.

Uses of Variable in org.eclipse.emf.ocl.types.impl

Methods in org.eclipse.emf.ocl.types.impl with parameters of type Variable
`static EStructuralFeature` `TypeUtil.defineProperty(EClassifier owner, Variable variable)`

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