# Uses of Package
org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration

- Packages that use org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration |

- Classes in org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration used by org.apache.tinkerpop.gremlin.process.traversal.strategy.decoration
  Class and Description
  ConnectiveStrategy ConnectiveStrategy rewrites the binary conjunction form of `a.and().b` into a `AndStep` of `and(a,b)` (likewise for `OrStep`).
  ElementIdStrategy Provides a degree of control over element identifier assignment as some graphs don't provide that feature.
  ElementIdStrategy.Builder
  EventStrategy A strategy that raises events when `Mutating` steps are encountered and successfully executed.
  EventStrategy.Builder
  EventStrategy.Detacher A common interface for detachment.
  EventStrategy.Detachment Options for detaching elements from the graph during eventing.
  EventStrategy.EventQueue Gathers messages from callbacks and fires them to listeners.
  HaltedTraverserStrategy
  OptionsStrategy This strategy will not alter the traversal.
  OptionsStrategy.Builder
  PartitionStrategy `PartitionStrategy` partitions the vertices, edges and vertex properties of a graph into String named partitions (i.e.
  PartitionStrategy.Builder
  SackStrategy The `SackStrategy` is used internal to the `withSack()` steps of `TraversalSource` and is not typically constructed directly.
  SackStrategy.Builder
  SeedStrategy A strategy that resets the specified `seed` value for `Seedable` steps, which in turn will produce deterministic results from those steps.
  SubgraphStrategy This `TraversalStrategy` provides a way to limit the view of a `Traversal`.
  SubgraphStrategy.Builder

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