public class PathPropertyShape extends PropertyShape
Modifier and Type | Method and Description |
---|---|
Path |
getPath() |
List<Path> |
getPaths() |
PlanNode |
getPlan(ShaclSailConnection shaclSailConnection,
NodeShape nodeShape,
boolean printPlans,
PlanNode overrideTargetNode) |
PlanNode |
getPlanAddedStatements(ShaclSailConnection shaclSailConnection,
NodeShape nodeShape) |
PlanNode |
getPlanRemovedStatements(ShaclSailConnection shaclSailConnection,
NodeShape nodeShape) |
boolean |
requiresEvaluation(SailConnection addedStatements,
SailConnection removedStatements) |
getId, getNodeShape, getPlanAsGraphvizDot, getSourceConstraintComponent
public PlanNode getPlan(ShaclSailConnection shaclSailConnection, NodeShape nodeShape, boolean printPlans, PlanNode overrideTargetNode)
getPlan
in interface PlanGenerator
getPlan
in class PropertyShape
public PlanNode getPlanAddedStatements(ShaclSailConnection shaclSailConnection, NodeShape nodeShape)
getPlanAddedStatements
in interface PlanGenerator
getPlanAddedStatements
in class PropertyShape
public PlanNode getPlanRemovedStatements(ShaclSailConnection shaclSailConnection, NodeShape nodeShape)
getPlanRemovedStatements
in interface PlanGenerator
getPlanRemovedStatements
in class PropertyShape
public List<Path> getPaths()
getPaths
in interface PlanGenerator
getPaths
in class PropertyShape
public boolean requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)
requiresEvaluation
in interface RequiresEvalutation
requiresEvaluation
in class PropertyShape
public Path getPath()
Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.