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, 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 GraphWithPerformperformAdd in class BasicForwardRuleInfGraphpublic void performDelete(Triple t)
performDelete in interface GraphWithPerformperformDelete in class BasicForwardRuleInfGraphLicenced under the Apache License, Version 2.0