Class/Object

lspace.librarian.process.traversal.p

Between

Related Docs: object Between | package p

Permalink

case class Between[T] extends WrappedNode with RangeP[T] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, RangeP[T], P[T], WrappedNode, WrappedResource[Node], Node, Resource[Node], IriResource, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Between
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. RangeP
  7. P
  8. WrappedNode
  9. WrappedResource
  10. Node
  11. Resource
  12. IriResource
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. def ---(f: (default.type) ⇒ Property): PartialOutEdge[Node]

    Permalink
    Definition Classes
    Resource
  4. def ---(key: Property): PartialOutEdge[Node]

    Permalink

    Creates a partial edge

    Creates a partial edge

    key

    the Edge's label

    returns

    an labeled-edge-builder PartialOutEdge

    Definition Classes
    Resource
  5. def ---(key: String): PartialOutEdge[Node]

    Permalink
    Definition Classes
    Resource
  6. def -|-(key: Property): PartialOutEdge[Node]

    Permalink

    Edge with Cardinality single

    Edge with Cardinality single

    Definition Classes
    Resource
  7. def <--(key: Property): PartialInEdge[Node]

    Permalink
    Definition Classes
    Resource
  8. def <--(key: String): PartialInEdge[Node]

    Permalink
    Definition Classes
    Resource
  9. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def ===(o: Any): Boolean

    Permalink
    Definition Classes
    Resource
  11. def @id: String

    Permalink

    returns

    a String which is empty if no @id is assigned, TODO: should this be an Option[String]?

    Definition Classes
    Resource
  12. def @ids: Set[String]

    Permalink

    returns

    a Set[String] which has one or more values (it always includes @id)

    Definition Classes
    Resource
  13. def @type: List[ClassType[_]]

    Permalink

    returns

    list of labels assigned to the resource

    Definition Classes
    Resource
  14. def _addLabel(ontology: Ontology): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Node
  15. def _remove(): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    WrappedResource
  16. def addBoth[V, R[T] <: Resource[T]](key: Property, value: R[V]): (Edge[Node, V], Edge[V, Node])

    Permalink
    Definition Classes
    Resource
  17. def addIn[V <: ClassType[_]](key: Property, value: V): Edge[Node, Node]

    Permalink
    Definition Classes
    Resource
  18. def addIn[V, R[Z] <: ClassType[Z]](key: Property, dt: R[V], value: V)(implicit ev1: <:!<[V, ClassType[_]]): Edge[V, Node]

    Permalink
    Definition Classes
    Resource
  19. def addIn[V, V0, VT0 <: ClassType[_]](key: Property, value: V)(implicit ev1: <:!<[V, ClassType[_]], ct: Aux[V, V0, VT0]): Edge[V0, Node]

    Permalink
    Definition Classes
    Resource
  20. def addIn[V <: ClassType[_]](key: String, value: V): Edge[Node, Node]

    Permalink
    Definition Classes
    Resource
  21. def addIn[V, V0, VT0 <: ClassType[_]](key: String, value: V)(implicit ev1: <:!<[V, ClassType[_]], dt: Aux[V, V0, VT0]): Edge[V0, Node]

    Permalink
    Definition Classes
    Resource
  22. def addLabel(classType: Ontology): Unit

    Permalink
    Definition Classes
    WrappedNodeNode
  23. def addOut[V](key: TypedProperty[V], value: V): Edge[Node, V]

    Permalink
    Definition Classes
    Resource
  24. def addOut[V <: ClassType[_]](key: Property, value: V): Edge[Node, Node]

    Permalink
    Definition Classes
    Resource
  25. def addOut[V, R[Z] <: ClassType[Z]](key: Property, dt: R[V], value: V)(implicit ev1: <:!<[V, ClassType[_]]): Edge[Node, V]

    Permalink
    Definition Classes
    Resource
  26. def addOut[V, V0, VT0 <: ClassType[_]](key: Property, value: V)(implicit ev1: <:!<[V, ClassType[_]], ct: Aux[V, V0, VT0]): Edge[Node, V0]

    Permalink
    Definition Classes
    Resource
  27. def addOut[V <: ClassType[_]](key: String, value: V): Edge[Node, Node]

    Permalink
    Definition Classes
    Resource
  28. def addOut[V, V0, VT0 <: ClassType[_]](key: String, value: V)(implicit ev1: <:!<[V, ClassType[_]], dt: Aux[V, V0, VT0]): Edge[Node, V0]

    Permalink
    Definition Classes
    Resource
  29. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  30. def assert(avalue: Any): Boolean

    Permalink
    Definition Classes
    BetweenP
  31. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  33. def equalValues(o: Any): Boolean

    Permalink

    Compares resources by their data-value

    Compares resources by their data-value

    Definition Classes
    NodeResource
  34. def equals(o: Any): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  37. val graph: Graph

    Permalink

    Get the graph that this resource is within.

    Get the graph that this resource is within.

    Definition Classes
    WrappedResourceResource
  38. def hasLabel[L](label: ClassType[L]*): Option[Resource[L]]

    Permalink

    filters the resource if it is labeled (including inherited/parent labels) with one or more of the provided labels

    filters the resource if it is labeled (including inherited/parent labels) with one or more of the provided labels

    Definition Classes
    Resource
  39. lazy val hashCode: Int

    Permalink

    The hashcode is composed by the id-hash and the graph-iri-hash

    The hashcode is composed by the id-hash and the graph-iri-hash

    Definition Classes
    WrappedResourceResource → AnyRef → Any
  40. def id: Long

    Permalink

    id is a unique identifier of a resource in a graph

    id is a unique identifier of a resource in a graph

    Definition Classes
    WrappedResourceResource
  41. def in(key: Property*): List[Any]

    Permalink

    Filters in-coming resources by the provided Property*

    Filters in-coming resources by the provided Property*

    key

    the Edge's labels

    returns

    List of unboxed values

    Definition Classes
    WrappedResourceResource
  42. def in(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): List[Any]

    Permalink
    Definition Classes
    Resource
  43. def in(key: String, keys: String*): List[Any]

    Permalink
    Definition Classes
    Resource
  44. def inE(key: Property*): List[Edge[Any, Node]]

    Permalink

    Filters in-coming resources by the provided Property*

    Filters in-coming resources by the provided Property*

    key

    the Edge's labels

    returns

    List[Edge[Any, T]]

    Definition Classes
    WrappedResourceResource
  45. def inE(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): List[Edge[Any, Node]]

    Permalink
    Definition Classes
    Resource
  46. def inE(key: String, keys: String*): List[Edge[Any, Node]]

    Permalink
    Definition Classes
    Resource
  47. def inEMap(key: Property*): Map[Property, List[Edge[Any, Node]]]

    Permalink

    Filters and groups in-coming edges by the provided labels

    Filters and groups in-coming edges by the provided labels

    key

    the Edge's labels

    returns

    Map[Property, List[Edge[Any, T]]]

    Definition Classes
    WrappedResourceResource
  48. def inEMap(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): Map[Property, List[Edge[Any, Node]]]

    Permalink
    Definition Classes
    Resource
  49. def inEMap(key: String, keys: String*): Map[Property, List[Edge[Any, Node]]]

    Permalink
    Definition Classes
    Resource
  50. def inMap(key: Property*): Map[Property, List[Any]]

    Permalink

    Filters and groups in-coming resources by the provided property-keys

    Filters and groups in-coming resources by the provided property-keys

    key

    the Edge's labels to filter and group by

    returns

    Map[Property, List[Any]]

    Definition Classes
    WrappedResourceResource
  51. def inMap(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): Map[Property, List[Any]]

    Permalink
    Definition Classes
    Resource
  52. def inMap(key: String, keys: String*): Map[Property, List[Any]]

    Permalink
    Definition Classes
    Resource
  53. def iri: String

    Permalink

    alias for @id

    alias for @id

    Definition Classes
    WrappedResourceResourceIriResource
  54. def iris: Set[String]

    Permalink

    alias for @ids

    alias for @ids

    Definition Classes
    WrappedResourceResource
  55. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  56. def keys: Set[Property]

    Permalink

    returns

    set of all available edge-labels (keys)

    Definition Classes
    WrappedResourceResource
  57. def labels: List[Ontology]

    Permalink

    alias for @type

    alias for @type

    Definition Classes
    WrappedNodeNodeResource
  58. val lower: T

    Permalink
    Definition Classes
    BetweenRangeP
  59. var memento: Long

    Permalink
    Definition Classes
    Resource
  60. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  63. def out(key: Property*): List[Any]

    Permalink

    Filters out-going resources by the provided Property*

    Filters out-going resources by the provided Property*

    key

    the Edge's labels

    returns

    List of unboxed values

    Definition Classes
    WrappedResourceResource
  64. def out[V](key: TypedProperty[V], keys: TypedProperty[V]*): List[V]

    Permalink
    Definition Classes
    Resource
  65. def out(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): List[Any]

    Permalink
    Definition Classes
    Resource
  66. def out(key: String, keys: String*): List[Any]

    Permalink
    Definition Classes
    Resource
  67. def outE(key: Property*): List[Edge[Node, Any]]

    Permalink

    Filters out-going resources by the provided Property*

    Filters out-going resources by the provided Property*

    key

    the Edge's labels

    returns

    List[Edge[T, Any]]

    Definition Classes
    WrappedResourceResource
  68. def outE[V](key: TypedProperty[V], keys: TypedProperty[V]*): List[Edge[Node, V]]

    Permalink
    Definition Classes
    Resource
  69. def outE(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): List[Edge[Node, Any]]

    Permalink
    Definition Classes
    Resource
  70. def outE(key: String, keys: String*): List[Edge[Node, Any]]

    Permalink
    Definition Classes
    Resource
  71. def outEMap(key: Property*): Map[Property, List[Edge[Node, Any]]]

    Permalink

    Filters and groups out-going edges by the provided labels

    Filters and groups out-going edges by the provided labels

    key

    the Edge's labels

    returns

    Map[Property, List[Edge[T, Any]]]

    Definition Classes
    WrappedResourceResource
  72. def outEMap(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): Map[Property, List[Edge[Node, Any]]]

    Permalink
    Definition Classes
    Resource
  73. def outEMap(key: String, keys: String*): Map[Property, List[Edge[Node, Any]]]

    Permalink
    Definition Classes
    Resource
  74. def outMap(key: Property*): Map[Property, List[Any]]

    Permalink

    Filters and groups out-going resources by the provided property-keys

    Filters and groups out-going resources by the provided property-keys

    key

    the Edge's labels to filter and group by

    returns

    Map[Property, List[Any]]

    Definition Classes
    WrappedResourceResource
  75. def outMap(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): Map[Property, List[Any]]

    Permalink
    Definition Classes
    Resource
  76. def outMap(key: String, keys: String*): Map[Property, List[Any]]

    Permalink
    Definition Classes
    Resource
  77. def prettyPrint: String

    Permalink
    Definition Classes
    BetweenNodeResource
  78. def remove(): Unit

    Permalink
    Definition Classes
    WrappedResourceResource
  79. def removeIn(key: Property): Unit

    Permalink
    Definition Classes
    WrappedResourceResource
  80. def removeIn[V >: Node](edge: Edge[_, V]): Unit

    Permalink
    Definition Classes
    WrappedResourceResource
  81. def removeLabel(classType: Ontology): Unit

    Permalink
    Definition Classes
    WrappedNodeNode
  82. def removeOut(key: Property): Unit

    Permalink
    Definition Classes
    WrappedResourceResource
  83. def removeOut[V >: Node](edge: Edge[V, _]): Unit

    Permalink
    Definition Classes
    WrappedResourceResource
  84. def sameResource(resource: Resource[_]): Boolean

    Permalink
    Definition Classes
    Resource
  85. val self: Node

    Permalink
    Definition Classes
    WrappedNodeResource
  86. var status: CacheStatus

    Permalink
    Definition Classes
    Resource
  87. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  88. val upper: T

    Permalink
    Definition Classes
    BetweenRangeP
  89. val value: Node

    Permalink

    The unboxed value

    The unboxed value

    Definition Classes
    BetweenWrappedNodeNodeResource
  90. final def wait(): Unit

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

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

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from RangeP[T]

Inherited from P[T]

Inherited from WrappedNode

Inherited from WrappedResource[Node]

Inherited from Node

Inherited from Resource[Node]

Inherited from IriResource

Inherited from AnyRef

Inherited from Any

Ungrouped