public class TargetNode extends NodeShape
NodeShape.Factory
Modifier and Type | Method and Description |
---|---|
PlanNode |
getPlan(ShaclSailConnection shaclSailConnection,
NodeShape nodeShape,
boolean printPlans,
PlanNode overrideTargetNode) |
PlanNode |
getPlanAddedStatements(ShaclSailConnection shaclSailConnection,
NodeShape nodeShape) |
PlanNode |
getPlanRemovedStatements(ShaclSailConnection shaclSailConnection,
NodeShape nodeShape) |
String |
getQuery(String subjectVariable,
String objectVariable,
RdfsSubClassOfReasoner rdfsSubClassOfReasoner) |
PlanNode |
getTargetFilter(NotifyingSailConnection shaclSailConnection,
PlanNode parent) |
boolean |
requiresEvaluation(SailConnection addedStatements,
SailConnection removedStatements) |
generatePlans, getId, getPaths, toString
public PlanNode getPlan(ShaclSailConnection shaclSailConnection, NodeShape nodeShape, boolean printPlans, PlanNode overrideTargetNode)
getPlan
in interface PlanGenerator
getPlan
in class NodeShape
public PlanNode getPlanAddedStatements(ShaclSailConnection shaclSailConnection, NodeShape nodeShape)
getPlanAddedStatements
in interface PlanGenerator
getPlanAddedStatements
in class NodeShape
public PlanNode getPlanRemovedStatements(ShaclSailConnection shaclSailConnection, NodeShape nodeShape)
getPlanRemovedStatements
in interface PlanGenerator
getPlanRemovedStatements
in class NodeShape
public boolean requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)
requiresEvaluation
in interface RequiresEvalutation
requiresEvaluation
in class NodeShape
public String getQuery(String subjectVariable, String objectVariable, RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
getQuery
in interface QueryGenerator
getQuery
in class NodeShape
public PlanNode getTargetFilter(NotifyingSailConnection shaclSailConnection, PlanNode parent)
getTargetFilter
in class NodeShape
Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.