org.neo4j.graphdb.traversal Class Hierarchy (Neo4j Community 2.1.0-M01 API)
Date: 2014-02-20

# Hierarchy For Package org.neo4j.graphdb.traversal

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.neo4j.graphdb.traversal.Evaluator.AsPathEvaluator<STATE> (implements org.neo4j.graphdb.traversal.PathEvaluator<STATE>)
  - org.neo4j.graphdb.traversal.Evaluators
  - org.neo4j.graphdb.traversal.InitialBranchState.Adapter<STATE> (implements org.neo4j.graphdb.traversal.InitialBranchState<STATE>)
    - org.neo4j.graphdb.traversal.InitialBranchState.State<STATE>
  - org.neo4j.graphdb.traversal.InitialStateFactory.AsInitialBranchState<STATE> (implements org.neo4j.graphdb.traversal.InitialBranchState<STATE>)
  - org.neo4j.graphdb.traversal.PathEvaluator.Adapter<STATE> (implements org.neo4j.graphdb.traversal.PathEvaluator<STATE>)
  - org.neo4j.graphdb.traversal.Paths
  - org.neo4j.graphdb.traversal.Paths.DefaultPathDescriptor<T> (implements org.neo4j.graphdb.traversal.Paths.PathDescriptor<T>)
  - org.neo4j.graphdb.traversal.Sorting

## Interface Hierarchy

- org.neo4j.graphdb.traversal.BidirectionalTraversalDescription
- org.neo4j.graphdb.traversal.BranchCollisionDetector
- org.neo4j.graphdb.traversal.BranchCollisionPolicy
- org.neo4j.graphdb.traversal.BranchOrderingPolicy
- org.neo4j.graphdb.traversal.BranchSelector
  - org.neo4j.graphdb.traversal.SideSelector
- org.neo4j.graphdb.traversal.BranchState<STATE>
- org.neo4j.graphdb.traversal.Evaluator
  - org.neo4j.graphdb.traversal.PathEvaluator<STATE>
- org.neo4j.graphdb.traversal.InitialStateFactory<STATE>
  - org.neo4j.graphdb.traversal.InitialBranchState<STATE>
- java.lang.Iterable<T>
  - org.neo4j.graphdb.Path
    - org.neo4j.graphdb.traversal.TraversalBranch
  - org.neo4j.graphdb.ResourceIterable<T>
    - org.neo4j.graphdb.traversal.Traverser
- org.neo4j.graphdb.traversal.Paths.PathDescriptor<T>
- org.neo4j.graphdb.traversal.PruneEvaluator
- org.neo4j.graphdb.traversal.SideSelectorPolicy
- org.neo4j.graphdb.traversal.TraversalDescription
- org.neo4j.graphdb.traversal.TraversalMetadata
  - org.neo4j.graphdb.traversal.TraversalContext
- org.neo4j.graphdb.traversal.UniquenessFactory
- org.neo4j.graphdb.traversal.UniquenessFilter
  - org.neo4j.graphdb.traversal.BidirectionalUniquenessFilter

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.neo4j.graphdb.traversal.SideSelectorPolicies (implements org.neo4j.graphdb.traversal.SideSelectorPolicy)
    - org.neo4j.graphdb.traversal.BranchCollisionPolicies (implements org.neo4j.graphdb.traversal.BranchCollisionPolicy)
    - org.neo4j.graphdb.traversal.Evaluation
    - org.neo4j.graphdb.traversal.BranchOrderingPolicies (implements org.neo4j.graphdb.traversal.BranchOrderingPolicy)
    - org.neo4j.graphdb.traversal.Uniqueness (implements org.neo4j.graphdb.traversal.UniquenessFactory)

Copyright © 2002–2014 The Neo4j Graph Database Project. All rights reserved.