Class Path
- 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
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static Path
buildPath(RepositoryConnection connection, Resource id)
abstract PlanNode
getAdded(ConnectionsGroup connectionsGroup, PlanNodeWrapper planNodeWrapper)
Resource
getId()
abstract boolean
isSupported()
-
-
-
Constructor Detail
-
Path
public Path(Resource id)
-
-
Method Detail
-
getId
public Resource getId()
- Specified by:
getId
in interfaceorg.eclipse.rdf4j.sail.shacl.ast.Identifiable
-
buildPath
public static Path buildPath(RepositoryConnection connection, Resource id)
-
getAdded
public abstract PlanNode getAdded(ConnectionsGroup connectionsGroup, PlanNodeWrapper planNodeWrapper)
-
isSupported
public abstract boolean isSupported()
- Returns:
- true if feature is currently supported by the ShaclSail
-
-