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