public abstract class VersionIndependentAgent extends Agent implements VersionIndependentAgentInterface
fNegotiation, parametervalues, sessionNr, sessionsTotal, startTime, strategyParameters, timeline, totalTime, utilitySpace
Constructor and Description |
---|
VersionIndependentAgent() |
Modifier and Type | Method and Description |
---|---|
double |
adjustDiscountFactor(double discountFactor) |
double |
getTime() |
void |
setOpponentTime(long time) |
void |
setOurTime(long time) |
chooseAction, endSession, getAgentID, getName, getParameterValues, getSessionNumber, getSessionsTotal, getStrategyParameters, getSupportedNegotiationSetting, getUniqueIdentifier, getUtility, getVersion, init, internalInit, isUIAgent, loadSessionData, parseStrategyParameters, ReceiveMessage, restartDataObjectsFolder, saveSessionData, setAgentID, setName, sleep
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
log
public double getTime()
getTime
in interface VersionIndependentAgentInterface
public double adjustDiscountFactor(double discountFactor)
adjustDiscountFactor
in interface VersionIndependentAgentInterface
public void setOpponentTime(long time)
setOpponentTime
in interface VersionIndependentAgentInterface
public void setOurTime(long time)
setOurTime
in interface VersionIndependentAgentInterface