Object/Class

lspace.librarian.traversal

Traversal

Related Docs: class Traversal | package traversal

Permalink

object Traversal extends OntologyDef with Serializable

Linear Supertypes
Serializable, Serializable, OntologyDef, ClassTypeDef[structure.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] <: structure.ClassType[Z], End, ET[+Z] <: structure.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] <: structure.ClassType[Z], End, ET[+Z] <: structure.ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends AnyRef

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

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

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

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

    Permalink
  7. trait GeoStepsHelper[Start, ST[+Z] <: structure.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] <: structure.ClassType[Z], End, ET[+Z] <: structure.ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, Segments1]

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

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

    Permalink
  11. trait NumericStepsHelper[Start, ST[+Z] <: structure.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] <: structure.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] <: structure.ClassType[Z], End, ET[+Z] <: structure.ClassType[Z], Steps <: HList, Segments <: HList] extends BaseMod[Start, ST, End, ET, Steps, Segments, ::[Segment[Steps], Segments]]

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

    Permalink
  16. trait TemporalStepsHelper[Start, ST[+Z] <: structure.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] <: structure.ClassType[Z], End, ET[+Z] <: structure.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] <: structure.ClassType[Z], End, ET[+Z] <: datatype.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] <: structure.ClassType[Z], End, ET[+Z] <: structure.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] <: structure.ClassType[Z], End, ET[+Z] <: structure.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] <: structure.ClassType[Z], ET[+Z] <: EdgeURLType[Z], Steps <: HList, Segments <: HList, In, Out] extends TMod[Start, ST, structure.Edge[In, Out], ET, Steps, Segments] with EdgeStepsHelper[Start, ST, ET, Steps, Segments, ::[Segment[Steps], Segments], In, Out]

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

    Permalink
  23. implicit class WithEmptyTraversal[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: structure.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] <: structure.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] <: structure.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 WithGroupStepHelper[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: structure.ClassType[Z], KOut, CK <: structure.ClassType[_], KeySegments <: HList, Steps <: HList, Segments <: HList] extends TMod[Start, ST, (KOut, List[End]), TupleType, ::[Group[CK, KeySegments, ET[End], HNil], Steps], Segments]

    Permalink
  27. implicit class WithMapTyped[Start, ST[+Z] <: structure.ClassType[Z], K, V, Segments <: HList, Steps <: HList, RSteps <: HList, Containers <: HList] extends AnyRef

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

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

    Permalink
  30. implicit class WithNumericStepsHelper[Start, ST[+Z] <: structure.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
  31. implicit class WithNumericStepsHelperHNil[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: NumericType[Z]] extends TModHNil[Start, ST, End, ET] with NumericStepsHelper[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink
  32. implicit class WithProjectStepHelper[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: structure.ClassType[Z], PST <: structure.ClassType[_], PET <: structure.ClassType[_], PHSegments <: HList, PROJECTIONS <: HList, Steps <: HList, Segments <: HList] extends TMod[Start, ST, End, ET, ::[Project[::[Traversal[PST, PET, PHSegments], PROJECTIONS]], Steps], Segments]

    Permalink
  33. implicit class WithQuantityStepsHelper[Start, ST[+Z] <: structure.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
  34. implicit class WithQuantityStepsHelperHNil[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: QuantityType[Z]] extends TModHNil[Start, ST, End, ET] with QuantityStepsHelper[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink
  35. implicit class WithTemporalStepsHelper[Start, ST[+Z] <: structure.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
  36. implicit class WithTemporalStepsHelperHNil[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: CalendarType[Z]] extends TModHNil[Start, ST, End, ET] with TemporalStepsHelper[Start, ST, End, ET, HNil, HNil, HNil]

    Permalink
  37. implicit class WithTraversalStreamTyped[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: structure.ClassType[Z], Segments <: HList, Steps <: HList, RSteps <: HList, Containers <: HList] extends AnyRef

    Permalink
  38. implicit class WithValueStepsHelper[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: datatype.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
  39. implicit class WithValueStepsHelperHNil[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: datatype.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. object TMapper extends Poly1

    Permalink
  6. object TOutMapper extends Poly1

    Permalink
  7. def _extends: () ⇒ List[structure.Ontology]

    Permalink
    Definition Classes
    OntologyDef
  8. def apply[Start, End](steps: Vector[Step])(implicit arg0: DefaultsToAny[Start], arg1: DefaultsToAny[End], cltblStart: ClassTypeable[Start], cltblEnd: ClassTypeable[End]): Traversal[CT, CT, HList]

    Permalink
  9. def apply[ST0 <: structure.ClassType[_], ET0 <: structure.ClassType[_]](st: ST0, et: ET0): Traversal[ST0, ET0, HNil]

    Permalink
  10. def apply[S, E]()(implicit arg0: DefaultsToAny[S], arg1: DefaultsToAny[E], cltblStart: ClassTypeable[S], cltblEnd: ClassTypeable[E]): Traversal[CT, CT, HNil]

    Permalink
  11. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  12. def classtype: structure.Ontology

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def comment0: String

    Permalink
    Definition Classes
    OntologyDef
  15. final def eq(arg0: AnyRef): Boolean

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

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  18. final def getClass(): Class[_]

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

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

    Permalink
    Definition Classes
    Any
  21. object keys

    Permalink
    Definition Classes
    TraversalOntologyDef
  22. def label0: String

    Permalink
    Definition Classes
    OntologyDef
  23. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  26. lazy val ontology: structure.Ontology

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  30. def toTraversal(node: structure.Node): Task[Traversal[structure.ClassType[Any], structure.ClassType[Any], HList]]

    Permalink
  31. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from OntologyDef

Inherited from AnyRef

Inherited from Any

Ungrouped