trait Graph extends IriResource with GraphUtils

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Graph
  2. GraphUtils
  3. IriResource
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. abstract type GEdge[S, E] <: _Edge[S, E]
  2. abstract type GNode <: _Node
  3. abstract type GResource[T] <: _Resource[T]
  4. abstract type GValue[T] <: _Value[T]
  5. abstract class _Edge[S, E] extends _Resource[Edge[S, E]] with Edge[S, E]
  6. abstract class _Node extends _Resource[Node] with Node
  7. trait _Resource[+T] extends Resource[T]
  8. abstract class _Value[T] extends _Resource[T] with Value[T]

Abstract Value Members

  1. abstract def deleteResource[T <: _Resource[_]](resource: T): Task[Unit]

    TODO: rename to _deleteProperties/_deleteEdges?

    TODO: rename to _deleteProperties/_deleteEdges?

    Attributes
    protected
  2. abstract def edgeStore: EdgeStore[Graph.this.type]
    Attributes
    protected[lspace]
  3. abstract def idProvider: IdProvider
    Attributes
    protected[lspace]
  4. abstract def init: Task[Unit]
  5. abstract def iri: String

    An empty uri means that there is no URI assigned.

    An empty uri means that there is no URI assigned.

    Definition Classes
    IriResource
  6. abstract def newEdge[S, E](id: Long, from: _Resource[S], key: Property, to: _Resource[E]): GEdge[S, E]
    Attributes
    protected[lspace]
  7. abstract def newNode(id: Long): GNode
    Attributes
    protected[lspace]
  8. abstract def newValue[T](id: Long, value: T, label: datatype.DataType[T]): GValue[T]
    Attributes
    protected[lspace]
  9. abstract def nodeStore: NodeStore[Graph.this.type]
    Attributes
    protected[lspace]
  10. abstract def ns: NameSpaceGraph
  11. abstract def transaction: Transaction

    creates new transaction

  12. abstract def valueStore: ValueStore[Graph.this.type]
    Attributes
    protected[lspace]

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def *>[ST <: ClassType[_], End, ET[+Z] <: ClassType[Z], Steps <: HList, Out, OutCT <: ClassType[_], F[_]](traversal: librarian.traversal.Traversal[ST, ET[End], Steps])(implicit tweaker: Aux[ET[End], Steps, Out, OutCT], guide: Guide[F], mapper: ResultMapper[F, ET[End], OutCT]): FT
  4. final def +(label: Ontology): Task[Node]
  5. val ++: (Graph) ⇒ Task[Graph]
  6. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  7. 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
  8. def add: (Graph) ⇒ Task[Graph]
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. implicit lazy val assistent: Assistent
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  12. def close(): Task[Unit]
  13. def createEdge[S, E](id: Long, from: _Resource[S], key: Property, to: _Resource[E]): Task[GEdge[S, E]]
    Attributes
    protected[lspace]
  14. def createValue[T](id: Long, value: T, dt: datatype.DataType[T]): Task[GValue[T]]
    Attributes
    protected[lspace]
  15. def deleteEdge(edge: _Edge[_, _]): Task[Unit]

    deletes the Edge from the graph

    deletes the Edge from the graph

    Attributes
    protected[lspace]
  16. def deleteNode(node: _Node): Task[Unit]

    deletes the Node from the graph

    deletes the Node from the graph

    Attributes
    protected[lspace]
  17. def deleteValue(value: _Value[_]): Task[Unit]

    deletes the Value from the graph

    deletes the Value from the graph

    Attributes
    protected[lspace]
  18. def edges: Edges
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(o: Any): Boolean
    Definition Classes
    IriResource → AnyRef → Any
  21. def executeTraversal[F[_]](traversal: librarian.traversal.Traversal[_ <: ClassType[Any], _ <: ClassType[Any], _ <: HList], guide: Guide[F]): F[Any]
    Attributes
    protected[lspace]
  22. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  23. def getOrCreateNode(id: Long): Task[GNode]
    Attributes
    protected[lspace]
  24. implicit lazy val guide: Guide[Observable]
  25. lazy val hashCode: Int
    Definition Classes
    Graph → AnyRef → Any
  26. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  27. def mergeNodes(_nodes: Set[Node]): Task[Node]
    Definition Classes
    GraphUtils
  28. def mergeValues[V](_values: Set[Value[V]]): Task[Value[V]]
    Definition Classes
    GraphUtils
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def nodes: Nodes
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. def persist: Task[Unit]
  34. def purge: Task[Unit]
  35. def resources: Resources
  36. def storeEdge(edge: _Edge[_, _]): Task[Unit]
    Attributes
    protected
  37. def storeNode(node: _Node): Task[Unit]
    Attributes
    protected
  38. def storeValue(value: _Value[_]): Task[Unit]
    Attributes
    protected
  39. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  40. lazy val thisgraph: Graph.this.type
  41. def toString(): String
    Definition Classes
    Graph → AnyRef → Any
  42. def values: Values
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from GraphUtils

Inherited from IriResource

Inherited from AnyRef

Inherited from Any

Ungrouped