Object/Class

lspace.librarian.process.traversal

Traversal

Related Docs: class Traversal | package traversal

Permalink

object Traversal extends OntologyDef with Serializable

Linear Supertypes
Serializable, Serializable, OntologyDef, ClassTypeDef[Ontology], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Traversal
  2. Serializable
  3. Serializable
  4. OntologyDef
  5. ClassTypeDef
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AsAndSelectStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList, AllSteps <: HList, Labels <: HList, SelectorOut <: Selector[_, HNil]] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  2. trait BaseMod[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends AnyRef

    Permalink
  3. trait ClipStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  4. trait CommonStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  5. trait EdgeStepsHelper[Start, ST[+Z] <: ClassType[Z], ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, Edge[In, Out], ET, Steps, Segments, Segments1]

    Permalink
  6. trait FilterStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  7. trait GeoStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: GeometricType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  8. trait MoveMapStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  9. trait MoveStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  10. trait NodeStepsHelper[Start, ST[+Z] <: ClassType[Z], ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, Node, ET, Steps, Segments, Segments1]

    Permalink
  11. trait NumericStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: NumericType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  12. trait Properties extends AnyRef

    Permalink
  13. trait QuantityStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: QuantityType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  14. trait TMod[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]]

    Permalink
  15. trait TModHNil[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z]] extends BaseMod[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink
  16. trait TemporalStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: CalendarType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  17. implicit class TraversalMod[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList] extends TMod[Start, ST, End, ET, Steps, Segments] with FilterStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]] with CommonStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]] with ClipStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]] with MoveStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]] with MoveMapStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]]

    Permalink
  18. trait ValueStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: DataType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

    Permalink
  19. implicit class WithAsAndSelectStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, AllSteps <: HList, Labels <: HList, SelectorOut <: Selector[_, HNil]] extends TMod[Start, ST, End, ET, Steps, Segments] with AsAndSelectStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments], AllSteps, Labels, SelectorOut]

    Permalink

    TODO: implicits for select-steps are not resolved by Intellij/IDEA but compile as they should, any suggestions are welcome...

  20. implicit class WithAsAndSelectStepsHelperHNil[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Labels <: HList, SelectorOut <: Selector[_, HNil]] extends TModHNil[Start, ST, End, ET] with AsAndSelectStepsHelper[Start, ST, End, ET, HNil, HNil, HNil, Steps, Labels, SelectorOut]

    Permalink
  21. implicit class WithEdgeStepsHelper[Start, ST[+Z] <: ClassType[Z], ET[+Z] <: EdgeURLType[Z], Steps <: HList, Segments <: HList] extends TMod[Start, ST, Edge[In, Out], ET, Steps, Segments] with EdgeStepsHelper[Start, ST, ET, Steps, Segments, ::[Segment[Steps], Segments]]

    Permalink
  22. implicit class WithEdgeStepsHelperHNil[Start, ST[+Z] <: ClassType[Z], ET[+Z] <: EdgeURLType[Z]] extends TModHNil[Start, ST, Edge[In, Out], ET] with EdgeStepsHelper[Start, ST, ET, HNil, HNil, HNil]

    Permalink
  23. implicit class WithEmptyTraversal[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z]] extends TModHNil[Start, ST, End, ET] with FilterStepsHelper[Start, ST, End, ET, HNil, HNil, HNil] with CommonStepsHelper[Start, ST, End, ET, HNil, HNil, HNil] with ClipStepsHelper[Start, ST, End, ET, HNil, HNil, HNil] with MoveStepsHelper[Start, ST, End, ET, HNil, HNil, HNil] with MoveMapStepsHelper[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink
  24. implicit class WithGeoStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: GeometricType[Z], Steps <: HList, Segments <: HList] extends TMod[Start, ST, End, ET, Steps, Segments] with GeoStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]]

    Permalink
  25. implicit class WithGeoStepsHelperHNil[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: GeometricType[Z]] extends TModHNil[Start, ST, End, ET] with GeoStepsHelper[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink
  26. implicit class WithNodeStepsHelper[Start, ST[+Z] <: ClassType[Z], ET[+Z] <: NodeURLType[Z], Steps <: HList, Segments <: HList] extends TMod[Start, ST, Node, ET, Steps, Segments] with NodeStepsHelper[Start, ST, ET, Steps, Segments, ::[Segment[Steps], Segments]]

    Permalink
  27. implicit class WithNodeStepsHelperHNil[Start, ST[+Z] <: ClassType[Z], ET[+Z] <: NodeURLType[Z]] extends TModHNil[Start, ST, Node, ET] with NodeStepsHelper[Start, ST, ET, HNil, HNil, HNil]

    Permalink
  28. implicit class WithNumericStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: NumericType[Z], Steps <: HList, Segments <: HList] extends TMod[Start, ST, End, ET, Steps, Segments] with NumericStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]]

    Permalink
  29. implicit class WithNumericStepsHelperHNil[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: NumericType[Z]] extends TModHNil[Start, ST, End, ET] with NumericStepsHelper[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink
  30. implicit class WithQuantityStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: QuantityType[Z], Steps <: HList, Segments <: HList] extends TMod[Start, ST, End, ET, Steps, Segments] with QuantityStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]]

    Permalink
  31. implicit class WithQuantityStepsHelperHNil[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: QuantityType[Z]] extends TModHNil[Start, ST, End, ET] with QuantityStepsHelper[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink
  32. implicit class WithTemporalStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: CalendarType[Z], Steps <: HList, Segments <: HList] extends TMod[Start, ST, End, ET, Steps, Segments] with TemporalStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]]

    Permalink
  33. implicit class WithTemporalStepsHelperHNil[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: CalendarType[Z]] extends TModHNil[Start, ST, End, ET] with TemporalStepsHelper[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink
  34. trait WithTraversalStream[Out] extends AnyRef

    Permalink
  35. implicit class WithTraversalStreamTyped[Start, ST[+Z] <: ClassType[Z], ET <: ClassType[_], Segments <: HList, Steps <: HList, RSteps <: HList, Containers <: HList, Out, CT <: ClassType[Out]] extends WithTraversalStream[Out]

    Permalink
  36. implicit class WithValueStepsHelper[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: DataType[Z], Steps <: HList, Segments <: HList] extends TMod[Start, ST, End, ET, Steps, Segments] with ValueStepsHelper[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]]

    Permalink
  37. implicit class WithValueStepsHelperHNil[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: DataType[Z]] extends TModHNil[Start, ST, End, ET] with ValueStepsHelper[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. object SegmentMapper extends Poly1

    Permalink
  5. def apply[Start, End](steps: Vector[Step])(target: Graph)(implicit arg0: DefaultsToAny[Start], arg1: DefaultsToAny[End], cltblStart: ClassTypeable[Start], cltblEnd: ClassTypeable[End]): Traversal[CT, CT, HList]

    Permalink
  6. def apply[ST0 <: ClassType[_], ET0 <: ClassType[_]]()(target: Graph, st: ST0, et: ET0): Traversal[ST0, ET0, HNil]

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def classtype: Ontology

    Permalink
    Definition Classes
    OntologyDefClassTypeDef
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def getCT[Start, ST[+Z] <: ClassType[Z], ET <: ClassType[_], Steps <: HList, Segments <: HList, RSteps <: HList, Containers <: HList, Out, CT <: ClassType[Out]](traversal: Traversal[ST[Start], ET, Segments])(implicit flat: Aux[SegmentMapper.type, Segments, Steps], reverse: Aux[Steps, RSteps], f: Aux[RSteps, ContainerSteps.type, Containers], lf: Aux[Containers, ET, Out, CT]): Option[CT]

    Permalink
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. object keys

    Permalink
    Definition Classes
    TraversalOntologyDef
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. lazy val ontology: Ontology

    Permalink
    Definition Classes
    OntologyDef
  22. lazy val properties: List[Property]

    Permalink
    Definition Classes
    TraversalOntologyDef
  23. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  24. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  25. def toTraversal(node: Node)(target: Graph): Traversal[ClassType[Any], ClassType[Any], HList]

    Permalink
  26. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from OntologyDef

Inherited from ClassTypeDef[Ontology]

Inherited from AnyRef

Inherited from Any

Ungrouped