object Traversal extends OntologyDef with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Traversal
- Serializable
- Serializable
- OntologyDef
- ClassTypeDef
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- 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]
- trait BaseMod[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z], Steps <: HList, Segments <: HList, Segments1 <: HList] extends AnyRef
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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]
- trait Properties extends AnyRef
- 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]
- 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]]
- trait TModHNil[Start, ST[+Z] <: ClassType[Z], End, ET[+Z] <: ClassType[Z]] extends BaseMod[Start, ST, End, ET, HNil, HNil, HNil]
- 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]
- 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]]
- 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]
-
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...
- 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]
- 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]
- 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]
- 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]
- 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]]
- 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]
- 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]]
- 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]
- 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]]
- 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]
- 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]]
- 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]
- 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]]
- 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]
- 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
- 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]]
- 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
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply[Start, End](steps: Vector[Step])(implicit arg0: DefaultsToAny[Start], arg1: DefaultsToAny[End], cltblStart: ClassTypeable[Start], cltblEnd: ClassTypeable[End]): Traversal[CT, CT, HList]
- def apply[ST0 <: ClassType[_], ET0 <: ClassType[_]](st: ST0, et: ET0): Traversal[ST0, ET0, HNil]
- def apply[S, E]()(implicit arg0: DefaultsToAny[S], arg1: DefaultsToAny[E], cltblStart: ClassTypeable[S], cltblEnd: ClassTypeable[E]): Traversal[CT, CT, HNil]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
classtype: Ontology
- Definition Classes
- OntologyDef → ClassTypeDef
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- 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]]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
lazy val
ontology: Ontology
- Definition Classes
- OntologyDef
-
lazy val
properties: List[Property]
- Definition Classes
- Traversal → OntologyDef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
- def toTraversal(node: Node): Traversal[ClassType[Any], ClassType[Any], HList]
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @throws( ... )
- object SegmentMapper extends Poly1
-
object
keys
- Definition Classes
- Traversal → OntologyDef