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 '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)
          Deprecated. As of 1.3, the AbstractOCLParser.createInvCS(SimpleNameCS, OCLExpressionCS) method should be used, instead.
protected  InvCS AbstractOCLParser.createInvCS(SimpleNameCS simpleNameCS, OCLExpressionCS oclExpressionCS)
          Creates an invariant constraint.
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.