public class RuleEngine extends Object implements NodeExpressionContext
| Constructor and Description |
|---|
RuleEngine(org.apache.jena.query.Dataset dataset,
URI shapesGraphURI,
ShapesGraph shapesGraph,
org.apache.jena.rdf.model.Model inferences) |
| Modifier and Type | Method and Description |
|---|---|
void |
executeAll() |
void |
executeShape(Shape shape,
String baseMessage) |
org.apache.jena.query.Dataset |
getDataset() |
org.apache.jena.rdf.model.Model |
getInferencesModel() |
ProgressMonitor |
getProgressMonitor() |
ShapesGraph |
getShapesGraph() |
URI |
getShapesGraphURI() |
org.apache.jena.rdf.model.Model |
getShapesModel() |
void |
infer(org.apache.jena.graph.Triple triple,
Rule rule,
Shape shape) |
void |
setProgressMonitor(ProgressMonitor value) |
public RuleEngine(org.apache.jena.query.Dataset dataset,
URI shapesGraphURI,
ShapesGraph shapesGraph,
org.apache.jena.rdf.model.Model inferences)
public void executeAll()
throws InterruptedException
InterruptedExceptionpublic void executeShape(Shape shape, String baseMessage) throws InterruptedException
InterruptedExceptionpublic org.apache.jena.query.Dataset getDataset()
getDataset in interface NodeExpressionContextpublic org.apache.jena.rdf.model.Model getInferencesModel()
public ProgressMonitor getProgressMonitor()
public ShapesGraph getShapesGraph()
getShapesGraph in interface NodeExpressionContextpublic org.apache.jena.rdf.model.Model getShapesModel()
public URI getShapesGraphURI()
getShapesGraphURI in interface NodeExpressionContextpublic void setProgressMonitor(ProgressMonitor value)
Copyright © 2017 TopQuadrant, Inc.. All rights reserved.