org.tigris.mbt.generators
Class PathGenerator

java.lang.Object
  extended by org.tigris.mbt.generators.PathGenerator
Direct Known Subclasses:
CombinedPathGenerator, ListGenerator, RandomPathGenerator, RequirementsGenerator, ShortestPathGenerator

public abstract class PathGenerator
extends Object


Method Summary
 double getConditionFulfillment()
           
 FiniteStateMachine getMachine()
           
abstract  String[] getNext()
           
 StopCondition getStopCondition()
           
 boolean hasNext()
           
 void reset()
          Will reset the generator to its initial state.
 void setMachine(FiniteStateMachine machine)
           
 void setStopCondition(StopCondition stopCondition)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getNext

public abstract String[] getNext()

hasNext

public boolean hasNext()

getMachine

public FiniteStateMachine getMachine()

setMachine

public void setMachine(FiniteStateMachine machine)

setStopCondition

public void setStopCondition(StopCondition stopCondition)

getStopCondition

public StopCondition getStopCondition()

getConditionFulfillment

public double getConditionFulfillment()

reset

public void reset()
Will reset the generator to its initial state.


toString

public String toString()
Overrides:
toString in class Object