Package

lspace

structure

Permalink

package structure

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. structure
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait ClassType[+T] extends IriResource

    Permalink

  2. trait ClassTypeDef[T <: ClassType[_]] extends AnyRef

    Permalink
  3. abstract class Classtypes extends AnyRef

    Permalink
  4. trait DataGraph extends Graph

    Permalink
  5. abstract class Datatypes extends AnyRef

    Permalink
  6. trait Edge[+S, +E] extends Resource[Edge[S, E]]

    Permalink

    S

    outV-type, edge-start

    E

    inV-type, edge-end

  7. abstract class Edges extends RApi[Edge[Any, Any]]

    Permalink
  8. trait Graph extends IriResource with GraphUtils

    Permalink
  9. trait History extends Graph

    Permalink

    The History-trait ensures data is never deleted but annotated with '@created', '@modified', '@deleted' and '@trancended' tags.

  10. trait IndexGraph extends Graph

    Permalink
  11. trait IriResource extends AnyRef

    Permalink
  12. type Lspace = Graph

    Permalink
  13. trait NameSpaceGraph extends DataGraph

    Permalink
  14. trait Node extends Resource[Node]

    Permalink

    Implement this trait with graph specific node functions

  15. abstract class Nodes extends RApi[Node]

    Permalink
  16. abstract class Ontologies extends AnyRef

    Permalink
  17. class Ontology extends ClassType[Node]

    Permalink

  18. abstract class OntologyDef extends ClassTypeDef[Ontology]

    Permalink

  19. case class PartialInEdge[+T](from: Resource[T], key: Property) extends Product with Serializable

    Permalink

    A partial in edge as helper to write triples

  20. case class PartialOutEdge[+T](from: Resource[T], key: Property) extends Product with Serializable

    Permalink

    A partial out edge as helper to write triples

  21. abstract class Properties extends AnyRef

    Permalink
  22. class Property extends ClassType[Edge[_, _]]

    Permalink

    //TODO: create inverse-link if any

  23. abstract class PropertyDef extends ClassTypeDef[Property]

    Permalink

  24. trait RApi[T <: Resource[Any]] extends AnyRef

    Permalink
  25. trait Resource[+T] extends IriResource

    Permalink
  26. abstract class Resources extends RApi[Resource[Any]]

    Permalink
  27. case class TypedProperty[T](key: Property, range: ClassType[T]) extends Product with Serializable

    Permalink
  28. case class UnknownProperty(iri: String) extends Property with Product with Serializable

    Permalink
  29. trait Value[+T] extends Resource[T]

    Permalink
  30. abstract class Values extends RApi[Value[_]]

    Permalink

Value Members

  1. object ClassType

    Permalink
  2. object ClassTypeDef

    Permalink
  3. object Edge

    Permalink
  4. object Graph

    Permalink
  5. object History

    Permalink
  6. object IriResource

    Permalink
  7. object Node

    Permalink
  8. object Ontology

    Permalink
  9. object OntologyDef

    Permalink
  10. object Property

    Permalink
  11. object PropertyDef

    Permalink
  12. object Resource

    Permalink
  13. object TypedProperty extends Serializable

    Permalink
  14. object Value

    Permalink
  15. package index

    Permalink
  16. package store

    Permalink
  17. package util

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped