Class TargetClass
- java.lang.Object
-
- org.eclipse.rdf4j.sail.shacl.ast.targets.Target
-
- org.eclipse.rdf4j.sail.shacl.ast.targets.TargetClass
-
- All Implemented Interfaces:
Exportable,Targetable
public class TargetClass extends Target
-
-
Constructor Summary
Constructors Constructor Description TargetClass(Set<org.eclipse.rdf4j.model.Resource> targetClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)PlanNodegetAdded(ConnectionsGroup connectionsGroup, org.eclipse.rdf4j.model.Resource[] dataGraph, ConstraintComponent.Scope scope)Set<org.eclipse.rdf4j.model.Namespace>getNamespaces()org.eclipse.rdf4j.model.IRIgetPredicate()PlanNodegetTargetFilter(ConnectionsGroup connectionsGroup, org.eclipse.rdf4j.model.Resource[] dataGraph, PlanNode parent)SparqlFragmentgetTargetQueryFragment(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames)inthashCode()voidtoModel(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Model model, Set<org.eclipse.rdf4j.model.Resource> cycleDetection)
-
-
-
Constructor Detail
-
TargetClass
public TargetClass(Set<org.eclipse.rdf4j.model.Resource> targetClass)
-
-
Method Detail
-
getPredicate
public org.eclipse.rdf4j.model.IRI getPredicate()
- Specified by:
getPredicatein classTarget
-
getAdded
public PlanNode getAdded(ConnectionsGroup connectionsGroup, org.eclipse.rdf4j.model.Resource[] dataGraph, ConstraintComponent.Scope scope)
-
getTargetFilter
public PlanNode getTargetFilter(ConnectionsGroup connectionsGroup, org.eclipse.rdf4j.model.Resource[] dataGraph, PlanNode parent)
- Specified by:
getTargetFilterin classTarget
-
toModel
public void toModel(org.eclipse.rdf4j.model.Resource subject, org.eclipse.rdf4j.model.IRI predicate, org.eclipse.rdf4j.model.Model model, Set<org.eclipse.rdf4j.model.Resource> cycleDetection)
-
getTargetQueryFragment
public SparqlFragment getTargetQueryFragment(StatementMatcher.Variable subject, StatementMatcher.Variable object, RdfsSubClassOfReasoner rdfsSubClassOfReasoner, StatementMatcher.StableRandomVariableProvider stableRandomVariableProvider, Set<String> inheritedVarNames)
-
getNamespaces
public Set<org.eclipse.rdf4j.model.Namespace> getNamespaces()
-
-