org.kahina.swi
Class SWIPrologDebuggerInstance
java.lang.Object
org.kahina.core.KahinaInstance<S,G,B>
org.kahina.lp.LogicProgrammingInstance<LogicProgrammingState,SWIPrologGUI,SWIPrologBridge>
org.kahina.swi.SWIPrologDebuggerInstance
- All Implemented Interfaces:
- KahinaListener
public class SWIPrologDebuggerInstance
- extends LogicProgrammingInstance<LogicProgrammingState,SWIPrologGUI,SWIPrologBridge>
| Methods inherited from class org.kahina.core.KahinaInstance |
dispatchBackgroundEvent, dispatchEvent, dispatchGUIEvent, getApplicationName, getBridge, getControl, getGuiControl, getState, initializeNewSession, processEvent, start, startNewSessionWithoutBridge |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SWIPrologDebuggerInstance
public SWIPrologDebuggerInstance()
startNewSession
public SWIPrologBridge startNewSession()
- Overrides:
startNewSession in class KahinaInstance<LogicProgrammingState,SWIPrologGUI,SWIPrologBridge>
getProfiler
public LogicProgrammingProfiler getProfiler()
- Specified by:
getProfiler in class LogicProgrammingInstance<LogicProgrammingState,SWIPrologGUI,SWIPrologBridge>
createBridge
protected SWIPrologBridge createBridge()
- Specified by:
createBridge in class KahinaInstance<LogicProgrammingState,SWIPrologGUI,SWIPrologBridge>
createGUI
protected SWIPrologGUI createGUI()
- Specified by:
createGUI in class KahinaInstance<LogicProgrammingState,SWIPrologGUI,SWIPrologBridge>
createState
protected LogicProgrammingState createState()
- Specified by:
createState in class KahinaInstance<LogicProgrammingState,SWIPrologGUI,SWIPrologBridge>
fillViewRegistry
protected void fillViewRegistry()
- Description copied from class:
KahinaInstance
- overwrite this to register views for user-defined datatypes MUST register
views for all data types use super.fillViewRegistry() in implementations
to register most basic views
- Overrides:
fillViewRegistry in class KahinaInstance<LogicProgrammingState,SWIPrologGUI,SWIPrologBridge>
main
public static void main(String[] args)