public class QTypeDebuggerInstance extends LogicProgrammingInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
bridge, defaultPerspectives, defaultProjects, gui, instanceControl, logger, project, recentPerspectives, recentProjects, sessionControl, state, steps, VERBOSE
Constructor and Description |
---|
QTypeDebuggerInstance() |
Modifier and Type | Method and Description |
---|---|
protected QTypeBridge |
createBridge() |
protected QTypeGUI |
createGUI() |
protected QTypeProject |
createNewProject() |
protected QTypeState |
createState() |
protected void |
createTreeBehavior() |
protected void |
fillViewRegistry()
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
|
java.lang.String |
getApplicationName() |
java.lang.String |
getCommand() |
QTypeCommander |
getCommander() |
QTypeGUI |
getGUI() |
LogicProgrammingProfiler |
getProfiler() |
QTypeProject |
loadProject(java.io.File file) |
static void |
main(java.lang.String[] args) |
protected void |
preparePerspectiveLists() |
protected void |
prepareProjectLists() |
void |
processEvent(KahinaEvent e) |
SICStusPrologBridge |
startNewSession() |
getBreakPoints, getCompletePoints, getCreepPoints, getFailPoints, getSkipPoints, getState, getWarnPoints, loadProject, newProject
deregisterInstanceListener, deregisterSessionListener, dispatchEvent, dispatchInstanceEvent, dispatchSessionEvent, getBridge, getLogger, getProject, getProjectStatus, initializeNewSession, loadPerspective, newProject, processNewProject, processProjectEvent, registerInstanceListener, registerRecentPerspective, registerRecentProject, registerSessionListener, saveProjectAs, setProjectStatus, start, startNewSessionWithoutBridge
public SICStusPrologBridge startNewSession()
startNewSession
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
protected QTypeGUI createGUI()
createGUI
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
protected void createTreeBehavior()
createTreeBehavior
in class LogicProgrammingInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
protected QTypeBridge createBridge()
createBridge
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
public static void main(java.lang.String[] args)
protected void fillViewRegistry()
KahinaInstance
fillViewRegistry
in class LogicProgrammingInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
public java.lang.String getCommand()
public QTypeCommander getCommander()
public java.lang.String getApplicationName()
getApplicationName
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
protected QTypeProject createNewProject()
createNewProject
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
public QTypeProject loadProject(java.io.File file)
loadProject
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
protected void prepareProjectLists()
prepareProjectLists
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
protected void preparePerspectiveLists()
preparePerspectiveLists
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
public QTypeGUI getGUI()
getGUI
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
public LogicProgrammingProfiler getProfiler()
getProfiler
in class LogicProgrammingInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
protected QTypeState createState()
createState
in class KahinaInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>
public void processEvent(KahinaEvent e)
processEvent
in interface KahinaListener
processEvent
in class LogicProgrammingInstance<QTypeState,QTypeGUI,SICStusPrologBridge,QTypeProject>