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

    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]
  21. implicit class WithEdgeStepsHelper[Start, ST[+Z] <: ClassType[Z], ET[+Z] <: EdgeURLType[Z], Steps <: HList, Segments <: HList, In, Out] extends TMod[Start, ST, 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] <: ClassType[Z], ET[+Z] <: EdgeURLType[Z], In, Out] extends TModHNil[Start, ST, Edge[In, Out], ET] with EdgeStepsHelper[Start, ST, ET, HNil, HNil, HNil, In, Out]
  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]
  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]]
  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]
  26. implicit class WithNodeStepsHelper[Start, ST[+Z] <: ClassType[Z], ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList] extends TMod[Start, ST, Node, ET, Steps, Segments] with NodeStepsHelper[Start, ST, ET, Steps, Segments, ::[Segment[Steps], Segments]]
  27. implicit class WithNodeStepsHelperHNil[Start, ST[+Z] <: ClassType[Z], ET[+Z] <: ClassType[Z]] extends TModHNil[Start, ST, Node, ET] with NodeStepsHelper[Start, ST, ET, HNil, HNil, HNil]
  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]]
  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]
  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]]
  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]
  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]]
  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]
  34. implicit class WithTraversalStreamTyped[Start, ST[+Z] <: ClassType[Z], ET <: ClassType[_], Segments <: HList, Steps <: HList, RSteps <: HList, Containers <: HList, Out, CT <: ClassType[Out], Out2] extends AnyRef
  35. 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]]
  36. 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]

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 apply[Start, End](steps: Vector[Step])(implicit arg0: DefaultsToAny[Start], arg1: DefaultsToAny[End], cltblStart: ClassTypeable[Start], cltblEnd: ClassTypeable[End]): Traversal[CT, CT, HList]
  5. def apply[ST0 <: ClassType[_], ET0 <: ClassType[_]](st: ST0, et: ET0): Traversal[ST0, ET0, HNil]
  6. def apply[S, E]()(implicit arg0: DefaultsToAny[S], arg1: DefaultsToAny[E], cltblStart: ClassTypeable[S], cltblEnd: ClassTypeable[E]): Traversal[CT, CT, HNil]
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def classtype: Ontology
    Definition Classes
    OntologyDefClassTypeDef
  9. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    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], Out2](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], tweaker: Aux[ET, Out, Containers, Out2]): Option[ClassType[Out2]]
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  16. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. lazy val ontology: Ontology
    Definition Classes
    OntologyDef
  21. lazy val properties: List[Property]
    Definition Classes
    TraversalOntologyDef
  22. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  23. def toString(): String
    Definition Classes
    AnyRef → Any
  24. def toTraversal(node: Node): Traversal[ClassType[Any], ClassType[Any], HList]
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  28. object SegmentMapper extends Poly1
  29. object keys
    Definition Classes
    TraversalOntologyDef

Inherited from Serializable

Inherited from Serializable

Inherited from OntologyDef

Inherited from ClassTypeDef[Ontology]

Inherited from AnyRef

Inherited from Any

Ungrouped