swarm.simtoolsgui
Interface ActionCache

All Known Implementing Classes:
ActionCacheImpl

public abstract interface ActionCache

A class to manage threads and Swarms.. A class that provides a smart bag into which actions can be thrown by other threads and Swarms intended for insertion on it's Swarm's schedule.


Method Summary
 Object deliverActions()
           
 Object doTkEvents()
           
 void drop()
           
 Object getPanel()
           
 Object insertAction(Object actionHolder)
           
 Object sendActionOfType$toExecute(SymbolImpl type, String cmd)
           
 Object sendNextAction()
           
 Object sendQuitAction()
           
 Object sendStartAction()
           
 Object sendStepAction()
           
 Object sendStopAction()
           
 Object setScheduleContext(Object context)
           
 Object verifyActions()
           
 Object waitForControlEvent()
           
 

Method Detail

setScheduleContext

public Object setScheduleContext(Object context)

insertAction

public Object insertAction(Object actionHolder)

deliverActions

public Object deliverActions()

sendActionOfType$toExecute

public Object sendActionOfType$toExecute(SymbolImpl type,
                                         String cmd)

sendStartAction

public Object sendStartAction()

sendStopAction

public Object sendStopAction()

sendStepAction

public Object sendStepAction()

sendNextAction

public Object sendNextAction()

sendQuitAction

public Object sendQuitAction()

verifyActions

public Object verifyActions()

getPanel

public Object getPanel()

doTkEvents

public Object doTkEvents()

waitForControlEvent

public Object waitForControlEvent()

drop

public void drop()