com.yobotics.simulationconstructionset
Class StateVisitedTwiceSimulationDoneCriterion

java.lang.Object
  extended by com.yobotics.simulationconstructionset.StateVisitedTwiceSimulationDoneCriterion
All Implemented Interfaces:
SimulationDoneCriterion

public class StateVisitedTwiceSimulationDoneCriterion
extends java.lang.Object
implements SimulationDoneCriterion


Constructor Summary
StateVisitedTwiceSimulationDoneCriterion(StateChangeRecorder stateChangeRecorder)
           
 
Method Summary
 void addException(State exceptionState)
           
 void disable()
           
 void enable()
           
 State getStateVisitedTwice()
           
 boolean isSimulationDone()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateVisitedTwiceSimulationDoneCriterion

public StateVisitedTwiceSimulationDoneCriterion(StateChangeRecorder stateChangeRecorder)
Method Detail

isSimulationDone

public boolean isSimulationDone()
Specified by:
isSimulationDone in interface SimulationDoneCriterion

getStateVisitedTwice

public State getStateVisitedTwice()

addException

public void addException(State exceptionState)

enable

public void enable()

disable

public void disable()