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