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, toStringpublic PlanNode getPlan(ShaclSailConnection shaclSailConnection, NodeShape nodeShape, boolean printPlans, PlanNode overrideTargetNode)
getPlan in interface PlanGeneratorgetPlan in class NodeShapepublic PlanNode getPlanAddedStatements(ShaclSailConnection shaclSailConnection, NodeShape nodeShape)
getPlanAddedStatements in interface PlanGeneratorgetPlanAddedStatements in class NodeShapepublic PlanNode getPlanRemovedStatements(ShaclSailConnection shaclSailConnection, NodeShape nodeShape)
getPlanRemovedStatements in interface PlanGeneratorgetPlanRemovedStatements in class NodeShapepublic boolean requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)
requiresEvaluation in interface RequiresEvalutationrequiresEvaluation in class NodeShapepublic String getQuery(String subjectVariable, String objectVariable, RdfsSubClassOfReasoner rdfsSubClassOfReasoner)
getQuery in interface QueryGeneratorgetQuery in class NodeShapepublic PlanNode getTargetFilter(NotifyingSailConnection shaclSailConnection, PlanNode parent)
getTargetFilter in class NodeShapeCopyright © 2015-2020 Eclipse Foundation. All Rights Reserved.