Interface PathBase<T extends PathBase<T,S>,S>

All Known Subinterfaces:
AliasedPath
All Known Implementing Classes:
AliasedPathImpl, PathListBase

public interface PathBase<T extends PathBase<T,S>,S>
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
    Steps can be seen as transitions/edges between nodes of a path.
    subPath(S step)
     
  • Method Details

    • getSteps

      List<S> getSteps()
      Steps can be seen as transitions/edges between nodes of a path. So steps may be based on an underlying graph model and thus include references to nodes, but the abstraction of this class does not mandate it.
      Returns:
    • getParent

      T getParent()
    • getLastStep

      S getLastStep()
    • subPath

      T subPath(S step)