Jadex 0.96-beta1

jadex.planlib
Interface IOfferGenerator

All Known Implementing Classes:
ExponentialPriceCalculator, LinearPriceCalculator

public interface IOfferGenerator

The interface for calculating offers of auctions (e.g. typically prices or sth. similar)

See Also:
LinearPriceCalculator, ExponentialPriceCalculator

Method Summary
 Comparable getCurrentOffer()
          Returns the current offer for the round.
 Comparable getLimitOffer()
          Returns the limit offer to be reached in order to terminate successfully.
 int getRound()
          Get the round.
 Comparable getStartOffer()
          Returns the start offer for the auction.
 void setNextRound()
          Increase the round.
 

Method Detail

getCurrentOffer

Comparable getCurrentOffer()
Returns the current offer for the round.

Returns:
The current offer.

getLimitOffer

Comparable getLimitOffer()
Returns the limit offer to be reached in order to terminate successfully.

Returns:
Minimal/maximal offer for this auction to terminate.

getStartOffer

Comparable getStartOffer()
Returns the start offer for the auction.

Returns:
Start offer.

getRound

int getRound()
Get the round.

Returns:
The round.

setNextRound

void setNextRound()
Increase the round.


Jadex 0.96-beta1

Submit a bug or feature
For further API reference and developer documentation, see the Jadex User Guide and the Jadex Tutorial. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, and working code examples.

Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.