org.jactr.core.runtime.controller.impl
Class RuntimeState

java.lang.Object
  extended by org.jactr.core.runtime.controller.impl.RuntimeState

public class RuntimeState
extends java.lang.Object


Constructor Summary
RuntimeState()
           
 
Method Summary
 void clear()
           
 void getRunning(java.util.Collection<IModel> running)
           
 void getSuspended(java.util.Collection<IModel> suspended)
           
 void getTerminated(java.util.Collection<IModel> terminated)
           
 boolean isRunning()
          true if any models are currently running
 boolean isSuspended()
          true if all the models are suspended
 void resumed(IModel model)
           
 void starting(IModel model)
          called just before a model starts to execute..
 void stopped(IModel model)
           
 void suspended(IModel model)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuntimeState

public RuntimeState()
Method Detail

clear

public void clear()

getRunning

public void getRunning(java.util.Collection<IModel> running)

getTerminated

public void getTerminated(java.util.Collection<IModel> terminated)

getSuspended

public void getSuspended(java.util.Collection<IModel> suspended)

isRunning

public boolean isRunning()
true if any models are currently running

Returns:

isSuspended

public boolean isSuspended()
true if all the models are suspended

Returns:

starting

public void starting(IModel model)
called just before a model starts to execute..

Parameters:
model -

stopped

public void stopped(IModel model)

suspended

public void suspended(IModel model)

resumed

public void resumed(IModel model)