EclipseLink 2.4.2, build 'v20130514-5956486' API Reference

org.eclipse.persistence.jpa.jpql.model.query
Interface StateObjectVisitor

All Known Subinterfaces:
EclipseLinkStateObjectVisitor
All Known Implementing Classes:
AbstractActualJPQLQueryFormatter, AbstractEclipseLinkStateObjectVisitor, AbstractEclipseLinkTraverseChildrenVisitor, AbstractEclipseLinkTraverseParentVisitor, AbstractJPQLQueryFormatter, AbstractStateObjectVisitor, AbstractTraverseChildrenVisitor, AbstractTraverseParentVisitor, AnonymousStateObjectVisitor, AnonynousEclipseLinkStateObjectVisitor, BaseJPQLQueryFormatter, DefaultActualJPQLQueryFormatter, DefaultJPQLQueryFormatter, EclipseLinkActualJPQLQueryFormatter, EclipseLinkJPQLQueryFormatter, RefactoringTool.ClassNameRenamer, RefactoringTool.EntityNameRenamer, RefactoringTool.EnumConstantRenamer, RefactoringTool.FieldNameRenamer, RefactoringTool.ResultVariableNameRenamer, RefactoringTool.VariableNameRenamer

public interface StateObjectVisitor

The visitor is used to traverse the StateObject hierarchy that represents a JPQL query.

Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.

Version:
2.4
Author:
Pascal Filion
Since:
2.4

Method Summary
 void visit(AbsExpressionStateObject stateObject)
          Visits the given AbsExpressionStateObject.
 void visit(AbstractSchemaNameStateObject stateObject)
          Visits the given AbstractSchemaNameStateObject.
 void visit(AdditionExpressionStateObject stateObject)
          Visits the given AdditionExpressionStateObject.
 void visit(AllOrAnyExpressionStateObject stateObject)
          Visits the given AllOrAnyExpressionStateObject.
 void visit(AndExpressionStateObject stateObject)
          Visits the given AndExpressionStateObject.
 void visit(ArithmeticFactorStateObject stateObject)
          Visits the given ArithmeticFactorStateObject.
 void visit(AvgFunctionStateObject stateObject)
          Visits the given AvgFunctionStateObject.
 void visit(BadExpressionStateObject stateObject)
          Visits the given BadExpressionStateObject.
 void visit(BetweenExpressionStateObject stateObject)
          Visits the given BetweenExpressionStateObject.
 void visit(CaseExpressionStateObject stateObject)
          Visits the given CaseExpressionStateObject.
 void visit(CoalesceExpressionStateObject stateObject)
          Visits the given CoalesceExpressionStateObject.
 void visit(CollectionMemberDeclarationStateObject stateObject)
          Visits the given CollectionMemberDeclarationStateObject.
 void visit(CollectionMemberExpressionStateObject stateObject)
          Visits the given CollectionMemberExpressionStateObject.
 void visit(CollectionValuedPathExpressionStateObject stateObject)
          Visits the given CollectionValuedPathExpressionStateObject.
 void visit(ComparisonExpressionStateObject stateObject)
          Visits the given ComparisonExpressionStateObject.
 void visit(ConcatExpressionStateObject stateObject)
          Visits the given ConcatExpressionStateObject.
 void visit(ConstructorExpressionStateObject stateObject)
          Visits the given ConstructorExpressionStateObject.
 void visit(CountFunctionStateObject stateObject)
          Visits the given CountFunctionStateObject.
 void visit(DateTimeStateObject stateObject)
          Visits the given DateTimeStateObject.
 void visit(DeleteClauseStateObject stateObject)
          Visits the given DeleteClauseStateObject.
 void visit(DeleteStatementStateObject stateObject)
          Visits the given DeleteStatementStateObject.
 void visit(DerivedPathIdentificationVariableDeclarationStateObject stateObject)
          Visits the given DerivedPathIdentificationVariableDeclarationStateObject.
 void visit(DerivedPathVariableDeclarationStateObject stateObject)
          Visits the given DerivedPathVariableDeclarationStateObject.
 void visit(DivisionExpressionStateObject stateObject)
          Visits the given DivisionExpressionStateObject.
 void visit(EmptyCollectionComparisonExpressionStateObject stateObject)
          Visits the given EmptyCollectionComparisonExpressionStateObject.
 void visit(EntityTypeLiteralStateObject stateObject)
          Visits the given EntityTypeLiteralStateObject.
 void visit(EntryExpressionStateObject stateObject)
          Visits the given EntryExpressionStateObject.
 void visit(EnumTypeStateObject stateObject)
          Visits the given EnumTypeStateObject.
 void visit(ExistsExpressionStateObject stateObject)
          Visits the given ExistsExpressionStateObject.
 void visit(FromClauseStateObject stateObject)
          Visits the given FromClauseStateObject.
 void visit(FunctionExpressionStateObject stateObject)
          Visits the given FunctionExpressionStateObject.
 void visit(GroupByClauseStateObject stateObject)
          Visits the given GroupByClauseStateObject.
 void visit(HavingClauseStateObject stateObject)
          Visits the given HavingClauseStateObject.
 void visit(IdentificationVariableDeclarationStateObject stateObject)
          Visits the given IdentificationVariableDeclarationStateObject.
 void visit(IdentificationVariableStateObject stateObject)
          Visits the given IdentificationVariableStateObject.
 void visit(IndexExpressionStateObject stateObject)
          Visits the given IndexExpressionStateObject.
 void visit(InExpressionStateObject stateObject)
          Visits the given InExpressionStateObject.
 void visit(InputParameterStateObject stateObject)
          Visits the given InputParameterStateObject.
 void visit(JoinStateObject stateObject)
          Visits the given JoinStateObject.
 void visit(JPQLQueryStateObject stateObject)
          Visits the given JPQLQueryStateObject.
 void visit(KeyExpressionStateObject stateObject)
          Visits the given KeyExpressionStateObject.
 void visit(KeywordExpressionStateObject stateObject)
          Visits the given KeywordExpressionStateObject.
 void visit(LengthExpressionStateObject stateObject)
          Visits the given LengthExpressionStateObject.
 void visit(LikeExpressionStateObject stateObject)
          Visits the given LikeExpressionStateObject.
 void visit(LocateExpressionStateObject stateObject)
          Visits the given LocateExpressionStateObject.
 void visit(LowerExpressionStateObject stateObject)
          Visits the given LowerExpressionStateObject.
 void visit(MaxFunctionStateObject stateObject)
          Visits the given MaxFunctionStateObject.
 void visit(MinFunctionStateObject stateObject)
          Visits the given WhereClauseStateObject.
 void visit(ModExpressionStateObject stateObject)
          Visits the given ModExpressionStateObject.
 void visit(MultiplicationExpressionStateObject stateObject)
          Visits the given MultiplicationExpressionStateObject.
 void visit(NotExpressionStateObject stateObject)
          Visits the given NotExpressionStateObject.
 void visit(NullComparisonExpressionStateObject stateObject)
          Visits the given NullComparisonExpressionStateObject.
 void visit(NullIfExpressionStateObject stateObject)
          Visits the given NullIfExpressionStateObject.
 void visit(NumericLiteralStateObject stateObject)
          Visits the given NumericLiteralStateObject.
 void visit(ObjectExpressionStateObject stateObject)
          Visits the given ObjectExpressionStateObject.
 void visit(OrderByClauseStateObject stateObject)
          Visits the given OrderByClauseStateObject.
 void visit(OrderByItemStateObject stateObject)
          Visits the given OrderByItemStateObject.
 void visit(OrExpressionStateObject stateObject)
          Visits the given OrExpressionStateObject.
 void visit(RangeVariableDeclarationStateObject stateObject)
          Visits the given RangeVariableDeclarationStateObject.
 void visit(ResultVariableStateObject stateObject)
          Visits the given ResultVariableStateObject.
 void visit(SelectClauseStateObject stateObject)
          Visits the given SelectClauseStateObject.
 void visit(SelectStatementStateObject stateObject)
          Visits the given SelectStatementStateObject.
 void visit(SimpleFromClauseStateObject stateObject)
          Visits the given SimpleFromClauseStateObject.
 void visit(SimpleSelectClauseStateObject stateObject)
          Visits the given SimpleSelectClauseStateObject.
 void visit(SimpleSelectStatementStateObject stateObject)
          Visits the given SimpleSelectStatementStateObject.
 void visit(SizeExpressionStateObject stateObject)
          Visits the given SizeExpressionStateObject.
 void visit(SqrtExpressionStateObject stateObject)
          Visits the given SqrtExpressionStateObject.
 void visit(StateFieldPathExpressionStateObject stateObject)
          Visits the given StateFieldPathExpressionStateObject.
 void visit(StringLiteralStateObject stateObject)
          Visits the given StringLiteralStateObject.
 void visit(SubExpressionStateObject stateObject)
          Visits the given SubExpressionStateObject.
 void visit(SubstringExpressionStateObject stateObject)
          Visits the given SubstringExpressionStateObject.
 void visit(SubtractionExpressionStateObject stateObject)
          Visits the given SubtractionExpressionStateObject.
 void visit(SumFunctionStateObject stateObject)
          Visits the given SumFunctionStateObject.
 void visit(TreatExpressionStateObject stateObject)
          Visits the given TreatExpressionStateObject.
 void visit(TrimExpressionStateObject stateObject)
          Visits the given TrimExpressionStateObject.
 void visit(TypeExpressionStateObject stateObject)
          Visits the given TypeExpressionStateObject.
 void visit(UnknownExpressionStateObject stateObject)
          Visits the given UnknownExpressionStateObject.
 void visit(UpdateClauseStateObject stateObject)
          Visits the given UpdateClauseStateObject.
 void visit(UpdateItemStateObject stateObject)
          Visits the given UpdateItemStateObject.
 void visit(UpdateStatementStateObject stateObject)
          Visits the given UpdateStatementStateObject.
 void visit(UpperExpressionStateObject stateObject)
          Visits the given UpperExpressionStateObject.
 void visit(ValueExpressionStateObject stateObject)
          Visits the given ValueExpressionStateObject.
 void visit(WhenClauseStateObject stateObject)
          Visits the given WhenClauseStateObject.
 void visit(WhereClauseStateObject stateObject)
          Visits the given WhereClauseStateObject.
 

Method Detail

visit

void visit(AbsExpressionStateObject stateObject)
Visits the given AbsExpressionStateObject.

Parameters:
stateObject - The AbsExpressionStateObject to visit

visit

void visit(AbstractSchemaNameStateObject stateObject)
Visits the given AbstractSchemaNameStateObject.

Parameters:
stateObject - The AbstractSchemaNameStateObject to visit

visit

void visit(AdditionExpressionStateObject stateObject)
Visits the given AdditionExpressionStateObject.

Parameters:
stateObject - The AdditionExpressionStateObject to visit

visit

void visit(AllOrAnyExpressionStateObject stateObject)
Visits the given AllOrAnyExpressionStateObject.

Parameters:
stateObject - The AllOrAnyExpressionStateObject to visit

visit

void visit(AndExpressionStateObject stateObject)
Visits the given AndExpressionStateObject.

Parameters:
stateObject - The AndExpressionStateObject to visit

visit

void visit(ArithmeticFactorStateObject stateObject)
Visits the given ArithmeticFactorStateObject.

Parameters:
stateObject - The ArithmeticFactorStateObject to visit

visit

void visit(AvgFunctionStateObject stateObject)
Visits the given AvgFunctionStateObject.

Parameters:
stateObject - The AvgFunctionStateObject to visit

visit

void visit(BadExpressionStateObject stateObject)
Visits the given BadExpressionStateObject.

Parameters:
stateObject - The BadExpressionStateObject to visit

visit

void visit(BetweenExpressionStateObject stateObject)
Visits the given BetweenExpressionStateObject.

Parameters:
stateObject - The BetweenExpressionStateObject to visit

visit

void visit(CaseExpressionStateObject stateObject)
Visits the given CaseExpressionStateObject.

Parameters:
stateObject - The CaseExpressionStateObject to visit

visit

void visit(CoalesceExpressionStateObject stateObject)
Visits the given CoalesceExpressionStateObject.

Parameters:
stateObject - The CoalesceExpressionStateObject to visit

visit

void visit(CollectionMemberDeclarationStateObject stateObject)
Visits the given CollectionMemberDeclarationStateObject.

Parameters:
stateObject - The CollectionMemberDeclarationStateObject to visit

visit

void visit(CollectionMemberExpressionStateObject stateObject)
Visits the given CollectionMemberExpressionStateObject.

Parameters:
stateObject - The CollectionMemberExpressionStateObject to visit

visit

void visit(CollectionValuedPathExpressionStateObject stateObject)
Visits the given CollectionValuedPathExpressionStateObject.

Parameters:
stateObject - The CollectionValuedPathExpressionStateObject to visit

visit

void visit(ComparisonExpressionStateObject stateObject)
Visits the given ComparisonExpressionStateObject.

Parameters:
stateObject - The ComparisonExpressionStateObject to visit

visit

void visit(ConcatExpressionStateObject stateObject)
Visits the given ConcatExpressionStateObject.

Parameters:
stateObject - The ConcatExpressionStateObject to visit

visit

void visit(ConstructorExpressionStateObject stateObject)
Visits the given ConstructorExpressionStateObject.

Parameters:
stateObject - The ConstructorExpressionStateObject to visit

visit

void visit(CountFunctionStateObject stateObject)
Visits the given CountFunctionStateObject.

Parameters:
stateObject - The CountFunctionStateObject to visit

visit

void visit(DateTimeStateObject stateObject)
Visits the given DateTimeStateObject.

Parameters:
stateObject - The DateTimeStateObject to visit

visit

void visit(DeleteClauseStateObject stateObject)
Visits the given DeleteClauseStateObject.

Parameters:
stateObject - The DeleteClauseStateObject to visit

visit

void visit(DeleteStatementStateObject stateObject)
Visits the given DeleteStatementStateObject.

Parameters:
stateObject - The DeleteStatementStateObject to visit

visit

void visit(DerivedPathIdentificationVariableDeclarationStateObject stateObject)
Visits the given DerivedPathIdentificationVariableDeclarationStateObject.

Parameters:
stateObject - The DerivedPathIdentificationVariableDeclarationStateObject to visit

visit

void visit(DerivedPathVariableDeclarationStateObject stateObject)
Visits the given DerivedPathVariableDeclarationStateObject.

Parameters:
stateObject - The DerivedPathVariableDeclarationStateObject to visit

visit

void visit(DivisionExpressionStateObject stateObject)
Visits the given DivisionExpressionStateObject.

Parameters:
stateObject - The DivisionExpressionStateObject to visit

visit

void visit(EmptyCollectionComparisonExpressionStateObject stateObject)
Visits the given EmptyCollectionComparisonExpressionStateObject.

Parameters:
stateObject - The EmptyCollectionComparisonExpressionStateObject to visit

visit

void visit(EntityTypeLiteralStateObject stateObject)
Visits the given EntityTypeLiteralStateObject.

Parameters:
stateObject - The EntityTypeLiteralStateObject to visit

visit

void visit(EntryExpressionStateObject stateObject)
Visits the given EntryExpressionStateObject.

Parameters:
stateObject - The EntryExpressionStateObject to visit

visit

void visit(EnumTypeStateObject stateObject)
Visits the given EnumTypeStateObject.

Parameters:
stateObject - The EnumTypeStateObject to visit

visit

void visit(ExistsExpressionStateObject stateObject)
Visits the given ExistsExpressionStateObject.

Parameters:
stateObject - The ExistsExpressionStateObject to visit

visit

void visit(FromClauseStateObject stateObject)
Visits the given FromClauseStateObject.

Parameters:
stateObject - The FromClauseStateObject to visit

visit

void visit(FunctionExpressionStateObject stateObject)
Visits the given FunctionExpressionStateObject.

Parameters:
stateObject - The FunctionExpressionStateObject to visit

visit

void visit(GroupByClauseStateObject stateObject)
Visits the given GroupByClauseStateObject.

Parameters:
stateObject - The GroupByClauseStateObject to visit

visit

void visit(HavingClauseStateObject stateObject)
Visits the given HavingClauseStateObject.

Parameters:
stateObject - The HavingClauseStateObject to visit

visit

void visit(IdentificationVariableDeclarationStateObject stateObject)
Visits the given IdentificationVariableDeclarationStateObject.

Parameters:
stateObject - The IdentificationVariableDeclarationStateObject to visit

visit

void visit(IdentificationVariableStateObject stateObject)
Visits the given IdentificationVariableStateObject.

Parameters:
stateObject - The IdentificationVariableStateObject to visit

visit

void visit(IndexExpressionStateObject stateObject)
Visits the given IndexExpressionStateObject.

Parameters:
stateObject - The IndexExpressionStateObject to visit

visit

void visit(InExpressionStateObject stateObject)
Visits the given InExpressionStateObject.

Parameters:
stateObject - The InExpressionStateObject to visit

visit

void visit(InputParameterStateObject stateObject)
Visits the given InputParameterStateObject.

Parameters:
stateObject - The InputParameterStateObject to visit

visit

void visit(JoinStateObject stateObject)
Visits the given JoinStateObject.

Parameters:
stateObject - The JPQLQueryStateObject to visit

visit

void visit(JPQLQueryStateObject stateObject)
Visits the given JPQLQueryStateObject.

Parameters:
stateObject - The JPQLQueryStateObject to visit

visit

void visit(KeyExpressionStateObject stateObject)
Visits the given KeyExpressionStateObject.

Parameters:
stateObject - The KeyExpressionStateObject to visit

visit

void visit(KeywordExpressionStateObject stateObject)
Visits the given KeywordExpressionStateObject.

Parameters:
stateObject - The KeywordExpressionStateObject to visit

visit

void visit(LengthExpressionStateObject stateObject)
Visits the given LengthExpressionStateObject.

Parameters:
stateObject - The LengthExpressionStateObject to visit

visit

void visit(LikeExpressionStateObject stateObject)
Visits the given LikeExpressionStateObject.

Parameters:
stateObject - The LikeExpressionStateObject to visit

visit

void visit(LocateExpressionStateObject stateObject)
Visits the given LocateExpressionStateObject.

Parameters:
stateObject - The LocateExpressionStateObject to visit

visit

void visit(LowerExpressionStateObject stateObject)
Visits the given LowerExpressionStateObject.

Parameters:
stateObject - The LowerExpressionStateObject to visit

visit

void visit(MaxFunctionStateObject stateObject)
Visits the given MaxFunctionStateObject.

Parameters:
stateObject - The MaxFunctionStateObject to visit

visit

void visit(MinFunctionStateObject stateObject)
Visits the given WhereClauseStateObject.

Parameters:
stateObject - The WhereClauseStateObject to visit

visit

void visit(ModExpressionStateObject stateObject)
Visits the given ModExpressionStateObject.

Parameters:
stateObject - The ModExpressionStateObject to visit

visit

void visit(MultiplicationExpressionStateObject stateObject)
Visits the given MultiplicationExpressionStateObject.

Parameters:
stateObject - The MultiplicationExpressionStateObject to visit

visit

void visit(NotExpressionStateObject stateObject)
Visits the given NotExpressionStateObject.

Parameters:
stateObject - The NotExpressionStateObject to visit

visit

void visit(NullComparisonExpressionStateObject stateObject)
Visits the given NullComparisonExpressionStateObject.

Parameters:
stateObject - The NullComparisonExpressionStateObject to visit

visit

void visit(NullIfExpressionStateObject stateObject)
Visits the given NullIfExpressionStateObject.

Parameters:
stateObject - The NullIfExpressionStateObject to visit

visit

void visit(NumericLiteralStateObject stateObject)
Visits the given NumericLiteralStateObject.

Parameters:
stateObject - The NumericLiteralStateObject to visit

visit

void visit(ObjectExpressionStateObject stateObject)
Visits the given ObjectExpressionStateObject.

Parameters:
stateObject - The ObjectExpressionStateObject to visit

visit

void visit(OrderByClauseStateObject stateObject)
Visits the given OrderByClauseStateObject.

Parameters:
stateObject - The OrderByClauseStateObject to visit

visit

void visit(OrderByItemStateObject stateObject)
Visits the given OrderByItemStateObject.

Parameters:
stateObject - The OrderByItemStateObject to visit

visit

void visit(OrExpressionStateObject stateObject)
Visits the given OrExpressionStateObject.

Parameters:
stateObject - The OrExpressionStateObject to visit

visit

void visit(RangeVariableDeclarationStateObject stateObject)
Visits the given RangeVariableDeclarationStateObject.

Parameters:
stateObject - The RangeVariableDeclarationStateObject to visit

visit

void visit(ResultVariableStateObject stateObject)
Visits the given ResultVariableStateObject.

Parameters:
stateObject - The ResultVariableStateObject to visit

visit

void visit(SelectClauseStateObject stateObject)
Visits the given SelectClauseStateObject.

Parameters:
stateObject - The SelectClauseStateObject to visit

visit

void visit(SelectStatementStateObject stateObject)
Visits the given SelectStatementStateObject.

Parameters:
stateObject - The SelectStatementStateObject to visit

visit

void visit(SimpleFromClauseStateObject stateObject)
Visits the given SimpleFromClauseStateObject.

Parameters:
stateObject - The SimpleFromClauseStateObject to visit

visit

void visit(SimpleSelectClauseStateObject stateObject)
Visits the given SimpleSelectClauseStateObject.

Parameters:
stateObject - The SimpleSelectClauseStateObject to visit

visit

void visit(SimpleSelectStatementStateObject stateObject)
Visits the given SimpleSelectStatementStateObject.

Parameters:
stateObject - The SimpleSelectStatementStateObject to visit

visit

void visit(SizeExpressionStateObject stateObject)
Visits the given SizeExpressionStateObject.

Parameters:
stateObject - The SizeExpressionStateObject to visit

visit

void visit(SqrtExpressionStateObject stateObject)
Visits the given SqrtExpressionStateObject.

Parameters:
stateObject - The SqrtExpressionStateObject to visit

visit

void visit(StateFieldPathExpressionStateObject stateObject)
Visits the given StateFieldPathExpressionStateObject.

Parameters:
stateObject - The StateFieldPathExpressionStateObject to visit

visit

void visit(StringLiteralStateObject stateObject)
Visits the given StringLiteralStateObject.

Parameters:
stateObject - The StringLiteralStateObject to visit

visit

void visit(SubExpressionStateObject stateObject)
Visits the given SubExpressionStateObject.

Parameters:
stateObject - The SubExpressionStateObject to visit

visit

void visit(SubstringExpressionStateObject stateObject)
Visits the given SubstringExpressionStateObject.

Parameters:
stateObject - The SubstringExpressionStateObject to visit

visit

void visit(SubtractionExpressionStateObject stateObject)
Visits the given SubtractionExpressionStateObject.

Parameters:
stateObject - The SubtractionExpressionStateObject to visit

visit

void visit(SumFunctionStateObject stateObject)
Visits the given SumFunctionStateObject.

Parameters:
stateObject - The SumFunctionStateObject to visit

visit

void visit(TreatExpressionStateObject stateObject)
Visits the given TreatExpressionStateObject.

Parameters:
stateObject - The TreatExpressionStateObject to visit

visit

void visit(TrimExpressionStateObject stateObject)
Visits the given TrimExpressionStateObject.

Parameters:
stateObject - The TrimExpressionStateObject to visit

visit

void visit(TypeExpressionStateObject stateObject)
Visits the given TypeExpressionStateObject.

Parameters:
stateObject - The TypeExpressionStateObject to visit

visit

void visit(UnknownExpressionStateObject stateObject)
Visits the given UnknownExpressionStateObject.

Parameters:
stateObject - The UnknownExpressionStateObject to visit

visit

void visit(UpdateClauseStateObject stateObject)
Visits the given UpdateClauseStateObject.

Parameters:
stateObject - The UpdateClauseStateObject to visit

visit

void visit(UpdateItemStateObject stateObject)
Visits the given UpdateItemStateObject.

Parameters:
stateObject - The UpdateItemStateObject to visit

visit

void visit(UpdateStatementStateObject stateObject)
Visits the given UpdateStatementStateObject.

Parameters:
stateObject - The UpdateStatementStateObject to visit

visit

void visit(UpperExpressionStateObject stateObject)
Visits the given UpperExpressionStateObject.

Parameters:
stateObject - The UpperExpressionStateObject to visit

visit

void visit(ValueExpressionStateObject stateObject)
Visits the given ValueExpressionStateObject.

Parameters:
stateObject - The ValueExpressionStateObject to visit

visit

void visit(WhenClauseStateObject stateObject)
Visits the given WhenClauseStateObject.

Parameters:
stateObject - The WhenClauseStateObject to visit

visit

void visit(WhereClauseStateObject stateObject)
Visits the given WhereClauseStateObject.

Parameters:
stateObject - The WhereClauseStateObject to visit

EclipseLink 2.4.2, build 'v20130514-5956486' API Reference