avrora.actions
Class SimulateAction
java.lang.Object
avrora.actions.Action
avrora.actions.SimAction
avrora.actions.SimulateAction
- public class SimulateAction
- extends SimAction
The SimulateAction implements the bridge between the functionality
in the avrora.sim package and the entrypoint to Avrora in
avrora.Main. This class has a run() method that is
called by the main class after the options have been processed. The run()
reads in the program, processes breakpoints, profiling counters, and other
options, and begins the simulation.
|
Method Summary |
void |
run(java.lang.String[] args)
The run() method is called by the main class. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HELP
public static final java.lang.String HELP
- See Also:
- Constant Field Values
BREAKS
public final Option.List BREAKS
TIME
public final Option.Bool TIME
TOTAL
public final Option.Bool TOTAL
CYCLES
public final Option.Bool CYCLES
TRACE
public final Option.Bool TRACE
LEGACY_INTERPRETER
public final Option.Bool LEGACY_INTERPRETER
REALTIME
public final Option.Bool REALTIME
SimulateAction
public SimulateAction()
run
public void run(java.lang.String[] args)
throws java.lang.Exception
- The
run() method is called by the main class.
- Specified by:
run in class Action
- Parameters:
args - the command line arguments after the options have been stripped out
- Throws:
java.lang.Exception - if there is a problem loading the program, or an exception
occurs during simulation