net.sourceforge.jasa.market.rules
Class MarketClearingCondition

java.lang.Object
  extended by java.util.Observable
      extended by net.sourceforge.jasa.market.rules.MarketClearingCondition
All Implemented Interfaces:
MarketEventListener
Direct Known Subclasses:
RoundClearingCondition

public class MarketClearingCondition
extends java.util.Observable
implements MarketEventListener

The interface for expressing the condition of clearing the current market. Whenever, it's time to do so, notifyObservers() is called.

 

Constructor Summary
MarketClearingCondition()
           
 
Method Summary
 void eventOccurred(SimEvent event)
          by default, no clearing
protected  void initialise()
           
 void reset()
           
 java.lang.String toString()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MarketClearingCondition

public MarketClearingCondition()
Method Detail

initialise

protected void initialise()

reset

public void reset()

eventOccurred

public void eventOccurred(SimEvent event)
by default, no clearing


toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object