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 java.util.Set<Namespace>getNamespaces()SparqlFragmentgetTargetQueryFragment(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, java.util.Set<java.lang.String> inheritedVarNames)
-
-
-
Method Detail
-
getTargetQueryFragment
SparqlFragment getTargetQueryFragment(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, java.util.Set<java.lang.String> inheritedVarNames)
-
getNamespaces
java.util.Set<Namespace> getNamespaces()
-
-