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

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

Uses of OCLExpressionCS in org.eclipse.ocl.cst

Subinterfaces of OCLExpressionCS in org.eclipse.ocl.cst
`interface` `BooleanLiteralExpCS` A representation of the model object 'Boolean Literal Exp CS'
`interface` `CallExpCS` A representation of the model object 'Call Exp CS'
`interface` `CollectionLiteralExpCS` A representation of the model object 'Collection Literal Exp CS'
`interface` `CollectionTypeCS` A representation of the model object 'Collection Type CS'
`interface` `EnumLiteralExpCS` A representation of the model object 'Enum Literal Exp CS'
`interface` `FeatureCallExpCS` A representation of the model object 'Feature Call Exp CS'
`interface` `IfExpCS` A representation of the model object 'If Exp CS'
`interface` `IntegerLiteralExpCS` A representation of the model object 'Integer Literal Exp CS'
`interface` `InvalidLiteralExpCS` A representation of the model object 'Invalid Literal Exp CS'
`interface` `IterateExpCS` A representation of the model object 'Iterate Exp CS'
`interface` `IteratorExpCS` A representation of the model object 'Iterator Exp CS'
`interface` `LetExpCS` A representation of the model object 'Let Exp CS'
`interface` `LiteralExpCS` A representation of the model object 'Literal Exp CS'
`interface` `LoopExpCS` A representation of the model object 'Loop Exp CS'
`interface` `MessageExpCS` A representation of the model object 'Message Exp CS'
`interface` `NullLiteralExpCS` A representation of the model object 'Null Literal Exp CS'
`interface` `OperationCallExpCS` A representation of the model object 'Operation Call Exp CS'
`interface` `PathNameCS` A representation of the model object 'Path Name CS'
`interface` `PrimitiveLiteralExpCS` A representation of the model object 'Primitive Literal Exp CS'
`interface` `PrimitiveTypeCS` A representation of the model object 'Primitive Type CS'
`interface` `RealLiteralExpCS` A representation of the model object 'Real Literal Exp CS'
`interface` `SimpleNameCS` A representation of the model object 'Simple Name CS'
`interface` `StateExpCS` A representation of the model object 'State Exp CS'
`interface` `StringLiteralExpCS` A representation of the model object 'String Literal Exp CS'
`interface` `TupleLiteralExpCS` A representation of the model object 'Tuple Literal Exp CS'
`interface` `TupleTypeCS` A representation of the model object 'Tuple Type CS'
`interface` `TypeCS` A representation of the model object 'Type CS'
`interface` `UnlimitedNaturalLiteralExpCS` A representation of the model object 'Unlimited Natural Literal Exp CS'
`interface` `VariableExpCS` A representation of the model object 'Variable Exp CS'

Methods in org.eclipse.ocl.cst that return OCLExpressionCS
`OCLExpressionCS` `LoopExpCS.getBody()` Returns the value of the 'Body' containment reference
`OCLExpressionCS` `IfExpCS.getCondition()` Returns the value of the 'Condition' containment reference
`OCLExpressionCS` `IfExpCS.getElseExpression()` Returns the value of the 'Else Expression' containment reference
`OCLExpressionCS` `OCLMessageArgCS.getExpression()` Returns the value of the 'Expression' containment reference
`OCLExpressionCS` `PrePostOrBodyDeclCS.getExpressionCS()` Returns the value of the 'Expression CS' containment reference
`OCLExpressionCS` `InvCS.getExpressionCS()` Returns the value of the 'Expression CS' containment reference
`OCLExpressionCS` `InitOrDerValueCS.getExpressionCS()` Returns the value of the 'Expression CS' containment reference
`OCLExpressionCS` `DefExpressionCS.getExpressionCS()` Returns the value of the 'Expression CS' containment reference
`OCLExpressionCS` `CollectionLiteralPartCS.getExpressionCS()` Returns the value of the 'Expression CS' containment reference
`OCLExpressionCS` `LetExpCS.getInExpression()` Returns the value of the 'In Expression' containment reference
`OCLExpressionCS` `VariableCS.getInitExpression()` Returns the value of the 'Init Expression' containment reference
`OCLExpressionCS` `CollectionRangeCS.getLastExpressionCS()` Returns the value of the 'Last Expression CS' containment reference
`OCLExpressionCS` `CallExpCS.getSource()` Returns the value of the 'Source' containment reference
`OCLExpressionCS` `MessageExpCS.getTarget()` Returns the value of the 'Target' containment reference
`OCLExpressionCS` `IfExpCS.getThenExpression()` Returns the value of the 'Then Expression' containment reference

Methods in org.eclipse.ocl.cst that return types with arguments of type OCLExpressionCS
`EList<OCLExpressionCS>` `VariableExpCS.getArguments()` Returns the value of the 'Arguments' containment reference list.
`EList<OCLExpressionCS>` `FeatureCallExpCS.getArguments()` Returns the value of the 'Arguments' containment reference list.

Methods in org.eclipse.ocl.cst with parameters of type OCLExpressionCS
`void` `LoopExpCS.setBody(OCLExpressionCS value)` Sets the value of the '`Body`' containment reference
`void` `IfExpCS.setCondition(OCLExpressionCS value)` Sets the value of the '`Condition`' containment reference
`void` `IfExpCS.setElseExpression(OCLExpressionCS value)` Sets the value of the '`Else Expression`' containment reference
`void` `OCLMessageArgCS.setExpression(OCLExpressionCS value)` Sets the value of the '`Expression`' containment reference
`void` `PrePostOrBodyDeclCS.setExpressionCS(OCLExpressionCS value)` Sets the value of the '`Expression CS`' containment reference
`void` `InvCS.setExpressionCS(OCLExpressionCS value)` Sets the value of the '`Expression CS`' containment reference
`void` `InitOrDerValueCS.setExpressionCS(OCLExpressionCS value)` Sets the value of the '`Expression CS`' containment reference
`void` `DefExpressionCS.setExpressionCS(OCLExpressionCS value)` Sets the value of the '`Expression CS`' containment reference
`void` `CollectionLiteralPartCS.setExpressionCS(OCLExpressionCS value)` Sets the value of the '`Expression CS`' containment reference
`void` `LetExpCS.setInExpression(OCLExpressionCS value)` Sets the value of the '`In Expression`' containment reference
`void` `VariableCS.setInitExpression(OCLExpressionCS value)` Sets the value of the '`Init Expression`' containment reference
`void` `CollectionRangeCS.setLastExpressionCS(OCLExpressionCS value)` Sets the value of the '`Last Expression CS`' containment reference
`void` `CallExpCS.setSource(OCLExpressionCS value)` Sets the value of the '`Source`' containment reference
`void` `MessageExpCS.setTarget(OCLExpressionCS value)` Sets the value of the '`Target`' containment reference
`void` `IfExpCS.setThenExpression(OCLExpressionCS value)` Sets the value of the '`Then Expression`' containment reference

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

Classes in org.eclipse.ocl.cst.impl that implement OCLExpressionCS
`class` `BooleanLiteralExpCSImpl` An implementation of the model object 'Boolean Literal Exp CS'
`class` `CallExpCSImpl` An implementation of the model object 'Call Exp CS'
`class` `CollectionLiteralExpCSImpl` An implementation of the model object 'Collection Literal Exp CS'
`class` `CollectionTypeCSImpl` An implementation of the model object 'Collection Type CS'
`class` `EnumLiteralExpCSImpl` An implementation of the model object 'Enum Literal Exp CS'
`class` `FeatureCallExpCSImpl` An implementation of the model object 'Feature Call Exp CS'
`class` `IfExpCSImpl` An implementation of the model object 'If Exp CS'
`class` `IntegerLiteralExpCSImpl` An implementation of the model object 'Integer Literal Exp CS'
`class` `InvalidLiteralExpCSImpl` An implementation of the model object 'Invalid Literal Exp CS'
`class` `IterateExpCSImpl` An implementation of the model object 'Iterate Exp CS'
`class` `IteratorExpCSImpl` An implementation of the model object 'Iterator Exp CS'
`class` `LetExpCSImpl` An implementation of the model object 'Let Exp CS'
`class` `LiteralExpCSImpl` An implementation of the model object 'Literal Exp CS'
`class` `LoopExpCSImpl` An implementation of the model object 'Loop Exp CS'
`class` `MessageExpCSImpl` An implementation of the model object 'OCL Message Exp CS'
`class` `NullLiteralExpCSImpl` An implementation of the model object 'Null Literal Exp CS'
`class` `OCLExpressionCSImpl` An implementation of the model object 'OCL Expression CS'
`class` `OperationCallExpCSImpl` An implementation of the model object 'Operation Call Exp CS'
`class` `PathNameCSImpl` An implementation of the model object 'Path Name CS'
`class` `PrimitiveLiteralExpCSImpl` An implementation of the model object 'Primitive Literal Exp CS'
`class` `PrimitiveTypeCSImpl` An implementation of the model object 'Primitive Type CS'
`class` `RealLiteralExpCSImpl` An implementation of the model object 'Real Literal Exp CS'
`class` `SimpleNameCSImpl` An implementation of the model object 'Simple Name CS'
`class` `StateExpCSImpl` An implementation of the model object 'State Exp CS'
`class` `StringLiteralExpCSImpl` An implementation of the model object 'String Literal Exp CS'
`class` `TupleLiteralExpCSImpl` An implementation of the model object 'Tuple Literal Exp CS'
`class` `TupleTypeCSImpl` An implementation of the model object 'Tuple Type CS'
`class` `TypeCSImpl` An implementation of the model object 'Type CS'
`class` `UnlimitedNaturalLiteralExpCSImpl` An implementation of the model object 'Unlimited Natural Literal Exp CS'
`class` `VariableExpCSImpl` An implementation of the model object 'Variable Exp CS'

Fields in org.eclipse.ocl.cst.impl declared as OCLExpressionCS
`protected OCLExpressionCS` `LoopExpCSImpl.body` The cached value of the '`Body`' containment reference
`protected OCLExpressionCS` `IfExpCSImpl.condition` The cached value of the '`Condition`' containment reference
`protected OCLExpressionCS` `IfExpCSImpl.elseExpression` The cached value of the '`Else Expression`' containment reference
`protected OCLExpressionCS` `OCLMessageArgCSImpl.expression` The cached value of the '`Expression`' containment reference
`protected OCLExpressionCS` `PrePostOrBodyDeclCSImpl.expressionCS` The cached value of the '`Expression CS`' containment reference
`protected OCLExpressionCS` `InvCSImpl.expressionCS` The cached value of the '`Expression CS`' containment reference
`protected OCLExpressionCS` `InitOrDerValueCSImpl.expressionCS` The cached value of the '`Expression CS`' containment reference
`protected OCLExpressionCS` `DefExpressionCSImpl.expressionCS` The cached value of the '`Expression CS`' containment reference
`protected OCLExpressionCS` `CollectionLiteralPartCSImpl.expressionCS` The cached value of the '`Expression CS`' containment reference
`protected OCLExpressionCS` `LetExpCSImpl.inExpression` The cached value of the '`In Expression`' containment reference
`protected OCLExpressionCS` `VariableCSImpl.initExpression` The cached value of the '`Init Expression`' containment reference
`protected OCLExpressionCS` `CollectionRangeCSImpl.lastExpressionCS` The cached value of the '`Last Expression CS`' containment reference
`protected OCLExpressionCS` `CallExpCSImpl.source` The cached value of the '`Source`' containment reference
`protected OCLExpressionCS` `MessageExpCSImpl.target` The cached value of the '`Target`' containment reference
`protected OCLExpressionCS` `IfExpCSImpl.thenExpression` The cached value of the '`Then Expression`' containment reference

Fields in org.eclipse.ocl.cst.impl with type parameters of type OCLExpressionCS
`protected EList<OCLExpressionCS>` `VariableExpCSImpl.arguments` The cached value of the '`Arguments`' containment reference list
`protected EList<OCLExpressionCS>` `FeatureCallExpCSImpl.arguments` The cached value of the '`Arguments`' containment reference list

Methods in org.eclipse.ocl.cst.impl that return OCLExpressionCS
`OCLExpressionCS` `LoopExpCSImpl.getBody()`
`OCLExpressionCS` `IfExpCSImpl.getCondition()`
`OCLExpressionCS` `IfExpCSImpl.getElseExpression()`
`OCLExpressionCS` `OCLMessageArgCSImpl.getExpression()`
`OCLExpressionCS` `PrePostOrBodyDeclCSImpl.getExpressionCS()`
`OCLExpressionCS` `InvCSImpl.getExpressionCS()`
`OCLExpressionCS` `InitOrDerValueCSImpl.getExpressionCS()`
`OCLExpressionCS` `DefExpressionCSImpl.getExpressionCS()`
`OCLExpressionCS` `CollectionLiteralPartCSImpl.getExpressionCS()`
`OCLExpressionCS` `LetExpCSImpl.getInExpression()`
`OCLExpressionCS` `VariableCSImpl.getInitExpression()`
`OCLExpressionCS` `CollectionRangeCSImpl.getLastExpressionCS()`
`OCLExpressionCS` `CallExpCSImpl.getSource()`
`OCLExpressionCS` `MessageExpCSImpl.getTarget()`
`OCLExpressionCS` `IfExpCSImpl.getThenExpression()`

Methods in org.eclipse.ocl.cst.impl that return types with arguments of type OCLExpressionCS
`EList<OCLExpressionCS>` `VariableExpCSImpl.getArguments()`
`EList<OCLExpressionCS>` `FeatureCallExpCSImpl.getArguments()`

Methods in org.eclipse.ocl.cst.impl with parameters of type OCLExpressionCS
`NotificationChain` `LoopExpCSImpl.basicSetBody(OCLExpressionCS newBody, NotificationChain msgs)`
`NotificationChain` `IfExpCSImpl.basicSetCondition(OCLExpressionCS newCondition, NotificationChain msgs)`
`NotificationChain` `IfExpCSImpl.basicSetElseExpression(OCLExpressionCS newElseExpression, NotificationChain msgs)`
`NotificationChain` `OCLMessageArgCSImpl.basicSetExpression(OCLExpressionCS newExpression, NotificationChain msgs)`
`NotificationChain` `PrePostOrBodyDeclCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS, NotificationChain msgs)`
`NotificationChain` `InvCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS, NotificationChain msgs)`
`NotificationChain` `InitOrDerValueCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS, NotificationChain msgs)`
`NotificationChain` `DefExpressionCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS, NotificationChain msgs)`
`NotificationChain` `CollectionLiteralPartCSImpl.basicSetExpressionCS(OCLExpressionCS newExpressionCS, NotificationChain msgs)`
`NotificationChain` `LetExpCSImpl.basicSetInExpression(OCLExpressionCS newInExpression, NotificationChain msgs)`
`NotificationChain` `VariableCSImpl.basicSetInitExpression(OCLExpressionCS newInitExpression, NotificationChain msgs)`
`NotificationChain` `CollectionRangeCSImpl.basicSetLastExpressionCS(OCLExpressionCS newLastExpressionCS, NotificationChain msgs)`
`NotificationChain` `CallExpCSImpl.basicSetSource(OCLExpressionCS newSource, NotificationChain msgs)`
`NotificationChain` `MessageExpCSImpl.basicSetTarget(OCLExpressionCS newTarget, NotificationChain msgs)`
`NotificationChain` `IfExpCSImpl.basicSetThenExpression(OCLExpressionCS newThenExpression, NotificationChain msgs)`
`void` `LoopExpCSImpl.setBody(OCLExpressionCS newBody)`
`void` `IfExpCSImpl.setCondition(OCLExpressionCS newCondition)`
`void` `IfExpCSImpl.setElseExpression(OCLExpressionCS newElseExpression)`
`void` `OCLMessageArgCSImpl.setExpression(OCLExpressionCS newExpression)`
`void` `PrePostOrBodyDeclCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS)`
`void` `InvCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS)`
`void` `InitOrDerValueCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS)`
`void` `DefExpressionCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS)`
`void` `CollectionLiteralPartCSImpl.setExpressionCS(OCLExpressionCS newExpressionCS)`
`void` `LetExpCSImpl.setInExpression(OCLExpressionCS newInExpression)`
`void` `VariableCSImpl.setInitExpression(OCLExpressionCS newInitExpression)`
`void` `CollectionRangeCSImpl.setLastExpressionCS(OCLExpressionCS newLastExpressionCS)`
`void` `CallExpCSImpl.setSource(OCLExpressionCS newSource)`
`void` `MessageExpCSImpl.setTarget(OCLExpressionCS newTarget)`
`void` `IfExpCSImpl.setThenExpression(OCLExpressionCS newThenExpression)`

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

Methods in org.eclipse.ocl.cst.util with parameters of type OCLExpressionCS
`T` `CSTSwitch.caseOCLExpressionCS(OCLExpressionCS object)` Returns the result of interpreting the object as an instance of 'OCL Expression CS'

Uses of OCLExpressionCS in org.eclipse.ocl.parser

Methods in org.eclipse.ocl.parser with parameters of type OCLExpressionCS
`protected CollectionLiteralPartCS` `AbstractOCLParser.createCollectionLiteralPartCS(OCLExpressionCS oclExpressionCS)`
`protected CollectionRangeCS` `AbstractOCLParser.createCollectionRangeCS(OCLExpressionCS oclExpressionCS, OCLExpressionCS lastOCLExpressionCS)`
`protected DefExpressionCS` `AbstractOCLParser.createDefExpressionCS(VariableCS variableCS, OperationCS operationCS, OCLExpressionCS oclExpressionCS)`
`protected DerValueCS` `AbstractOCLParser.createDerValueCS(InitOrDerValueCS initOrDerValueCS, OCLExpressionCS oclExpressionCS)`
`protected IfExpCS` `AbstractOCLParser.createIfExpCS(OCLExpressionCS condition, OCLExpressionCS thenExpression, OCLExpressionCS elseExpression)`
`protected InitValueCS` `AbstractOCLParser.createInitValueCS(InitOrDerValueCS initOrDerValueCS, OCLExpressionCS oclExpressionCS)`
`protected InvCS` `AbstractOCLParser.createInvCS(InvOrDefCS invOrDefCS, SimpleNameCS simpleNameCS, 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 LetExpCS` `AbstractOCLParser.createLetExpCS(EList<VariableCS> variables, OCLExpressionCS oclExpressionCS)`
`protected OCLMessageArgCS` `AbstractOCLParser.createOCLMessageArgCS(TypeCS typeCS, OCLExpressionCS oclExpressionCS)`
`protected OperationCallExpCS` `AbstractOCLParser.createOperationCallExpCS(OCLExpressionCS oclExpressionCS, SimpleNameCS simpleNameCS, EList<OCLExpressionCS> arguments)`
`protected OperationCallExpCS` `AbstractOCLParser.createOperationCallExpCS(OCLExpressionCS oclExpressionCS, SimpleNameCS simpleNameCS, IsMarkedPreCS isMarkedPreCS, EList<OCLExpressionCS> arguments)`
`protected PrePostOrBodyDeclCS` `AbstractOCLParser.createPrePostOrBodyDeclCS(PrePostOrBodyEnum kind, SimpleNameCS simpleNameCS, OCLExpressionCS oclExpressionCS)`
`protected VariableCS` `AbstractOCLParser.createVariableCS(String varName, TypeCS typeCS, OCLExpressionCS oclExpressionCS)`
`protected OCLExpression<C>` `AbstractOCLAnalyzer.getCollectionSourceExpression(OCLExpressionCS oclExpressionCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)` OCLExpressionCS
`protected OCLExpression<C>` `AbstractOCLAnalyzer.oclExpressionCS(OCLExpressionCS oclExpressionCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)` OCLExpressionCS
`OCLExpression<C>` `OCLAnalyzer.parseAST(OCLExpressionCS cst, ConstraintKind constraintType)` Parses the specified concrete syntax model to an abstract syntax model.

Method parameters in org.eclipse.ocl.parser with type arguments of type OCLExpressionCS
`protected FeatureCallExpCS` `AbstractOCLParser.createFeatureCallExpCS(SimpleNameCS simpleNameCS, EList<OCLExpressionCS> arguments, IsMarkedPreCS isMarkedPreCS)`
`protected OperationCallExpCS` `AbstractOCLParser.createOperationCallExpCS(OCLExpressionCS oclExpressionCS, SimpleNameCS simpleNameCS, EList<OCLExpressionCS> arguments)`
`protected OperationCallExpCS` `AbstractOCLParser.createOperationCallExpCS(OCLExpressionCS oclExpressionCS, SimpleNameCS simpleNameCS, IsMarkedPreCS isMarkedPreCS, EList<OCLExpressionCS> arguments)`
`protected OperationCallExpCS` `AbstractOCLParser.createOperationCallExpCS(SimpleNameCS simpleNameCS, IsMarkedPreCS isMarkedPreCS, EList<OCLExpressionCS> arguments)`
`protected VariableExpCS` `AbstractOCLParser.createVariableExpCS(SimpleNameCS simpleNameCS, EList<OCLExpressionCS> arguments, IsMarkedPreCS isMarkedPreCS)`
`protected List<OCLExpression<C>>` `AbstractOCLAnalyzer.qualifiersCS(List<OCLExpressionCS> arguments, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env, OCLExpression<C> navigation)` QualifiersCS

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