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