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()
SparqlFragment
getTargetQueryFragment(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()
-
-