| 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 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 |
|---|---|
void |
SPARQLRule.execute(RuleEngine ruleEngine,
List<org.apache.jena.rdf.model.RDFNode> focusNodes,
Shape shape) |
abstract 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) |
void |
RuleEngine.infer(org.apache.jena.graph.Triple triple,
Rule rule,
Shape shape) |
Copyright © 2017 TopQuadrant, Inc.. All rights reserved.