Trait/Object

lspace.lgraph

LResource

Related Docs: object LResource | package lgraph

Permalink

trait LResource[T] extends Resource[T]

Linear Supertypes
Resource[T], IriResource, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LResource
  2. Resource
  3. IriResource
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def equalValues(o: Any): Boolean

    Permalink
    Definition Classes
    Resource
  2. abstract val graph: LGraph

    Permalink
    Definition Classes
    LResource → Resource
  3. abstract def id: Long

    Permalink
    Definition Classes
    Resource
  4. abstract def labels: List[ClassType[_]]

    Permalink
    Definition Classes
    Resource
  5. abstract def prettyPrint: String

    Permalink
    Definition Classes
    Resource
  6. abstract def remove(): Unit

    Permalink
    Definition Classes
    Resource
  7. abstract def value: T

    Permalink
    Definition Classes
    Resource

Concrete 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[T]

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

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

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

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

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

    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
    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
  15. def _addOut(edge: Edge[T, _]): Unit

    Permalink
  16. var _lastinsync: Option[Long]

    Permalink
    Attributes
    protected[lspace.lgraph]
  17. var _lastoutsync: Option[Long]

    Permalink
    Attributes
    protected[lspace.lgraph]
  18. var _lastused: Long

    Permalink
    Attributes
    protected[lspace.lgraph]
  19. def addBoth[V, R[T] <: Resource[T]](key: Property, value: R[V]): (Edge[T, V], Edge[V, T])

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

    Permalink
    Definition Classes
    Resource
  21. 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
  22. 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
  23. def addIn[V <: ClassType[_]](key: String, value: V): Edge[Node, T]

    Permalink
    Definition Classes
    Resource
  24. 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
  25. def addOut[V](key: TypedProperty[V], value: V): Edge[T, V]

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

    Permalink
    Definition Classes
    Resource
  27. 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
  28. 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
  29. def addOut[V <: ClassType[_]](key: String, value: V): Edge[T, Node]

    Permalink
    Definition Classes
    Resource
  30. 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
  31. final def asInstanceOf[T0]: T0

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

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

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

    Permalink
    Definition Classes
    IriResource → 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. def hasLabel[L](label: ClassType[L]*): Option[Resource[L]]

    Permalink
    Definition Classes
    Resource
  38. lazy val hashCode: Int

    Permalink
    Definition Classes
    Resource → AnyRef → Any
  39. def in(key: Property*): List[Any]

    Permalink
    Definition Classes
    LResource → Resource
  40. def in(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): List[Any]

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

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

    Permalink
    Definition Classes
    LResource → Resource
  43. def inE(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): List[Edge[Any, T]]

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

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

    Permalink
    Definition Classes
    LResource → Resource
  46. def inEMap(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): Map[Property, List[Edge[Any, T]]]

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

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

    Permalink
    Definition Classes
    LResource → Resource
  49. def inMap(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): Map[Property, List[Any]]

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

    Permalink
    Definition Classes
    Resource
  51. def iri: String

    Permalink
    Definition Classes
    Resource → IriResource
  52. def iris: Set[String]

    Permalink
    Definition Classes
    Resource
  53. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    LResource → Resource
  55. var memento: Long

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

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

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

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

    Permalink
    Definition Classes
    LResource → Resource
  60. def out[V](key: TypedProperty[V], keys: TypedProperty[V]*): List[V]

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

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

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

    Permalink
    Definition Classes
    LResource → Resource
  64. def outE[V](key: TypedProperty[V], keys: TypedProperty[V]*): List[Edge[T, V]]

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

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

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

    Permalink
    Definition Classes
    LResource → Resource
  68. def outEMap(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): Map[Property, List[Edge[T, Any]]]

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

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

    Permalink
    Definition Classes
    LResource → Resource
  71. def outMap(f: (default.type) ⇒ Property, ff: (default.type) ⇒ Property*): Map[Property, List[Any]]

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

    Permalink
    Definition Classes
    Resource
  73. def removeIn(key: Property): Unit

    Permalink
    Definition Classes
    LResource → Resource
  74. def removeIn[V >: T](edge: Edge[_, V]): Unit

    Permalink
    Definition Classes
    LResource → Resource
  75. def removeOut(key: Property): Unit

    Permalink
    Definition Classes
    LResource → Resource
  76. def removeOut[V >: T](edge: Edge[V, _]): Unit

    Permalink
    Definition Classes
    LResource → Resource
  77. def sameResource(resource: Resource[_]): Boolean

    Permalink
    Definition Classes
    Resource
  78. def self: Resource[T]

    Permalink
    Definition Classes
    Resource
  79. var status: CacheStatus

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

    Permalink
    Definition Classes
    AnyRef
  81. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  82. final def wait(): Unit

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

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

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

Inherited from Resource[T]

Inherited from IriResource

Inherited from AnyRef

Inherited from Any

Ungrouped