public abstract class LogicProgrammingInstance<S extends LogicProgrammingState,G extends LogicProgrammingGUI,B extends LogicProgrammingBridge,P extends LogicProgrammingProject> extends KahinaInstance<S,G,B,P>
bridge, defaultPerspectives, defaultProjects, gui, instanceControl, logger, project, recentPerspectives, recentProjects, sessionControl, state, steps, VERBOSE
Constructor and Description |
---|
LogicProgrammingInstance() |
Modifier and Type | Method and Description |
---|---|
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
|
KahinaControlAgentProfile |
getBreakPoints() |
KahinaControlAgentProfile |
getCompletePoints() |
KahinaControlAgentProfile |
getCreepPoints() |
KahinaControlAgentProfile |
getFailPoints() |
abstract LogicProgrammingProfiler |
getProfiler() |
KahinaControlAgentProfile |
getSkipPoints() |
S |
getState() |
KahinaControlAgentProfile |
getWarnPoints() |
P |
loadProject(java.io.InputStream stream) |
void |
newProject(java.io.File grammarFile) |
void |
processEvent(KahinaEvent event) |
createBridge, createGUI, createNewProject, createState, deregisterInstanceListener, deregisterSessionListener, dispatchEvent, dispatchInstanceEvent, dispatchSessionEvent, getApplicationName, getBridge, getGUI, getLogger, getProject, getProjectStatus, initializeNewSession, loadPerspective, loadProject, newProject, preparePerspectiveLists, prepareProjectLists, processNewProject, processProjectEvent, registerInstanceListener, registerRecentPerspective, registerRecentProject, registerSessionListener, saveProjectAs, setProjectStatus, start, startNewSession, startNewSessionWithoutBridge
public abstract LogicProgrammingProfiler getProfiler()
public S getState()
getState
in class KahinaInstance<S extends LogicProgrammingState,G extends LogicProgrammingGUI,B extends LogicProgrammingBridge,P extends LogicProgrammingProject>
protected void createTreeBehavior()
createTreeBehavior
in class KahinaInstance<S extends LogicProgrammingState,G extends LogicProgrammingGUI,B extends LogicProgrammingBridge,P extends LogicProgrammingProject>
public KahinaControlAgentProfile getBreakPoints()
public KahinaControlAgentProfile getCreepPoints()
public KahinaControlAgentProfile getCompletePoints()
public KahinaControlAgentProfile getSkipPoints()
public KahinaControlAgentProfile getFailPoints()
public KahinaControlAgentProfile getWarnPoints()
public void processEvent(KahinaEvent event)
processEvent
in interface KahinaListener
processEvent
in class KahinaInstance<S extends LogicProgrammingState,G extends LogicProgrammingGUI,B extends LogicProgrammingBridge,P extends LogicProgrammingProject>
public void newProject(java.io.File grammarFile)
public P loadProject(java.io.InputStream stream)
protected void fillViewRegistry()
KahinaInstance
fillViewRegistry
in class KahinaInstance<S extends LogicProgrammingState,G extends LogicProgrammingGUI,B extends LogicProgrammingBridge,P extends LogicProgrammingProject>