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

Packages that use Visitor
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.uml.impl: Implementation of the Ecore extensions in support of the UML constructs used by OCL.
org.eclipse.emf.ocl.utilities: Abstract API for OCL AST utilities.
org.eclipse.emf.ocl.utilities.impl: Implementation of the API for OCL AST utilities.

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

Subinterfaces of Visitor in org.eclipse.emf.ocl.expressions
`interface` `EvaluationVisitor` Deprecated. Use the `EvaluationVisitor` interface, instead.

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

Classes in org.eclipse.emf.ocl.expressions.impl that implement Visitor
`class` `EvaluationVisitorImpl` An evaluation visitor implementation for OCL expressions.
`class` `ToStringVisitorImpl`
`class` `ValidationVisitorImpl`

Methods in org.eclipse.emf.ocl.expressions.impl that return Visitor
`static Visitor` `ValidationVisitorImpl.getInstance()` Obtains an instance of the validation visitor that assumes an Ecore environment, inferred from the context of the constraint being validated.
`static Visitor` `ToStringVisitorImpl.getInstance()`
`static Visitor` `ValidationVisitorImpl.getInstance(Environment environment)` Obtains an instance of the validation visitor that validates against the specified environment, which presumably was used in parsing the OCL in the first place.

Methods in org.eclipse.emf.ocl.expressions.impl with parameters of type Visitor
`Object` `VariableImpl.accept(Visitor v)`
`Object` `VariableExpImpl.accept(Visitor v)`
`Object` `UnspecifiedValueExpImpl.accept(Visitor v)`
`Object` `TypeExpImpl.accept(Visitor v)`
`Object` `TupleLiteralPartImpl.accept(Visitor v)`
`Object` `TupleLiteralExpImpl.accept(Visitor v)`
`Object` `StringLiteralExpImpl.accept(Visitor v)`
`Object` `StateExpImpl.accept(Visitor v)`
`Object` `RealLiteralExpImpl.accept(Visitor v)`
`Object` `PropertyCallExpImpl.accept(Visitor v)` Accept a visitor
`Object` `OperationCallExpImpl.accept(Visitor v)`
`Object` `OCLExpressionImpl.accept(Visitor v)`
`Object` `NullLiteralExpImpl.accept(Visitor v)`
`Object` `MessageExpImpl.accept(Visitor v)`
`Object` `LoopExpImpl.accept(Visitor v)`
`Object` `LetExpImpl.accept(Visitor v)`
`Object` `IteratorExpImpl.accept(Visitor v)`
`Object` `IterateExpImpl.accept(Visitor v)`
`Object` `InvalidLiteralExpImpl.accept(Visitor v)`
`Object` `IntegerLiteralExpImpl.accept(Visitor v)`
`Object` `IfExpImpl.accept(Visitor v)`
`Object` `EnumLiteralExpImpl.accept(Visitor v)`
`Object` `CollectionLiteralExpImpl.accept(Visitor v)`
`Object` `BooleanLiteralExpImpl.accept(Visitor v)`
`Object` `AssociationClassCallExpImpl.accept(Visitor v)` Accept a visitor

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

Classes in org.eclipse.emf.ocl.expressions.util that implement Visitor
`class` `AbstractVisitor` Deprecated. Use the `AbstractVisitor` interface, instead.

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

Methods in org.eclipse.emf.ocl.uml.impl with parameters of type Visitor
`Object` `ConstraintImpl.accept(Visitor v)`

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

Methods in org.eclipse.emf.ocl.utilities with parameters of type Visitor
`Object` `Visitable.accept(Visitor v)` Deprecated.

Uses of Visitor in org.eclipse.emf.ocl.utilities.impl

Methods in org.eclipse.emf.ocl.utilities.impl with parameters of type Visitor
`Object` `VisitableImpl.accept(Visitor v)`

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