# Hierarchy For Package org.apache.tinkerpop.gremlin.process.traversal.step.util

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractSet<E> (implements java.util.Set<E>)
      - org.apache.tinkerpop.gremlin.process.traversal.step.util.BulkSet<S> (implements java.io.Serializable, java.util.Set<E>)
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - org.apache.tinkerpop.gremlin.process.traversal.step.util.Tree<T> (implements java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.AbstractStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.Step<S,E>)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.CollectingBarrierStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Barrier<B>)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.ComputerAwareStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.ComputerAwareStep.EndStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.GraphComputing)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.ProfileStep<S> (implements org.apache.tinkerpop.gremlin.process.traversal.step.MemoryComputing<M>)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.ReducingBarrierStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Barrier<B>, org.apache.tinkerpop.gremlin.process.traversal.step.Generating<S,E>)
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.RequirementsStep<S>
    - org.apache.tinkerpop.gremlin.process.traversal.step.util.SupplyingBarrierStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.step.Barrier<B>)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.ElementFunctionComparator<V> (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.ElementValueComparator<V> (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.EmptyPath (implements org.apache.tinkerpop.gremlin.process.traversal.Path, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.EmptyStep<S,E> (implements org.apache.tinkerpop.gremlin.process.traversal.Step<S,E>, org.apache.tinkerpop.gremlin.process.traversal.step.TraversalParent)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.ExpandableStepIterator<S> (implements java.util.Iterator<E>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.FunctionComparator<A,B> (implements java.util.Comparator<T>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.HasContainer (implements java.lang.Cloneable, java.util.function.Predicate<T>, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.ImmutablePath (implements java.lang.Cloneable, org.apache.tinkerpop.gremlin.process.traversal.Path, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.MapHelper
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.MutablePath (implements org.apache.tinkerpop.gremlin.process.traversal.Path, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.Parameters (implements java.lang.Cloneable, java.io.Serializable)
  - org.apache.tinkerpop.gremlin.process.traversal.step.util.ProfileStep.ProfileBiOperator (implements java.util.function.BinaryOperator<T>, java.io.Serializable)

Copyright © 2013–2019 Apache Software Foundation. All rights reserved.