public class DisjunctionBranch extends Branch
| Modifier and Type | Field and Description |
|---|---|
protected aterm.ATermAppl |
disjunction |
protected Node |
node |
protected int[] |
order |
protected DependencySet[] |
prevDS |
| Constructor and Description |
|---|
DisjunctionBranch(ABox abox,
CompletionStrategy completion,
Node node,
aterm.ATermAppl disjunction,
DependencySet ds,
aterm.ATermAppl[] disj) |
| Modifier and Type | Method and Description |
|---|---|
DisjunctionBranch |
copyTo(ABox abox) |
protected String |
getDebugMsg() |
aterm.ATermAppl |
getDisjunct(int i) |
Node |
getNode() |
void |
printLong() |
void |
setDisj(aterm.ATermAppl[] disj) |
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, tryNextprotected Node node
protected aterm.ATermAppl disjunction
protected DependencySet[] prevDS
protected int[] order
public DisjunctionBranch(ABox abox, CompletionStrategy completion, Node node, aterm.ATermAppl disjunction, DependencySet ds, aterm.ATermAppl[] disj)
protected String getDebugMsg()
public DisjunctionBranch copyTo(ABox abox)
public void setLastClash(DependencySet ds)
setLastClash in class Branchpublic void shiftTryNext(int openIndex)
shiftTryNext in class Branchindex - The shift indexpublic void printLong()
public void setDisj(aterm.ATermAppl[] disj)
disj - the disj to setpublic aterm.ATermAppl getDisjunct(int i)
Copyright © 2019. All rights reserved.