es.weso.shapepath

Members list

Concise view

Type members

Classlikes

case object AnyKindTest extends KindTest

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class KindTest
class NodeTest
class Object
trait Matchable
class Any
Self type
sealed abstract class Axis extends Product with Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object Child.type
object Descendant.type
object NestedShapeExpr.type
object NestedTripleExpr.type
object Axis

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Axis.type
case object Child extends Axis

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class Axis
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
Child.type
sealed abstract class ContextType extends Product with Serializable

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object EachOfType.type
object NodeConstraintType.type
object OneOfType.type
object ShapeAndType.type
object ShapeNotType.type
object ShapeOrType.type
object ShapeType.type

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case object Descendant extends Axis

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class Axis
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object EachOfType extends ContextType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case class EqName(iri: IRI) extends NameTest

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class NameTest
class NodeTest
class Object
trait Matchable
class Any
case class Err(msg: String) extends ProcessingError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class ExprIndex

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ExprIndex

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
case class ExprStep(maybeType: Option[ContextType], exprIndex: ExprIndex, predicates: List[Predicate]) extends Step

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Step
class Object
trait Matchable
class Any
case class IRIItem(iri: IRI) extends ShapeNode

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ShapeNode
class Object
trait Matchable
class Any
case object IRIType extends ShapeNodeType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
IRIType.type
case class IntShapeIndex(v: Int) extends ShapeExprIndex

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ExprIndex
class Object
trait Matchable
class Any
case class IntTripleExprIndex(v: Int) extends TripleExprIndex

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ExprIndex
class Object
trait Matchable
class Any
sealed abstract class KindTest extends NodeTest

Attributes

Graph
Supertypes
class NodeTest
class Object
trait Matchable
class Any
Known subtypes
object AnyKindTest.type

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ExprIndex
class Object
trait Matchable
class Any
sealed abstract class NameTest extends NodeTest

Attributes

Graph
Supertypes
class NodeTest
class Object
trait Matchable
class Any
Known subtypes
class EqName
object WildcardTest.type
case object NestedShapeExpr extends Axis

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class Axis
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object NestedTripleExpr extends Axis

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
class Axis
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object NodeConstraintType extends ContextType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed abstract class NodeTest

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class KindTest
object AnyKindTest.type
class NameTest
class EqName
object WildcardTest.type
case class NodeTestStep(axis: Axis, nodeTest: NodeTest, predicates: List[Predicate]) extends Step

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Step
class Object
trait Matchable
class Any
case object OneOfType extends ContextType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed abstract class Predicate extends Product with Serializable

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
sealed abstract class ProcessingError

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class RegExpTest(pattern: String) extends KindTest

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class KindTest
class NodeTest
class Object
trait Matchable
class Any
case object ShapeAndType extends ContextType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed abstract class ShapeExprIndex extends ExprIndex

Attributes

Graph
Supertypes
class ExprIndex
class Object
trait Matchable
class Any
Known subtypes
case class ShapeExprItem(se: ShapeExpr) extends ShapeNode

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ShapeNode
class Object
trait Matchable
class Any
case object ShapeExprType extends ShapeNodeType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case class ShapeLabelIndex(lbl: ShapeLabel) extends ShapeExprIndex

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ExprIndex
class Object
trait Matchable
class Any
sealed abstract class ShapeNode

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ShapeNode

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
sealed abstract class ShapeNodeType extends Product with Serializable

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Known subtypes
object IRIType.type
object ShapeExprType.type
object TripleExprType.type
case object ShapeNotType extends ContextType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case object ShapeOrType extends ContextType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case class ShapePath(startsWithRoot: Boolean, steps: List[Step])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object ShapePath

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case object ShapeType extends ContextType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed abstract class Step

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Step

Attributes

Companion:
class
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Step.type
case object TripleConstraintType extends ContextType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
sealed abstract class TripleExprIndex extends ExprIndex

Attributes

Graph
Supertypes
class ExprIndex
class Object
trait Matchable
class Any
Known subtypes
case class TripleExprItem(te: TripleExpr) extends ShapeNode

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ShapeNode
class Object
trait Matchable
class Any
case object TripleExprType extends ShapeNodeType

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Self type
case class UnmatchItemContextLabel(item: ShapeNode, step: Step, typeLabel: ContextType) extends ProcessingError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case class Value(items: List[ShapeNode])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Value

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Value.type
case class Warning(msg: String) extends ProcessingError

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
case object WildcardTest extends NameTest

Attributes

Graph
Supertypes
trait Singleton
trait Product
trait Mirror
trait Serializable
trait Product
trait Equals
class NameTest
class NodeTest
class Object
trait Matchable
class Any
Self type