Packages

p

lspace

structure

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

  2. trait ClassTypeDef[T <: ClassType[_]] extends AnyRef
  3. abstract class Classtypes extends AnyRef
  4. trait DataGraph extends Graph
  5. abstract class Datatypes extends AnyRef
  6. trait Edge[+S, +E] extends Resource[Edge[S, E]]

    S

    outV-type, edge-start

    E

    inV-type, edge-end

  7. abstract class Edges extends RApi[Edge[Any, Any]]
  8. trait Graph extends IriResource with GraphUtils
  9. trait History extends Graph

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

  10. trait IndexGraph extends Graph
  11. trait IriResource extends AnyRef
  12. type Lspace = Graph
  13. trait NameSpaceGraph extends DataGraph
  14. trait Node extends Resource[Node]

    Implement this trait with graph specific node functions

  15. abstract class Nodes extends RApi[Node]
  16. abstract class Ontologies extends AnyRef
  17. class Ontology extends ClassType[Node]

  18. abstract class OntologyDef extends ClassTypeDef[Ontology]

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

    A partial in edge as helper to write triples

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

    A partial out edge as helper to write triples

  21. abstract class Properties extends AnyRef
  22. class Property extends ClassType[Edge[_, _]]

    //TODO: create inverse-link if any

  23. abstract class PropertyDef extends ClassTypeDef[Property]

  24. trait RApi[T <: Resource[Any]] extends AnyRef
  25. trait Resource[+T] extends IriResource
  26. abstract class Resources extends RApi[Resource[Any]]
  27. case class TypedProperty[T](key: Property, range: ClassType[T]) extends Product with Serializable
  28. trait Value[+T] extends Resource[T]
  29. abstract class Values extends RApi[Value[_]]

Value Members

  1. object ClassType
  2. object ClassTypeDef
  3. object Edge
  4. object Graph
  5. object History
  6. object IriResource
  7. object Node
  8. object Ontology
  9. object OntologyDef
  10. object Property
  11. object PropertyDef
  12. object Resource
  13. object TypedProperty extends Serializable
  14. object Value

Inherited from AnyRef

Inherited from Any

Ungrouped