Uses of Interface
org.eclipse.ocl.utilities.Visitor

Packages that use Visitor
org.eclipse.ocl Definition of the extensible environment API for OCL parsing and evaluation. 
org.eclipse.ocl.ecore.impl Implementation of the Ecore binding of the the Types package of the OCL Abstract Syntax. 
org.eclipse.ocl.expressions.impl Implementation of the Expressions package of the Object Constraint Lanuage version 2.0 Abstract Syntax model. 
org.eclipse.ocl.uml.impl Implementation of the UML binding of the the Types package of the OCL Abstract Syntax. 
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. 
org.eclipse.ocl.utilities.util Generated utilities for working with instances the OCL utilities package. 
 

Uses of Visitor in org.eclipse.ocl
 

Subinterfaces of Visitor in org.eclipse.ocl
 interface EvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
          A specialized visitor that is used for evaluation an OCL expression by walking its AST.
 

Classes in org.eclipse.ocl that implement Visitor
 class AbstractEvaluationVisitor<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
          An evaluation visitor implementation for OCL expressions.
 class EvaluationVisitorDecorator<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
          A visitor that decorates another EvaluationVisitor, to intercept invocations of the visitXxx(...)
 

Uses of Visitor in org.eclipse.ocl.ecore.impl
 

Methods in org.eclipse.ocl.ecore.impl with type parameters of type Visitor
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
VariableImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
VariableExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
UnspecifiedValueExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
UnlimitedNaturalLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
TypeExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
TupleLiteralPartImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
TupleLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
StringLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
StateExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
RealLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
PropertyCallExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
OperationCallExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
OCLExpressionImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
NullLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
MessageExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
LetExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IteratorExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IterateExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
InvalidLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IntegerLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IfExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
ExpressionInOCLImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
EnumLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionRangeImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionLiteralPartImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionItemImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
BooleanLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
AssociationClassCallExpImpl.accept(U v)
           
 

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

Methods in org.eclipse.ocl.expressions.impl with type parameters of type Visitor
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
VariableImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
VariableExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
UnspecifiedValueExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
UnlimitedNaturalLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
TypeExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
TupleLiteralPartImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
TupleLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
StringLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
StateExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
RealLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
PropertyCallExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
OperationCallExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
OCLExpressionImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
NullLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
MessageExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
LetExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IteratorExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IterateExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
InvalidLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IntegerLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IfExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
EnumLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionRangeImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionLiteralPartImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionItemImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
BooleanLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
AssociationClassCallExpImpl.accept(U v)
           
 

Uses of Visitor in org.eclipse.ocl.uml.impl
 

Methods in org.eclipse.ocl.uml.impl with type parameters of type Visitor
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
VariableImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
VariableExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
UnspecifiedValueExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
UnlimitedNaturalLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
TypeExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
TupleLiteralPartImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
TupleLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
StringLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
StateExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
RealLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
PropertyCallExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
OperationCallExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
OCLExpressionImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
NullLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
MessageExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
LetExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IteratorExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IterateExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
InvalidLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IntegerLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
IfExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
ExpressionInOCLImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
EnumLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionRangeImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionLiteralPartImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
CollectionItemImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
BooleanLiteralExpImpl.accept(U v)
           
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
AssociationClassCallExpImpl.accept(U v)
           
 

Uses of Visitor in org.eclipse.ocl.util
 

Classes in org.eclipse.ocl.util that implement Visitor
 class ToStringVisitor<C,O,P,EL,PM,S,COA,SSA,CT>
          Converts an OCL expression to a string for debugging.
 

Uses of Visitor in org.eclipse.ocl.utilities
 

Classes in org.eclipse.ocl.utilities that implement Visitor
 class AbstractVisitor<T,C,O,P,EL,PM,S,COA,SSA,CT>
           An abstract implementation of the Visitor API, in which subclasses need only selectively override handleXxx(...)
 

Methods in org.eclipse.ocl.utilities with type parameters of type Visitor
<T,U extends Visitor<T,?,?,?,?,?,?,?,?,?>>
T
Visitable.accept(U v)
           
 

Uses of Visitor in org.eclipse.ocl.utilities.util
 

Methods in org.eclipse.ocl.utilities.util with parameters of type Visitor
<T,C,O,P,EL,PM,S,COA,SSA,CT>
T1
UtilitiesSwitch.caseVisitor(Visitor<T,C,O,P,EL,PM,S,COA,SSA,CT> object)
          Returns the result of interpretting the object as an instance of 'Visitor'
 


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