Packages

t

reqT

Path

sealed trait Path extends DSL

Source
Path.scala
Linear Supertypes
DSL, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Path
  2. DSL
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def depth: Int
  2. abstract def heads: Vector[Head]
  3. abstract def init: Path
  4. abstract def productPrefix: String
    Definition Classes
    DSL
  5. abstract def startsWith(that: Path): Boolean
  6. abstract def tail: Path

Concrete Value Members

  1. def /[T](a: Attribute[T]): AttrVal[T]
  2. def /[T](at: AttributeType[T]): AttrRef[T]
  3. def /(e: Entity): HeadPath
  4. def /(h: Head): HeadPath
  5. def /: Path
  6. lazy val head: Head
  7. lazy val headOption: Option[Head]
  8. val isEmpty: Boolean
  9. val isSingle: Boolean
  10. def pathError(a: Any): Nothing
  11. def prefix: String
    Definition Classes
    DSL
  12. lazy val toScala: String

    Concrete DSL classes should have an executable string representation.

    Concrete DSL classes should have an executable string representation. If the default toString is not executable Scala-embedded DSL syntax, then this method is overridden by an executable string.

    Definition Classes
    PathDSL