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]
  2. trait BaseMod[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: structure.ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends AnyRef
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  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]
  12. trait Properties extends AnyRef
  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]
  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]]
  15. trait TModHNil[Start, ST[+Z] <: structure.ClassType[Z], End, ET[+Z] <: structure.ClassType[Z]] extends BaseMod[Start, ST, End, ET, HNil, HNil, HNil]
  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]
  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]]
  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]
  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]

    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]
  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]
  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]
  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]
  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]]
  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]
  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]
  27. implicit class WithMapTyped[Start, ST[+Z] <: structure.ClassType[Z], K, V, Segments <: HList, Steps <: HList, RSteps <: HList, Containers <: HList] extends AnyRef
  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]]
  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]
  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]]
  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]
  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]
  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]]
  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]
  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]]
  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]
  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
  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]]
  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]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def _extends: () ⇒ List[structure.Ontology]
    Definition Classes
    OntologyDef
  5. def apply[Start, End](steps: Vector[Step])(implicit arg0: DefaultsToAny[Start], arg1: DefaultsToAny[End], cltblStart: ClassTypeable[Start], cltblEnd: ClassTypeable[End]): Traversal[CT, CT, HList]
  6. def apply[ST0 <: structure.ClassType[_], ET0 <: structure.ClassType[_]](st: ST0, et: ET0): Traversal[ST0, ET0, HNil]
  7. def apply[S, E]()(implicit arg0: DefaultsToAny[S], arg1: DefaultsToAny[E], cltblStart: ClassTypeable[S], cltblEnd: ClassTypeable[E]): Traversal[CT, CT, HNil]
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def classtype: structure.Ontology
    Definition Classes
    OntologyDefClassTypeDef
  10. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  11. def comment0: String
    Definition Classes
    OntologyDef
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  14. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. def label0: String
    Definition Classes
    OntologyDef
  19. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  22. lazy val ontology: structure.Ontology
    Definition Classes
    OntologyDef
  23. lazy val properties: List[structure.Property]
    Definition Classes
    TraversalOntologyDef
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    AnyRef → Any
  26. def toTraversal(node: structure.Node): Task[Traversal[structure.ClassType[Any], structure.ClassType[Any], HList]]
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  30. object SegmentMapper extends Poly1
  31. object TMapper extends Poly1
  32. object TOutMapper extends Poly1
  33. object keys
    Definition Classes
    TraversalOntologyDef

Inherited from Serializable

Inherited from Serializable

Inherited from OntologyDef

Inherited from AnyRef

Inherited from Any

Ungrouped