package structure
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- structure
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Type Members
- trait ClassType[+T] extends IriResource
- trait ClassTypeDef[T <: ClassType[_]] extends AnyRef
- abstract class Classtypes extends AnyRef
- trait DataGraph extends Graph
- abstract class Datatypes extends AnyRef
- trait Edge[+S, +E] extends Resource[Edge[S, E]]
- S
outV-type, edge-start
- E
inV-type, edge-end
- abstract class Edges extends RApi[Edge[Any, Any]]
- trait Graph extends IriResource with GraphUtils
- trait History extends Graph
The History-trait ensures data is never deleted but annotated with '@created', '@modified', '@deleted' and '@trancended' tags.
- trait IndexGraph extends Graph
- trait IriResource extends AnyRef
- type Lspace = Graph
- trait NameSpaceGraph extends DataGraph
- trait Node extends Resource[Node]
Implement this trait with graph specific node functions
- abstract class Nodes extends RApi[Node]
- abstract class Ontologies extends AnyRef
- class Ontology extends ClassType[Node]
- abstract class OntologyDef extends ClassTypeDef[Ontology]
- case class PartialInEdge[+T](from: Resource[T], key: Property) extends Product with Serializable
A partial in edge as helper to write triples
- case class PartialOutEdge[+T](from: Resource[T], key: Property) extends Product with Serializable
A partial out edge as helper to write triples
- abstract class Properties extends AnyRef
- class Property extends ClassType[Edge[Any, Any]]
//TODO: create inverse-link if any
- abstract class PropertyDef extends ClassTypeDef[Property]
- trait RApi[T <: Resource[Any]] extends AnyRef
- trait Resource[+T] extends IriResource
- abstract class Resources extends RApi[Resource[Any]]
- case class TypedProperty[T](key: Property, range: ClassType[T]) extends Product with Serializable
- trait Value[+T] extends Resource[T]
- abstract class Values extends RApi[Value[_]]