Interface TraversalOptionParent<M,S,E>

All Superinterfaces:
AutoCloseable, PopContaining, TraversalParent
All Known Subinterfaces:
MergeStepContract<S,E,C>
All Known Implementing Classes:
AbstractMergeElementStepPlaceholder, BranchStep, ChooseStep, MergeEdgeStep, MergeEdgeStepPlaceholder, MergeElementStep, MergeVertexStep, MergeVertexStepPlaceholder, UnionStep

public interface TraversalOptionParent<M,S,E> extends TraversalParent
Describes steps that can be parent to a Traversal from the option() modulator.
Author:
Marko A. Rodriguez (http://markorodriguez.com)
  • Method Details

    • addChildOption

      void addChildOption(M token, Traversal.Admin<S,E> traversalOption)
      The child as defined by the token it takes, like Pick or Merge. This traversal may be of local or global scope depending on the step implementation that works with option().