Class

lspace.librarian.provider.transaction.Transaction

_TValue

Related Doc: package Transaction

Permalink

case class _TValue[T](self: _Value[T]) extends _Value[T] with TValue[T] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, TValue[T], TResource[T], MemValue[T], MemResource[T], Transaction._Value[T], Value[T], Transaction._Resource[T], Resource[T], IriResource, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. _TValue
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. TValue
  7. TResource
  8. MemValue
  9. MemResource
  10. _Value
  11. Value
  12. _Resource
  13. Resource
  14. IriResource
  15. AnyRef
  16. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new _TValue(self: _Value[T])

    Permalink

Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def -*-(key: Property): PartialOutEdge[T]

    Permalink

    Edge with Cardinality list

    Edge with Cardinality list

    Definition Classes
    Resource
  4. def ---(f: (default.type) ⇒ Property): PartialOutEdge[T]

    Permalink
    Definition Classes
    Resource
  5. def ---(key: Property): PartialOutEdge[T]

    Permalink
    Definition Classes
    Resource
  6. def ---(key: String): PartialOutEdge[T]

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

    Permalink

    Edge with Cardinality single

    Edge with Cardinality single

    Definition Classes
    Resource
  8. def <--(key: Property): PartialInEdge[T]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  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
    Definition Classes
    Resource
  13. def @type: List[ClassType[_]]

    Permalink
    Definition Classes
    Resource
  14. def _addIn(edge: Edge[_, T]): Unit

    Permalink
    Attributes
    protected[lspace.librarian]
    Definition Classes
    MemResource
  15. def _addOut(edge: Edge[T, _]): Unit

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

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

    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, T]

    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, T]

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

    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, T]

    Permalink
    Definition Classes
    Resource
  22. def addOut[V](key: TypedProperty[V], value: V): Edge[T, V]

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

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

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

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

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

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

    Permalink
    Definition Classes
    Any
  29. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. val deletedEdges: Set[Long]

    Permalink
    Definition Classes
    TResource
  31. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  32. def equals(o: Any): Boolean

    Permalink
    Definition Classes
    ValueResourceIriResource → AnyRef → Any
  33. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  35. val graph: Transaction

    Permalink

    Get the graph that this resource is within.

    Get the graph that this resource is within.

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

    Permalink
    Definition Classes
    Resource
  37. lazy val hashCode: Int

    Permalink
    Definition Classes
    Resource → AnyRef → Any
  38. 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
    TResourceResource
  39. def in(key: Property*): List[Any]

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

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

    Permalink
    Definition Classes
    TResourceMemResourceResource
  42. def inE(key: String, keys: String*): List[Edge[Any, T]]

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

    Permalink
    Definition Classes
    TResourceMemResourceResource
  44. def inEMap(key: String, keys: String*): Map[Property, List[Edge[Any, T]]]

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

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

    Permalink
    Definition Classes
    Resource
  47. def iri: String

    Permalink

    An empty uri means that there is no URI assigned.

    An empty uri means that there is no URI assigned.

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

    Permalink
    Definition Classes
    TResourceMemResourceResource
  49. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  50. def label: DataType[T]

    Permalink

    TODO: try to work without a datatype and have a dedicated Scala-/Java-type for each DataType

    TODO: try to work without a datatype and have a dedicated Scala-/Java-type for each DataType

    Definition Classes
    _TValueValue
  51. def labels: List[DataType[_]]

    Permalink
    Definition Classes
    ValueResource
  52. var memento: Long

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

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

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

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

    Permalink
    Definition Classes
    TResourceMemResourceResource
  57. def out[V](key: TypedProperty[V], keys: TypedProperty[V]*): List[V]

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

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

    Permalink
    Definition Classes
    TResourceMemResourceResource
  60. def outE[V](key: TypedProperty[V], keys: TypedProperty[V]*): List[Edge[T, V]]

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

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

    Permalink
    Definition Classes
    TResourceMemResourceResource
  63. def outEMap(key: String, keys: String*): Map[Property, List[Edge[T, Any]]]

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

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

    Permalink
    Definition Classes
    Resource
  66. def prettyPrint: String

    Permalink
    Definition Classes
    ValueResource
  67. def remove(): Unit

    Permalink
    Definition Classes
    ValueResource
  68. def removeIn(key: Property): Unit

    Permalink
    Definition Classes
    MemResourceResource
  69. def removeIn[V >: T](edge: Edge[_, V]): Unit

    Permalink
    Definition Classes
    MemResourceResource
  70. def removeOut(key: Property): Unit

    Permalink
    Definition Classes
    MemResourceResource
  71. def removeOut[V >: T](edge: Edge[V, _]): Unit

    Permalink
    Definition Classes
    MemResourceResource
  72. def sameResource(resource: Resource[_]): Boolean

    Permalink
    Definition Classes
    Resource
  73. val self: _Value[T]

    Permalink
    Definition Classes
    _TValueResource
  74. var status: CacheStatus

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

    Permalink
    Definition Classes
    AnyRef
  76. def value: T

    Permalink
    Definition Classes
    _TValueValueResource
  77. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. 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 TValue[T]

Inherited from TResource[T]

Inherited from MemValue[T]

Inherited from MemResource[T]

Inherited from Transaction._Value[T]

Inherited from Value[T]

Inherited from Transaction._Resource[T]

Inherited from Resource[T]

Inherited from IriResource

Inherited from AnyRef

Inherited from Any

Ungrouped