| Package | Description |
|---|---|
| org.topbraid.shacl.engine | |
| org.topbraid.shacl.rules |
| Modifier and Type | Method and Description |
|---|---|
Shape |
Constraint.getShape() |
Shape |
ShapesGraph.getShape(org.apache.jena.graph.Node node) |
| Modifier and Type | Method and Description |
|---|---|
List<Shape> |
ShapesGraph.getRootShapes()
Gets all non-deactivated shapes that declare a target and pass the provided filter.
|
| Constructor and Description |
|---|
Constraint(Shape shape,
SHConstraintComponent component,
List<SHParameter> params,
org.apache.jena.rdf.model.RDFNode parameterValue) |
| Modifier and Type | Method and Description |
|---|---|
static List<Shape> |
RuleUtil.getShapesWithTargetNode(org.apache.jena.rdf.model.RDFNode focusNode,
ShapesGraph shapesGraph) |
| Modifier and Type | Method and Description |
|---|---|
void |
SPARQLRule.execute(RuleEngine ruleEngine,
List<org.apache.jena.rdf.model.RDFNode> focusNodes,
Shape shape) |
void |
Rule.execute(RuleEngine ruleEngine,
List<org.apache.jena.rdf.model.RDFNode> focusNodes,
Shape shape)
Executes this rule, calling
ruleEngine.infer() to add triples. |
void |
RuleEngine.executeShape(Shape shape,
String baseMessage,
org.apache.jena.rdf.model.RDFNode focusNode) |
void |
RuleEngine.infer(org.apache.jena.graph.Triple triple,
Rule rule,
Shape shape) |
| Modifier and Type | Method and Description |
|---|---|
void |
RuleEngine.executeShapes(List<Shape> ruleShapes,
org.apache.jena.rdf.model.RDFNode focusNode)
Executes the rules attached to a given list of shapes, either for a dedicated
focus node or all target nodes of the shapes.
|
Copyright © 2019 TopQuadrant, Inc.. All rights reserved.