java.lang.Object
org.eclipse.rdf4j.sail.shacl.ast.paths.Path
All Implemented Interfaces:
org.eclipse.rdf4j.sail.shacl.ast.Exportable, org.eclipse.rdf4j.sail.shacl.ast.Identifiable, org.eclipse.rdf4j.sail.shacl.ast.Targetable
Direct Known Subclasses:
AlternativePath, InversePath, OneOrMorePath, SequencePath, SimplePath, ZeroOrMorePath, ZeroOrOnePath

public abstract class Path extends Object implements org.eclipse.rdf4j.sail.shacl.ast.Identifiable, org.eclipse.rdf4j.sail.shacl.ast.Exportable, org.eclipse.rdf4j.sail.shacl.ast.Targetable
  • Constructor Details

  • Method Details

    • getId

      public Resource getId()
      Specified by:
      getId in interface org.eclipse.rdf4j.sail.shacl.ast.Identifiable
    • buildPath

      public static Path buildPath(ShapeSource shapeSource, Resource id)
    • getAdded

      public abstract PlanNode getAdded(ConnectionsGroup connectionsGroup, Resource[] dataGraph, PlanNodeWrapper planNodeWrapper)
    • isSupported

      public abstract boolean isSupported()
      Returns:
      true if feature is currently supported by the ShaclSail