Package

lspace.librarian.process

traversal

Permalink

package traversal

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. traversal
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait BarrierStep extends Step

    Permalink
  2. trait BranchStep extends TraverseStep

    Permalink
  3. trait ClipStep extends Step

    Permalink
  4. trait CoFilter[L <: HList, U] extends DepFn1[L]

    Permalink

    https://stackoverflow.com/questions/25713668/do-a-covariant-filter-on-an-hlist

  5. trait CollectingBarrierStep extends BarrierStep with CollectingStep with TraverseStep

    Permalink
  6. trait CollectingStep extends Step

    Permalink
  7. case class Collection[+T] extends WrappedNode with Product with Serializable

    Permalink
  8. trait CollectionP[+T] extends P[T]

    Permalink
  9. trait EnvironmentStep extends Step

    Permalink
  10. trait EqP[+T] extends P[T]

    Permalink
  11. trait FilterBarrierStep extends BarrierStep with FilterStep

    Permalink
  12. trait FilterStep extends Step

    Permalink
  13. trait GlobalFilterStep extends FilterStep

    Permalink
  14. trait GraphStep extends TraverseStep

    Permalink
  15. implicit final class HListOps[L <: HList] extends AnyRef

    Permalink
  16. trait HasStep extends FilterStep

    Permalink
  17. trait MapStep extends MoveStep

    Permalink
  18. trait MoveStep extends TraverseStep

    Permalink
  19. trait OrderP[+T] extends EqP[T]

    Permalink
  20. trait P[+T] extends Product with Serializable

    Permalink
  21. abstract class PredicateDef extends OntologyDef

    Permalink
  22. trait PredicateWrapper[+T] extends AnyRef

    Permalink
  23. trait RangeP[+T] extends P[T]

    Permalink
  24. trait RearrangeBarrierStep extends BarrierStep

    Permalink
  25. trait ReducingBarrierStep extends BarrierStep with TraverseStep

    Permalink
  26. trait ResourceStep extends TraverseStep

    Permalink
  27. case class Segment[Steps <: HList](steps: Steps) extends Product with Serializable

    Permalink
  28. trait SelectorSelecter[T <: HList] extends DepFn1[T]

    Permalink
  29. trait SeqP[+T] extends CollectionP[T]

    Permalink
  30. trait Step extends Product with Serializable

    Permalink
  31. abstract class StepDef extends OntologyDef

    Permalink
  32. trait StepWrapper[T <: Step] extends AnyRef

    Permalink
  33. sealed trait StructureCalculator[L <: HList, CT <: ClassType[_]] extends AnyRef

    Permalink
  34. trait Terminate extends Step

    Permalink
  35. case class Traversal[+ST <: ClassType[_], +ET <: ClassType[_], Segments <: HList](segments: Segments)(target: Graph, st: ST, et: ET) extends Product with Serializable

    Permalink

    TODO: try to convert End to shapeless.Coproduct

  36. case class TraversalPath(resources: List[Resource[_]] = List[Resource[_]](), labeled: ListMap[String, Any] = ListMap[String, Any]()) extends Product with Serializable

    Permalink
  37. trait TraverseStep extends Step

    Permalink
  38. trait Traverser[+T] extends AnyRef

    Permalink

    TODO: create different type of traversers, e.g.

    TODO: create different type of traversers, e.g. no need to keep path if the traversal does not have a path-step

  39. type TypedKey[Z] = TypedProperty[Z]

    Permalink
  40. case class UntypedTraversal(segments: Vector[Segment[HList]] = Vector())(target: Graph) extends Product with Serializable

    Permalink

Value Members

  1. object BarrierStep extends StepDef with Serializable

    Permalink
  2. object BranchStep extends StepDef with Serializable

    Permalink
  3. object ClipStep extends StepDef with Serializable

    Permalink
  4. object CoFilter

    Permalink
  5. object CollectingBarrierStep extends StepDef with Serializable

    Permalink
  6. object CollectingStep extends StepDef with Serializable

    Permalink
  7. object Collection extends OntologyDef with Serializable

    Permalink
  8. object CollectionP extends PredicateDef with Serializable

    Permalink
  9. object ContainerSteps extends Poly1

    Permalink
  10. object EndFolder extends Poly2

    Permalink
  11. object EnvironmentStep extends StepDef with Serializable

    Permalink
  12. object EqP extends PredicateDef with Serializable

    Permalink
  13. object FilterBarrierStep extends StepDef with Serializable

    Permalink
  14. object FilterStep extends StepDef with Serializable

    Permalink
  15. object GlobalFilterStep extends StepDef with Serializable

    Permalink
  16. object GraphStep extends StepDef with Serializable

    Permalink
  17. object HasStep extends StepDef with Serializable

    Permalink
  18. object LabelStepTypes extends Poly1

    Permalink
  19. object LabelSteps extends Poly1

    Permalink
  20. object MapStep extends StepDef with Serializable

    Permalink
  21. object MoveStep extends StepDef with Serializable

    Permalink
  22. object OrderP extends PredicateDef with Serializable

    Permalink
  23. object P extends OntologyDef with Serializable

    Permalink
  24. object RangeP extends PredicateDef with Serializable

    Permalink
  25. object RearrangeBarrierStep extends StepDef with Serializable

    Permalink
  26. object ReducingBarrierStep extends StepDef with Serializable

    Permalink
  27. object ResourceStep extends StepDef with Serializable

    Permalink
  28. object Segment extends OntologyDef with Serializable

    Permalink
  29. object SelectorSelecter

    Permalink
  30. object SeqP extends PredicateDef with Serializable

    Permalink
  31. object Step extends OntologyDef with Serializable

    Permalink
  32. object StructureCalculator

    Permalink
  33. object Terminate extends StepDef with Serializable

    Permalink
  34. object TraveralEndMapper extends Poly1

    Permalink
  35. object Traversal extends OntologyDef with Serializable

    Permalink
  36. object TraversalsFolder extends Poly2

    Permalink
  37. object TraverseStep extends StepDef with Serializable

    Permalink
  38. object Traverser

    Permalink
  39. object UntypedTraversal extends Serializable

    Permalink
  40. package helper

    Permalink
  41. package p

    Permalink
  42. package step

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped