A B C D E G H I L N P R S U W Y

A

AbstractDebugEngine - Class in cz.cuni.amis.pogamut.sposh.dbg.engine
Abstract class implementing IDebugEngine that is implementing some common things, like listeners.
AbstractDebugEngine() - Constructor for class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
 
actionPerformed(ActionEvent) - Method in class cz.cuni.sposh.debugger.DebugLapAction
 
actionPerformed(ActionEvent) - Method in class cz.cuni.sposh.debugger.WatchLapAction
 
addBreakpoint(LapPath, boolean) - Method in class cz.cuni.amis.dash.YaposhEngine
 
addBreakpoint(LapPath, boolean) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngine
Add a breakpoint to the primitive at the specified path.
addListener(IDebugEngineListener) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
Add listener for changes in state of the engine, it is synchronized.
addListener(IDebugEngineListener) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngine
Add listener for changes in state of the engine, it is synchronized.
addListener(JPDABreakpointListener) - Method in class cz.cuni.sposh.debugger.BreakpointManager
Addd listener to the breakpoint of the manager.

B

breakpointAdded(LapBreakpoint) - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
breakpointAdded(LapBreakpoint) - Method in class cz.cuni.amis.dash.DashWindow
 
breakpointAdded(LapBreakpoint) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngineListener
 
BreakpointManager - Class in cz.cuni.sposh.debugger
Simple manager that is managing class of MethodBreakpoint that share common properties(same method and breakpoint group).
breakpointRemoved(LapBreakpoint) - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
breakpointRemoved(LapBreakpoint) - Method in class cz.cuni.amis.dash.DashWindow
 
breakpointRemoved(LapBreakpoint) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngineListener
 

C

callStringMethod(JPDADebugger, This, JPDAThread, String) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EvaluationListener
Call some method in the debuggee that is without parameters and returns a string.
clear(IDebugEngine) - Static method in class cz.cuni.amis.dash.ServerManager
Clear all frozen servers that have as initiator passed engine.
compare(EngineThread, EngineThread) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EngineThread
 
compareTo(EngineThread) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EngineThread
Compare threads using their names.
componentClosed() - Method in class cz.cuni.amis.dash.DashWindow
Make sure to clean up after window will be closed.
componentClosed() - Method in class cz.cuni.amis.pogamut.sposh.dbg.view.EngineSelectionComponent
 
componentOpened() - Method in class cz.cuni.amis.pogamut.sposh.dbg.view.EngineSelectionComponent
 
connected() - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
connected() - Method in class cz.cuni.amis.dash.DashWindow
 
connected() - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngineListener
This method is called when debugger has successfully connected to the engine.
createActionPatternPresenter(LapPath, TriggeredAction, ActionPattern, ShedVariableWidget, LapChain) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createActionPresenter(LapPath, TriggeredAction, ShedVariableWidget, LapChain) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createActionsPresenter(LapPath, ActionPattern, ShedActionsEnvelope, LapChain) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createChoicePresenter(LapPath, CompetenceElement, ShedVariableWidget) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createChoicesPresenter(LapPath, Competence, ShedChoicesEnvelope, LapChain) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createCompetencePresenter(LapPath, TriggeredAction, Competence, ShedVariableWidget, LapChain) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createDriveCollectionPresenter(LapPath, DriveCollection) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createDrivePresenter(LapPath, DriveElement, ShedVariableWidget) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createExpandedActionPresenter(TriggeredAction, ExpandedActionEnvelope, LapChain) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createLapEvaluation(String) - Static method in class cz.cuni.sposh.debugger.BreakpointManager
Create a manager at the entry into the LAP_ENGINE_CLASS LAP_METHOD_NAME that has specified group.
createSelfRemoveBreakpoint(String, String, int) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EvaluationListener
Create new java breakpoint in the class of action primitive
createSensePresenter(LapPath, Sense, ShedSenseWidget, LapChain) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
createTriggerPresenter(TRIGGER_PARENT, Trigger<TRIGGER_PARENT>, ShedTriggerEnvelope, LapChain) - Method in class cz.cuni.amis.dash.DashPresenterFactory
 
cz.cuni.amis.dash - package cz.cuni.amis.dash
 
cz.cuni.amis.pogamut.sposh.dbg.engine - package cz.cuni.amis.pogamut.sposh.dbg.engine
 
cz.cuni.amis.pogamut.sposh.dbg.exceptions - package cz.cuni.amis.pogamut.sposh.dbg.exceptions
 
cz.cuni.amis.pogamut.sposh.dbg.lap - package cz.cuni.amis.pogamut.sposh.dbg.lap
 
cz.cuni.amis.pogamut.sposh.dbg.view - package cz.cuni.amis.pogamut.sposh.dbg.view
 
cz.cuni.sposh.debugger - package cz.cuni.sposh.debugger
In this package are actions that are plugged into NetBeans as menu or toolbar actions.

D

DashActionPresenter - Class in cz.cuni.amis.dash
Presenter used by Dash to present TriggeredAction.
DashActionPresenter(IDebugEngine, LapPath, ShedScene, ShedPresenter, TriggeredAction, ShedVariableWidget, LapChain) - Constructor for class cz.cuni.amis.dash.DashActionPresenter
 
DashPresenterFactory - Class in cz.cuni.amis.dash
Presenter factory for Dash.
DashPresenterFactory(YaposhEngine, EngineData, ShedScene, ShedPresenter) - Constructor for class cz.cuni.amis.dash.DashPresenterFactory
 
DashPrimitivePresenter<PRIMITIVE_TYPE extends cz.cuni.amis.pogamut.sposh.elements.PoshElement & cz.cuni.amis.pogamut.sposh.elements.IReferenceElement> - Class in cz.cuni.amis.dash
Presenter used in Dash for actions and sense.
DashPrimitivePresenter(IDebugEngine, LapPath, ShedScene, ShedPresenter, PRIMITIVE_TYPE, ShedVariableWidget, LapChain) - Constructor for class cz.cuni.amis.dash.DashPrimitivePresenter
 
DashSensePresenter - Class in cz.cuni.amis.dash
Presenter used by Dash to present Sense.
DashSensePresenter(IDebugEngine, LapPath, ShedScene, ShedPresenter, Sense, ShedVariableWidget, LapChain) - Constructor for class cz.cuni.amis.dash.DashSensePresenter
 
DashWindow - Class in cz.cuni.amis.dash
 
DashWindow(YaposhEngine, String) - Constructor for class cz.cuni.amis.dash.DashWindow
 
DebugLapAction - Class in cz.cuni.sposh.debugger
This is a high-level action used in the menu/toolbar.
DebugLapAction() - Constructor for class cz.cuni.sposh.debugger.DebugLapAction
 
disconnect(String, boolean) - Method in class cz.cuni.amis.dash.YaposhEngine
 
disconnect(String, boolean) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngine
Disconnect engine, stop the info, remove breakpoint, clean after yourself and notify displayer.
disconnected(String, boolean) - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
disconnected(String, boolean) - Method in class cz.cuni.amis.dash.DashWindow
 
disconnected(String, boolean) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngineListener
When debugger crashes or user asks to be disconnected, it will sooner or later cause this.

E

EngineData - Class in cz.cuni.amis.dash
Storage for all information provided by the engine that will be collected.
EngineData(PoshPlan) - Constructor for class cz.cuni.amis.dash.EngineData
Create new storage for execution of @plan.
EngineSelectionComponent - Class in cz.cuni.amis.pogamut.sposh.dbg.view
Top component that will show list of possible lap plans Dash can shown.
EngineSelectionComponent() - Constructor for class cz.cuni.amis.pogamut.sposh.dbg.view.EngineSelectionComponent
 
EngineThread - Class in cz.cuni.amis.pogamut.sposh.dbg.engine
This is a useful wrapper class for JPDAThread that makes dealing with a logic thread of a posh bot much easier.
EngineThread(JPDADebugger, JPDAThread) - Constructor for class cz.cuni.amis.pogamut.sposh.dbg.engine.EngineThread
Create new engine thread container.
equals(Object) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EngineThread
 
equals(Object) - Method in class cz.cuni.amis.pogamut.sposh.dbg.lap.LapBreakpoint
 
evaluationFinished() - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
evaluationFinished() - Method in class cz.cuni.amis.dash.DashWindow
 
evaluationFinished() - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngineListener
Every time the debugger finished the evaluation, listeners are notified
EvaluationListener - Class in cz.cuni.amis.pogamut.sposh.dbg.engine
Various useful methods for engine.
EvaluationListener() - Constructor for class cz.cuni.amis.pogamut.sposh.dbg.engine.EvaluationListener
 
evaluationReached() - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
evaluationReached() - Method in class cz.cuni.amis.dash.DashWindow
 
evaluationReached() - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngineListener
Every time the debugger reaches this stage, it calls this method.

G

getAcceptProviders() - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
getBreakpoint() - Method in class cz.cuni.sposh.debugger.BreakpointManager
Each manager must have some breakpoint into which it adds listeners ect.
getDebugger() - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EngineThread
Debugger from which we got the engine thread.
getDisplayName(JPDADebugger, EngineThread) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EvaluationListener
Get name for this lap engine, create it from the session and thread names.
getEditAction() - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
getHelpCtx() - Method in class cz.cuni.sposh.debugger.WatchLapAction
 
getListeners() - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
For internal use, get array of listeners that won't be affected by the changes of set of listener
getMenuActions() - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
getName() - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EngineThread
Get name of the engine running in this thread.
getName() - Method in class cz.cuni.sposh.debugger.WatchLapAction
 
getOccurrences(LapPath) - Method in class cz.cuni.amis.dash.EngineData
Get times when engine reached the @path
getPath() - Method in class cz.cuni.amis.pogamut.sposh.dbg.lap.LapBreakpoint
Get breakpoint path
getPaths() - Method in class cz.cuni.amis.dash.EngineData
 
getPersistenceType() - Method in class cz.cuni.amis.dash.DashWindow
 
getPlan() - Method in class cz.cuni.amis.dash.EngineData
 
getPrimitiveName(PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.dbg.lap.LapBreakpoint
Get name of primitive.
getSession(JPDADebugger) - Static method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EvaluationListener
Get session that is using passed debugger.
getThisVariable() - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EngineThread
 
getThisVariable(JPDAThread) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EvaluationListener
 
getThread() - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EngineThread
Get actuall debug thread the engine is using.
getTitleText() - Method in class cz.cuni.amis.dash.DashActionPresenter
Get title text to be displayed in ther widget.
getTitleText() - Method in class cz.cuni.amis.dash.DashSensePresenter
Get title text to be displayed in ther widget.
getType(PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.dbg.lap.LapBreakpoint
Get type of element where the breakpoint is.

H

hashCode() - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EngineThread
 
hashCode() - Method in class cz.cuni.amis.pogamut.sposh.dbg.lap.LapBreakpoint
 

I

iconResource() - Method in class cz.cuni.sposh.debugger.WatchLapAction
 
IDebugEngine - Interface in cz.cuni.amis.pogamut.sposh.dbg.engine
This interface is representation of AI debugger engine, you can start it, ask for breakpoints, it notifies you about evaluations of plans and other stuff.
IDebugEngineListener - Interface in cz.cuni.amis.pogamut.sposh.dbg.engine
This is an interface for displayer of debugging.
initialize() - Method in class cz.cuni.amis.dash.YaposhEngine
 
initialize() - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngine
Initialize the engine, once initialized, you can do some useful stuff, like disconnecting, adding breakpoints and being notified about evaluation of the executing plan.
isQualified(MethodBreakpoint) - Method in class cz.cuni.sposh.debugger.BreakpointManager
Has passed breakpoint properties specified by the manager?
isSingle() - Method in class cz.cuni.amis.pogamut.sposh.dbg.lap.LapBreakpoint
Is this a single breakpoint?

L

LAP_ENGINE_CLASS - Static variable in class cz.cuni.sposh.debugger.BreakpointManager
fqn of posh engine class which has the all important evaluation method
LAP_METHOD_NAME - Static variable in class cz.cuni.sposh.debugger.BreakpointManager
name of evaluation method in the WatchLapAction#ENGINE_CLASS
LAP_METHOD_SIGNATURE - Static variable in class cz.cuni.sposh.debugger.BreakpointManager
signature of evaluation method
LapBreakpoint - Class in cz.cuni.amis.pogamut.sposh.dbg.lap
This class is for storing information about lap breakpoints.
LapBreakpoint(LapPath, boolean) - Constructor for class cz.cuni.amis.pogamut.sposh.dbg.lap.LapBreakpoint
 

N

notifyConnected() - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
Notify listeners that engine is connected and can now add breakpoints.
notifyDisconnected(String, boolean) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
Notify listeners that engine has been disconnected from the JVM.
notifyEvaluationFinished() - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
Notify listeners that evaluation phase of engine has been finished
notifyEvaluationReached() - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
Notify listeners that evaluation phase of engine has been reached
notifyPathReached(LapPath) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
Notify listeners that engine is about to fire a path.
notifyPlanRecieved(String, PoshPlan) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
Notify all listeners that plan has been recieved

P

pathReached(LapPath) - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
pathReached(LapPath) - Method in class cz.cuni.amis.dash.DashWindow
 
pathReached(LapPath) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngineListener
Notify about path that is about to be fired.
pause(IDebugEngine, InetSocketAddress) - Static method in class cz.cuni.amis.dash.ServerManager
Pause a UT server at specified address.
planRecieved(String, PoshPlan) - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
planRecieved(String, PoshPlan) - Method in class cz.cuni.amis.dash.DashWindow
 
planRecieved(String, PoshPlan) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngineListener
Called when plan was recieved.
propertyChange(PropertyChangeEvent) - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
purge() - Method in class cz.cuni.sposh.debugger.BreakpointManager
Remove all breakpoints that have properties specified by this manager.

R

register() - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 
removeBreakpoint(LapPath) - Method in class cz.cuni.amis.dash.YaposhEngine
 
removeBreakpoint(LapPath) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngine
Remove breakpoint from the debugged plan.
removeListener(IDebugEngineListener) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.AbstractDebugEngine
Remove listener from set of listeners of this engine.
removeListener(IDebugEngineListener) - Method in interface cz.cuni.amis.pogamut.sposh.dbg.engine.IDebugEngine
Remove listener from set of listeners of this engine.
removeListener(JPDABreakpointListener) - Method in class cz.cuni.sposh.debugger.BreakpointManager
Remove listener from the breakpoint of the manager
resume(IDebugEngine, InetSocketAddress) - Static method in class cz.cuni.amis.dash.ServerManager
A UT server is blocked, until all engines that are asking for it to be paused say, that it may resume execution.

S

ServerManager - Class in cz.cuni.amis.dash
Tool for stopping/resuming the UT environment that happens when SposhDebugEngine encounters node breakpoint.
ServerManager() - Constructor for class cz.cuni.amis.dash.ServerManager
 
setCurrentThread(JPDADebugger, JPDAThread) - Method in class cz.cuni.amis.pogamut.sposh.dbg.engine.EvaluationListener
Set some thread to be current, but w/o firing property.
storePath(LapPath, long) - Method in class cz.cuni.amis.dash.EngineData
Add record that engine has reached the @path.

U

UnexpectedMessageException - Exception in cz.cuni.amis.pogamut.sposh.dbg.exceptions
Recieved message that Something was wrong with handshake with UT control server.
UnexpectedMessageException(String, String) - Constructor for exception cz.cuni.amis.pogamut.sposh.dbg.exceptions.UnexpectedMessageException
 
UnexpectedMessageException(String) - Constructor for exception cz.cuni.amis.pogamut.sposh.dbg.exceptions.UnexpectedMessageException
 
unregister() - Method in class cz.cuni.amis.dash.DashPrimitivePresenter
 

W

WatchLapAction - Class in cz.cuni.sposh.debugger
High-level action (used in toolbar) will place a breakpoint at the evaluation method of the sposh engine and opens new lap debugging window for each different instance of an engine (=running plans).

Y

YaposhEngine - Class in cz.cuni.amis.dash
 
YaposhEngine(EngineThread) - Constructor for class cz.cuni.amis.dash.YaposhEngine
 

A B C D E G H I L N P R S U W Y

Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.