public class Simulator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private SimOperation |
currentOperation |
private ReputationModel |
simulatedModel |
java.lang.Thread |
simulation |
private SimulatorPanel |
simulatorPanel |
private java.lang.Thread |
thisThread |
private boolean |
threadSuspended |
Constructor and Description |
---|
Simulator(SimulatorPanel simulatorPanel) |
Modifier and Type | Method and Description |
---|---|
private SimOperation |
createDesignatedOperation(int OpCode) |
void |
pauseSimulation() |
private void |
setComponentsEnabledState(boolean open,
boolean model) |
private void |
setComponentsEnabledState(boolean start,
boolean stop,
boolean step,
boolean pause) |
private void |
setComponentsEnabledState(boolean start,
boolean stop,
boolean step,
boolean pause,
boolean open,
boolean model) |
private boolean |
setSimulatedModel() |
private void |
Simulate() |
void |
startSimulation() |
void |
stepSimulation() |
void |
stopSimulation() |
private SimulatorPanel simulatorPanel
private ReputationModel simulatedModel
private SimOperation currentOperation
public volatile java.lang.Thread simulation
private java.lang.Thread thisThread
private volatile boolean threadSuspended
public Simulator(SimulatorPanel simulatorPanel)
public void startSimulation()
public void stopSimulation()
public void pauseSimulation()
public void stepSimulation()
private void Simulate()
private void setComponentsEnabledState(boolean start, boolean stop, boolean step, boolean pause, boolean open, boolean model)
private void setComponentsEnabledState(boolean start, boolean stop, boolean step, boolean pause)
private void setComponentsEnabledState(boolean open, boolean model)
private boolean setSimulatedModel()
private SimOperation createDesignatedOperation(int OpCode)