public interface ForwardRuleInfGraphI extends InfGraph, SilentAddI
emptyGraph
Modifier and Type | Method and Description |
---|---|
void |
addBRule(Rule brule)
Adds a new Backward rule as a rules of a forward rule process.
|
void |
addDeduction(Triple t)
Add a new deduction to the deductions graph.
|
void |
deleteBRule(Rule brule)
Deletes a new Backward rule as a rules of a forward rule process.
|
ExtendedIterator<Triple> |
findDataMatches(Node subject,
Node predicate,
Node object)
Search the combination of data and deductions graphs for the given triple pattern.
|
Graph |
getCurrentDeductionsGraph()
Return the Graph containing all the static deductions available so far.
|
Graph |
getDeductionsGraph()
Return the Graph containing all the static deductions available so far.
|
void |
logDerivation(Triple t,
Derivation derivation)
Logger a derivation record against the given triple.
|
void |
setFunctorFiltering(boolean param)
Set to true to cause functor-valued literals to be dropped from rule output.
|
boolean |
shouldLogDerivations()
Return true if derivation logging is enabled.
|
boolean |
shouldTrace()
Return true if tracing should be acted on - i.e.
|
find, getDerivation, getGlobalProperty, getRawGraph, getReasoner, prepare, rebind, rebind, reset, setDerivationLogging, testGlobalProperty, validate
add, clear, close, contains, contains, delete, dependsOn, find, find, find, getCapabilities, getEventManager, getPrefixMapping, getStatisticsHandler, getTransactionHandler, isClosed, isEmpty, isIsomorphicWith, remove, size
silentAdd
boolean shouldTrace()
void addBRule(Rule brule)
void deleteBRule(Rule brule)
Graph getDeductionsGraph()
getDeductionsGraph
in interface InfGraph
Graph getCurrentDeductionsGraph()
void addDeduction(Triple t)
ExtendedIterator<Triple> findDataMatches(Node subject, Node predicate, Node object)
boolean shouldLogDerivations()
void logDerivation(Triple t, Derivation derivation)
void setFunctorFiltering(boolean param)
Licenced under the Apache License, Version 2.0