public class RuleBranch extends Branch
| Constructor and Description |
|---|
RuleBranch(ABox abox,
CompletionStrategy completion,
RuleAtomAsserter ruleAtomAsserter,
List<RuleAtom> atoms,
VariableBinding binding,
int bodyAtomCount,
DependencySet ds) |
| Modifier and Type | Method and Description |
|---|---|
RuleBranch |
copyTo(ABox abox) |
Node |
getNode() |
void |
setLastClash(DependencySet ds) |
void |
shiftTryNext(int openIndex)
Added for to re-open closed branches.
|
protected void |
tryBranch() |
getAnonCount, getBranch, getCombinedClash, getNodeCount, getTermDepends, getTryCount, getTryNext, setAnonCount, setBranch, setNodeCount, setStrategy, setTermDepends, setTryCount, setTryNext, toString, tryNextpublic RuleBranch(ABox abox, CompletionStrategy completion, RuleAtomAsserter ruleAtomAsserter, List<RuleAtom> atoms, VariableBinding binding, int bodyAtomCount, DependencySet ds)
public RuleBranch copyTo(ABox abox)
public void setLastClash(DependencySet ds)
setLastClash in class Branchpublic void shiftTryNext(int openIndex)
shiftTryNext in class Branchindex - The shift indexCopyright © 2019. All rights reserved.