swarm.simtoolsgui
Interface ActionCache


public 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(Symbol type, String cmd)
           
 Object sendNextAction()
           
 Object sendQuitAction()
           
 Object sendStartAction()
           
 Object sendStepAction()
           
 Object sendStopAction()
           
 Object setScheduleContext(Swarm context)
           
 Object verifyActions()
           
 Object waitForControlEvent()
           
 

Method Detail

setScheduleContext

public Object setScheduleContext(Swarm context)

insertAction

public Object insertAction(Object actionHolder)

deliverActions

public Object deliverActions()

sendActionOfType$toExecute

public Object sendActionOfType$toExecute(Symbol 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()