public class RETERuleInfGraph extends BasicForwardRuleInfGraph
BaseInfGraph.InfCapabilities, BaseInfGraph.InfFindSafeCapabilities, BaseInfGraph.InfTransactionHandlerfilterFunctorsTOSTRING_TRIPLE_BASE, TOSTRING_TRIPLE_LIMITemptyGraph| Constructor and Description |
|---|
RETERuleInfGraph(Reasoner reasoner,
Graph schema)
Constructor.
|
RETERuleInfGraph(Reasoner reasoner,
List<Rule> rules,
Graph schema)
Constructor.
|
RETERuleInfGraph(Reasoner reasoner,
List<Rule> rules,
Graph schema,
Graph data)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
performAdd(Triple t)
Add one triple to the data graph, run any rules triggered by
the new data item, recursively adding any generated triples.
|
void |
performDelete(Triple t)
Removes the triple t (if possible) from the set belonging to this graph.
|
addBRule, addDeduction, close, deleteBRule, find, findDataMatches, findWithContinuation, getCurrentDeductionsGraph, getDeductionsGraph, getDerivation, getNRulesFired, getSchemaGraph, graphBaseSize, logDerivation, prepare, rebind, rebind, setDerivationLogging, setFunctorFiltering, setRuleStore, setTraceOn, shouldLogDerivations, shouldTrace, silentAddclear, cloneWithPremises, find, getCapabilities, getGlobalProperty, getPrefixMapping, getRawGraph, getReasoner, getTransactionHandler, getVersion, isEmpty, isPrepared, remove, reset, testGlobalProperty, validateadd, contains, contains, delete, dependsOn, find, find, forTestingOnly_graphBaseFind, getEventManager, getStatisticsHandler, isClosed, isIsomorphicWith, notifyAdd, notifyDelete, size, toString, toStringequals, getClass, hashCode, notify, notifyAll, wait, wait, waitfind, getGlobalProperty, getRawGraph, getReasoner, reset, testGlobalProperty, validateadd, clear, contains, contains, delete, dependsOn, find, find, getCapabilities, getEventManager, getPrefixMapping, getStatisticsHandler, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, remove, sizepublic RETERuleInfGraph(Reasoner reasoner, Graph schema)
rebind then any operations
like add, remove, find will result in errors.reasoner - the parent reasonerschema - the (optional) schema data which is being processedpublic RETERuleInfGraph(Reasoner reasoner, List<Rule> rules, Graph schema)
rebind then any operations
like add, remove, find will result in errors.reasoner - the parent reasonerrules - the list of rules to use this timeschema - the (optional) schema or preload data which is being processedpublic RETERuleInfGraph(Reasoner reasoner, List<Rule> rules, Graph schema, Graph data)
reasoner - the parent reasonerrules - the list of rules to use this timeschema - the (optional) schema or preload data which is being processeddata - the data graph to be processedpublic void performAdd(Triple t)
performAdd in interface org.apache.jena.graph.impl.GraphWithPerformperformAdd in class BasicForwardRuleInfGraphpublic void performDelete(Triple t)
performDelete in interface org.apache.jena.graph.impl.GraphWithPerformperformDelete in class BasicForwardRuleInfGraphLicenced under the Apache License, Version 2.0