## Uses of Interface
org.eclipse.ocl.cst.VariableCS

Packages that use VariableCS
org.eclipse.ocl.cst
org.eclipse.ocl.cst.impl
org.eclipse.ocl.cst.util
org.eclipse.ocl.parser

Uses of VariableCS in org.eclipse.ocl.cst

Methods in org.eclipse.ocl.cst that return VariableCS
`VariableCS` `CSTFactory.createVariableCS()` Returns a new object of class 'Variable CS'
`VariableCS` `LoopExpCS.getVariable1()` Returns the value of the 'Variable1' containment reference
`VariableCS` `LoopExpCS.getVariable2()` Returns the value of the 'Variable2' containment reference
`VariableCS` `DefExpressionCS.getVariableCS()` Returns the value of the 'Variable CS' containment reference

Methods in org.eclipse.ocl.cst that return types with arguments of type VariableCS
`EList<VariableCS>` `OperationCS.getParameters()` Returns the value of the 'Parameters' containment reference list.
`EList<VariableCS>` `TupleTypeCS.getVariables()` Returns the value of the 'Variables' containment reference list.
`EList<VariableCS>` `TupleLiteralExpCS.getVariables()` Returns the value of the 'Variables' containment reference list.
`EList<VariableCS>` `LetExpCS.getVariables()` Returns the value of the 'Variables' containment reference list.

Methods in org.eclipse.ocl.cst with parameters of type VariableCS
`void` `LoopExpCS.setVariable1(VariableCS value)` Sets the value of the '`Variable1`' containment reference
`void` `LoopExpCS.setVariable2(VariableCS value)` Sets the value of the '`Variable2`' containment reference
`void` `DefExpressionCS.setVariableCS(VariableCS value)` Sets the value of the '`Variable CS`' containment reference

Uses of VariableCS in org.eclipse.ocl.cst.impl

Classes in org.eclipse.ocl.cst.impl that implement VariableCS
`class` `VariableCSImpl` An implementation of the model object 'Variable CS'

Fields in org.eclipse.ocl.cst.impl declared as VariableCS
`protected VariableCS` `LoopExpCSImpl.variable1` The cached value of the '`Variable1`' containment reference
`protected VariableCS` `LoopExpCSImpl.variable2` The cached value of the '`Variable2`' containment reference
`protected VariableCS` `DefExpressionCSImpl.variableCS` The cached value of the '`Variable CS`' containment reference

Fields in org.eclipse.ocl.cst.impl with type parameters of type VariableCS
`protected EList<VariableCS>` `OperationCSImpl.parameters` The cached value of the '`Parameters`' containment reference list
`protected EList<VariableCS>` `TupleTypeCSImpl.variables` The cached value of the '`Variables`' containment reference list
`protected EList<VariableCS>` `TupleLiteralExpCSImpl.variables` The cached value of the '`Variables`' containment reference list
`protected EList<VariableCS>` `LetExpCSImpl.variables` The cached value of the '`Variables`' containment reference list

Methods in org.eclipse.ocl.cst.impl that return VariableCS
`VariableCS` `CSTFactoryImpl.createVariableCS()`
`VariableCS` `LoopExpCSImpl.getVariable1()`
`VariableCS` `LoopExpCSImpl.getVariable2()`
`VariableCS` `DefExpressionCSImpl.getVariableCS()`

Methods in org.eclipse.ocl.cst.impl that return types with arguments of type VariableCS
`EList<VariableCS>` `OperationCSImpl.getParameters()`
`EList<VariableCS>` `TupleTypeCSImpl.getVariables()`
`EList<VariableCS>` `TupleLiteralExpCSImpl.getVariables()`
`EList<VariableCS>` `LetExpCSImpl.getVariables()`

Methods in org.eclipse.ocl.cst.impl with parameters of type VariableCS
`NotificationChain` `LoopExpCSImpl.basicSetVariable1(VariableCS newVariable1, NotificationChain msgs)`
`NotificationChain` `LoopExpCSImpl.basicSetVariable2(VariableCS newVariable2, NotificationChain msgs)`
`NotificationChain` `DefExpressionCSImpl.basicSetVariableCS(VariableCS newVariableCS, NotificationChain msgs)`
`void` `LoopExpCSImpl.setVariable1(VariableCS newVariable1)`
`void` `LoopExpCSImpl.setVariable2(VariableCS newVariable2)`
`void` `DefExpressionCSImpl.setVariableCS(VariableCS newVariableCS)`

Uses of VariableCS in org.eclipse.ocl.cst.util

Methods in org.eclipse.ocl.cst.util with parameters of type VariableCS
`T` `CSTSwitch.caseVariableCS(VariableCS object)` Returns the result of interpreting the object as an instance of 'Variable CS'

Uses of VariableCS in org.eclipse.ocl.parser

Methods in org.eclipse.ocl.parser that return VariableCS
`protected VariableCS` `AbstractOCLParser.createVariableCS(String varName, TypeCS typeCS, OCLExpressionCS oclExpressionCS)`

Methods in org.eclipse.ocl.parser with parameters of type VariableCS
`protected DefExpressionCS` `AbstractOCLParser.createDefExpressionCS(VariableCS variableCS, OperationCS operationCS, OCLExpressionCS oclExpressionCS)`
`protected IterateExpCS` `AbstractOCLParser.createIterateExpCS(SimpleNameCS simpleNameCS, VariableCS variable1, VariableCS variable2, OCLExpressionCS oclExpressionCS)`
`protected IteratorExpCS` `AbstractOCLParser.createIteratorExpCS(SimpleNameCS simpleNameCS, VariableCS variable1, VariableCS variable2, OCLExpressionCS oclExpressionCS)`
`protected TupleLiteralPart<C,P>` `AbstractOCLAnalyzer.tupleLiteralPartCS(VariableCS variableDeclarationCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)` tupleLiteralPartCS
`protected Variable<C,PM>` `AbstractOCLAnalyzer.variableDeclarationCS(VariableCS variableDeclarationCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, boolean addToEnvironment)` VariableDeclarationCS

Method parameters in org.eclipse.ocl.parser with type arguments of type VariableCS
`protected LetExpCS` `AbstractOCLParser.createLetExpCS(EList<VariableCS> variables, OCLExpressionCS oclExpressionCS)`
`protected OperationCS` `AbstractOCLParser.createOperationCS(PathNameCS pathNameCS, SimpleNameCS simpleNameCS, EList<VariableCS> list, TypeCS typeCS)`
`protected OperationCS` `AbstractOCLParser.createOperationCS(String simpleName, EList<VariableCS> list, TypeCS typeCS)`
`protected TupleLiteralExpCS` `AbstractOCLParser.createTupleLiteralExpCS(EList<VariableCS> variables)`
`protected TupleTypeCS` `AbstractOCLParser.createTupleTypeCS(EList<VariableCS> variables)`
`protected List<Variable<C,PM>>` `AbstractOCLAnalyzer.parametersCS(List<VariableCS> parameters, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)` ParametersCS
`protected EList<TupleLiteralPart<C,P>>` `AbstractOCLAnalyzer.tupleLiteralPartListCS(List<VariableCS> variableDeclarations, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)` tupleLiteralPartListCS
`protected List<Variable<C,PM>>` `AbstractOCLAnalyzer.variableDeclarationListCS(List<VariableCS> variableDeclarationCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, boolean addToEnvironment)` VariableDeclarationListCS

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