public class MUCBridge extends KahinaBridge
Modifier and Type | Field and Description |
---|---|
protected boolean |
batchMode |
protected MUCInstruction |
lastInstruction |
protected int |
selectedCandidate |
int |
selectedID |
kahina
Constructor and Description |
---|
MUCBridge(MUCInstance kahina) |
Modifier and Type | Method and Description |
---|---|
MUCInstruction |
getNextInstruction()
Returns a step instruction determined by the user of the MUCGUI.
|
boolean |
isInBatchMode() |
protected void |
processControlEvent(KahinaControlEvent e) |
void |
processEvent(KahinaEvent e) |
protected void |
processSelectionEvent(KahinaSelectionEvent e) |
void |
purgeSATNodes() |
int |
registerMUC(java.lang.Integer[] mucCandidates,
java.lang.Integer[] muc) |
void |
registerSatisfiable() |
deregister, generateStep, processSystemEvent, processWarnEvent
public int selectedID
protected MUCInstruction lastInstruction
protected int selectedCandidate
protected boolean batchMode
public MUCBridge(MUCInstance kahina)
public int registerMUC(java.lang.Integer[] mucCandidates, java.lang.Integer[] muc)
public void registerSatisfiable()
public void purgeSATNodes()
public MUCInstruction getNextInstruction()
public void processEvent(KahinaEvent e)
processEvent
in interface KahinaListener
processEvent
in class KahinaBridge
protected void processSelectionEvent(KahinaSelectionEvent e)
processSelectionEvent
in class KahinaBridge
protected void processControlEvent(KahinaControlEvent e)
processControlEvent
in class KahinaBridge
public boolean isInBatchMode()