Packages

trait TValue[T] extends MemValue[T] with TResource[T]

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. TValue
  2. TResource
  3. MemValue
  4. Value
  5. MemResource
  6. Resource
  7. IriResource
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val graph: Transaction

    Get the graph that this resource is within.

    Get the graph that this resource is within.

    Definition Classes
    TResourceMemResourceResource
  2. abstract def label: datatype.DataType[T]
    Definition Classes
    Value
  3. abstract def value: T

    The unboxed value

    The unboxed value

    Definition Classes
    ValueResource

Concrete Value Members

  1. object Lock
    Definition Classes
    MemResource
  2. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  3. final def ##(): Int
    Definition Classes
    AnyRef → Any
  4. def ---(f: (default.type) ⇒ structure.Property): PartialOutEdge[T]
    Definition Classes
    Resource
  5. def ---(key: structure.Property): PartialOutEdge[T]

    Creates a partial edge

    Creates a partial edge

    key

    the Edge's label

    returns

    an labeled-edge-builder PartialOutEdge

    Definition Classes
    Resource
  6. def ---(key: String): PartialOutEdge[T]
    Definition Classes
    Resource
  7. def -|-(key: structure.Property): PartialOutEdge[T]

    Edge with Cardinality single

    Edge with Cardinality single

    Definition Classes
    Resource
  8. def <--(key: structure.Property): PartialInEdge[T]
    Definition Classes
    Resource
  9. def <--(key: String): PartialInEdge[T]
    Definition Classes
    Resource
  10. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def ===(o: Any): Boolean
    Definition Classes
    Resource
  12. def @id: String

    The @id is a IRI/URI identifier

    The @id is a IRI/URI identifier

    returns

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

    Definition Classes
    IriResource
  13. def @ids: Set[String]

    The @ids are alternative (same-as) IRI/URI identifiers

    The @ids are alternative (same-as) IRI/URI identifiers

    returns

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

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

    returns

    list of labels assigned to the resource

    Definition Classes
    Resource
  15. def _addIn(edge: structure.Edge[_, T]): Unit
    Attributes
    protected[lspace]
    Definition Classes
    MemResource
  16. def _addOut(edge: structure.Edge[T, _]): Unit
    Attributes
    protected[lspace]
    Definition Classes
    MemResource
  17. def addBoth[V, R[T] <: structure.Resource[T]](key: structure.Property, value: R[V]): Task[(structure.Edge[T, V], structure.Edge[V, T])]
    Definition Classes
    Resource
  18. def addIn[V <: structure.ClassType[_]](key: structure.Property, value: V): Task[structure.Edge[structure.Node, T]]
    Definition Classes
    Resource
  19. def addIn[V, R[Z] <: structure.ClassType[Z]](key: structure.Property, dt: R[V], value: V)(implicit ev1: <:!<[V, structure.ClassType[_]]): Task[structure.Edge[V, T]]
    Definition Classes
    Resource
  20. def addIn[V, V0, VT0 <: structure.ClassType[_]](key: structure.Property, value: V)(implicit ev1: <:!<[V, structure.ClassType[_]], ct: Aux[V, V0, VT0]): Task[structure.Edge[V0, T]]
    Definition Classes
    Resource
  21. def addIn[V <: structure.ClassType[_]](key: String, value: V): Task[structure.Edge[structure.Node, T]]
    Definition Classes
    Resource
  22. def addIn[V, V0, VT0 <: structure.ClassType[_]](key: String, value: V)(implicit ev1: <:!<[V, structure.ClassType[_]], dt: Aux[V, V0, VT0]): Task[structure.Edge[V0, T]]
    Definition Classes
    Resource
  23. def addOut[V](key: structure.TypedProperty[V], value: V): Task[structure.Edge[T, V]]
    Definition Classes
    Resource
  24. def addOut[V <: structure.ClassType[_]](key: structure.Property, value: V): Task[structure.Edge[T, structure.Node]]
    Definition Classes
    Resource
  25. def addOut[V, R[Z] <: structure.ClassType[Z]](key: structure.Property, dt: R[V], value: V)(implicit ev1: <:!<[V, structure.ClassType[_]]): Task[structure.Edge[T, V]]
    Definition Classes
    Resource
  26. def addOut[V, V0, VT0 <: structure.ClassType[_]](key: structure.Property, value: V)(implicit ev1: <:!<[V, structure.ClassType[_]], ct: Aux[V, V0, VT0]): Task[structure.Edge[T, V0]]
    Definition Classes
    Resource
  27. def addOut[V <: structure.ClassType[_]](key: String, value: V): Task[structure.Edge[T, structure.Node]]
    Definition Classes
    Resource
  28. def addOut[V, V0, VT0 <: structure.ClassType[_]](key: String, value: V)(implicit ev1: <:!<[V, structure.ClassType[_]], dt: Aux[V, V0, VT0]): Task[structure.Edge[T, V0]]
    Definition Classes
    Resource
  29. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  30. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  31. val deletedEdges: Set[Long]
    Definition Classes
    TResource
  32. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  33. def equalValues(o: Any): Boolean

    Compares resources by their data-value

    Compares resources by their data-value

    Definition Classes
    ValueResource
  34. def equals(o: Any): Boolean
    Definition Classes
    ValueIriResource → AnyRef → Any
  35. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  36. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  37. def hasLabel[L](label: structure.ClassType[L]*): Option[structure.Value[L]]

    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
    ValueResource
  38. lazy val hashCode: Int

    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
    Resource → AnyRef → Any
  39. def id: Long

    id is a unique identifier of a resource in a graph

    id is a unique identifier of a resource in a graph

    Definition Classes
    TResourceResource
  40. def in(key: structure.Property*): List[Any]

    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
    TResourceMemResourceResource
  41. def in(f: (default.type) ⇒ structure.Property, ff: (default.type) ⇒ structure.Property*): List[Any]
    Definition Classes
    Resource
  42. def in(key: String, keys: String*): List[Any]
    Definition Classes
    Resource
  43. def inE(key: structure.Property*): List[structure.Edge[Any, T]]

    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
    TResourceMemResourceResource
  44. def inE(f: (default.type) ⇒ structure.Property, ff: (default.type) ⇒ structure.Property*): List[structure.Edge[Any, T]]
    Definition Classes
    Resource
  45. def inE(key: String, keys: String*): List[structure.Edge[Any, T]]
    Definition Classes
    Resource
  46. def inEMap(key: structure.Property*): Map[structure.Property, List[structure.Edge[Any, T]]]

    Filters and groups in-coming edges by the provided labels

    Filters and groups in-coming edges by the provided labels

    key

    the lspace.structure.Edge's labels

    returns

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

    Definition Classes
    TResourceMemResourceResource
  47. def inEMap(f: (default.type) ⇒ structure.Property, ff: (default.type) ⇒ structure.Property*): Map[structure.Property, List[structure.Edge[Any, T]]]
    Definition Classes
    Resource
  48. def inEMap(key: String, keys: String*): Map[structure.Property, List[structure.Edge[Any, T]]]
    Definition Classes
    Resource
  49. def inMap(key: structure.Property*): Map[structure.Property, List[Any]]

    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
    TResourceMemResourceResource
  50. def inMap(f: (default.type) ⇒ structure.Property, ff: (default.type) ⇒ structure.Property*): Map[structure.Property, List[Any]]
    Definition Classes
    Resource
  51. def inMap(key: String, keys: String*): Map[structure.Property, List[Any]]
    Definition Classes
    Resource
  52. def iri: String

    alias for @id

    alias for @id

    Definition Classes
    TResourceMemResourceResourceIriResource
  53. def iris: Set[String]

    alias for @ids

    alias for @ids

    Definition Classes
    TResourceMemResourceResource
  54. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  55. def keys: Set[structure.Property]

    returns

    set of all available edge-labels (keys)

    Definition Classes
    MemResourceResource
  56. def labels: List[datatype.DataType[_]]

    alias for @type

    alias for @type

    Definition Classes
    ValueResource
  57. val memento: Long
    Definition Classes
    Resource
    Annotations
    @transient()
  58. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  59. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  60. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  61. def out(key: structure.Property*): List[Any]

    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
    TResourceMemResourceResource
  62. def out[V](key: structure.TypedProperty[V], keys: structure.TypedProperty[V]*): List[V]
    Definition Classes
    Resource
  63. def out(f: (default.type) ⇒ structure.Property, ff: (default.type) ⇒ structure.Property*): List[Any]
    Definition Classes
    Resource
  64. def out(key: String, keys: String*): List[Any]
    Definition Classes
    Resource
  65. def outE(key: structure.Property*): List[structure.Edge[T, Any]]

    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
    TResourceMemResourceResource
  66. def outE[V](key: structure.TypedProperty[V], keys: structure.TypedProperty[V]*): List[structure.Edge[T, V]]
    Definition Classes
    Resource
  67. def outE(f: (default.type) ⇒ structure.Property, ff: (default.type) ⇒ structure.Property*): List[structure.Edge[T, Any]]
    Definition Classes
    Resource
  68. def outE(key: String, keys: String*): List[structure.Edge[T, Any]]
    Definition Classes
    Resource
  69. def outEMap(key: structure.Property*): Map[structure.Property, List[structure.Edge[T, Any]]]

    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
    TResourceMemResourceResource
  70. def outEMap(f: (default.type) ⇒ structure.Property, ff: (default.type) ⇒ structure.Property*): Map[structure.Property, List[structure.Edge[T, Any]]]
    Definition Classes
    Resource
  71. def outEMap(key: String, keys: String*): Map[structure.Property, List[structure.Edge[T, Any]]]
    Definition Classes
    Resource
  72. def outMap(key: structure.Property*): Map[structure.Property, List[Any]]

    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
    TResourceMemResourceResource
  73. def outMap(f: (default.type) ⇒ structure.Property, ff: (default.type) ⇒ structure.Property*): Map[structure.Property, List[Any]]
    Definition Classes
    Resource
  74. def outMap(key: String, keys: String*): Map[structure.Property, List[Any]]
    Definition Classes
    Resource
  75. def prettyPrint: String
    Definition Classes
    ValueResource
  76. def remove(): Task[Unit]
    Definition Classes
    ValueResource
  77. def removeIn(key: structure.Property): Task[Unit]
    Definition Classes
    MemResourceResource
  78. def removeIn[V >: T](edge: structure.Edge[_, V]): Task[Unit]
    Definition Classes
    MemResourceResource
  79. def removeOut(key: structure.Property): Task[Unit]
    Definition Classes
    MemResourceResource
  80. def removeOut[V >: T](edge: structure.Edge[V, _]): Task[Unit]
    Definition Classes
    MemResourceResource
  81. def sameResource(resource: structure.Resource[_]): Boolean
    Definition Classes
    Resource
  82. def self: structure.Resource[T]
    Definition Classes
    Resource
  83. val status: CacheStatus
    Definition Classes
    Resource
    Annotations
    @transient()
  84. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  85. def toString(): String
    Definition Classes
    AnyRef → Any
  86. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  87. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  88. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )

Inherited from TResource[T]

Inherited from MemValue[T]

Inherited from structure.Value[T]

Inherited from MemResource[T]

Inherited from structure.Resource[T]

Inherited from IriResource

Inherited from AnyRef

Inherited from Any

Ungrouped