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 PlanGeneratorpublic PlanNode getPlanAddedStatements(ShaclSailConnection shaclSailConnection, NodeShape nodeShape)
getPlanAddedStatements in interface PlanGeneratorpublic PlanNode getPlanRemovedStatements(ShaclSailConnection shaclSailConnection, NodeShape nodeShape)
getPlanRemovedStatements in interface PlanGeneratorpublic List<Path> getPaths()
getPaths in interface PlanGeneratorpublic boolean requiresEvaluation(SailConnection addedStatements, SailConnection removedStatements)
requiresEvaluation in interface RequiresEvalutationpublic String getPlanAsGraphvizDot(PlanNode planNode, ShaclSailConnection shaclSailConnection)
public Resource getId()
public NodeShape getNodeShape()
public SourceConstraintComponent getSourceConstraintComponent()
Copyright © 2015-2020 Eclipse Foundation. All Rights Reserved.