public class SWIPrologBridge extends PrologBridge
currentID, selectedID, skipFlag, skipID, state, stepIDConv, waitingForReturnFromSkip
kahina
Constructor and Description |
---|
SWIPrologBridge(LogicProgrammingInstance kahina) |
Modifier and Type | Method and Description |
---|---|
protected SWIPrologStep |
generateStep() |
void |
registerBindings(int externalStepID,
java.lang.String direction,
java.lang.String[] keys,
java.lang.String[] values)
Called to register variable bindings for a step.
|
isQueryRoot
call, canSkipOrAutocomplete, convertStepID, deregister, end, exception, exit, exit, exit, fail, getAction, getBridgeState, getParentCandidateID, isPaused, linkNodes, maybeUpdateStepCount, performBreakAction, performCompleteAction, performCreepAction, performFailAction, performSkipAction, processControlEvent, processEvent, processSelectionEvent, processSystemEvent, processWarnEvent, redo, registerLayer, registerStepSourceCodeLocation, select, selectIfPaused, setBridgeState, setParentCandidateID, step, step, step, virtualRedo, warning
public SWIPrologBridge(LogicProgrammingInstance kahina)
protected SWIPrologStep generateStep()
generateStep
in class LogicProgrammingBridge
public void registerBindings(int externalStepID, java.lang.String direction, java.lang.String[] keys, java.lang.String[] values)
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