Package org.eclipse.rdf4j.sail.shacl.ast
Interface Targetable
-
- All Known Implementing Classes:
AlternativePath,DashAllObjects,DashAllSubjects,InversePath,OneOrMorePath,Path,RSXTargetShape,SequencePath,SimplePath,SparqlTarget,Target,TargetClass,TargetNode,TargetObjectsOf,TargetSubjectsOf,ZeroOrMorePath,ZeroOrOnePath
public interface Targetable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<org.eclipse.rdf4j.model.Namespace>getNamespaces()SparqlFragmentgetTargetQueryFragment(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames)
-
-
-
Method Detail
-
getTargetQueryFragment
SparqlFragment getTargetQueryFragment(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames)
-
getNamespaces
Set<org.eclipse.rdf4j.model.Namespace> getNamespaces()
-
-