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, processEventderegisterInstanceListener, deregisterSessionListener, dispatchEvent, dispatchInstanceEvent, dispatchSessionEvent, getApplicationName, getBridge, getGUI, getLogger, getProject, getProjectStatus, initializeNewSession, loadPerspective, newProject, processNewProject, processProjectEvent, registerInstanceListener, registerRecentPerspective, registerRecentProject, registerSessionListener, saveProjectAs, setProjectStatus, start, startNewSessionWithoutBridgepublic 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()
KahinaInstancepublic 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>