Packages

p

es.weso.shex

shexpath

package shexpath

Type Members

  1. case class AbsolutePath(rpath: RelativePath) extends ShExPath with Product with Serializable
  2. case class EafOfPath(exprIndex: ExprIndex) extends StepExpr with Product with Serializable
  3. sealed trait ExprIndex extends Product with Serializable
  4. case class NodeConstraintPath(exprIndex: ExprIndex) extends StepExpr with Product with Serializable
  5. case class OneOfPath(exprIndex: ExprIndex) extends StepExpr with Product with Serializable
  6. case class RelativePath(step: NonEmptyList[StepExpr]) extends ShExPath with Product with Serializable
  7. sealed trait ShExPath extends Product with Serializable

    The following code is experimental.

    The following code is experimental. It will provide an implementation of: https://shexspec.github.io/spec/ShExPath

  8. case class ShapeAndPath(exprIndex: ExprIndex) extends StepExpr with Product with Serializable
  9. case class ShapeExprIndex(value: Either[Int, ShapeLabel]) extends ExprIndex with Product with Serializable
  10. case class ShapeNotPath(exprIndex: ExprIndex) extends StepExpr with Product with Serializable
  11. case class ShapeOrPath(exprIndex: ExprIndex) extends StepExpr with Product with Serializable
  12. case class ShapePath(exprIndex: ExprIndex) extends StepExpr with Product with Serializable
  13. sealed trait StepExpr extends Product with Serializable
  14. case class TripleConstraintPath(exprIndex: ExprIndex) extends StepExpr with Product with Serializable
  15. case class TripleExprIndex(value: Either[Int, ShapeLabel]) extends ExprIndex with Product with Serializable

Ungrouped