org.kahina.swi.bridge
Class SWIPrologBridge
java.lang.Object
org.kahina.core.bridge.KahinaBridge
org.kahina.lp.bridge.LogicProgrammingBridge
org.kahina.prolog.bridge.PrologBridge
org.kahina.swi.bridge.SWIPrologBridge
- All Implemented Interfaces:
- KahinaListener
public class SWIPrologBridge
- extends PrologBridge
| Methods inherited from class org.kahina.lp.bridge.LogicProgrammingBridge |
call, canSkipOrAutocomplete, convertStepID, end, exception, exit, exit, exit, fail, getAction, linkNodes, processBreakPointMatch, processControlEvent, processCreepPointMatch, processFailPointMatch, processSelectionEvent, processSkipPointMatch, processSystemEvent, processWarnEvent, redo, registerLayer, registerStepSourceCodeLocation, select, selectIfPaused, step, step, step, warning |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SWIPrologBridge
public SWIPrologBridge(LogicProgrammingInstance kahina)
generateStep
protected SWIPrologStep generateStep()
- Overrides:
generateStep in class LogicProgrammingBridge
registerBindings
public void registerBindings(int externalStepID,
String direction,
String[] keys,
String[] values)
- Called to register variable bindings for a step.
- Parameters:
externalStepID - direction - any string, normally either "in" (for call, redo) or "out" (for exit)keys - argument numbers or variable namesvalues - string representations of Prolog terms