public class MultipartyNegoActionEvent extends java.lang.Object implements NegotiationEvent
| Constructor and Description |
|---|
MultipartyNegoActionEvent(Action action,
int round,
int turn,
double time,
java.util.List<NegotiationPartyInternal> parties,
Bid agreed) |
| Modifier and Type | Method and Description |
|---|---|
Action |
getAction() |
Bid |
getAgreement() |
java.util.List<NegotiationPartyInternal> |
getParties() |
int |
getRound() |
double |
getTime() |
int |
getTurn() |
java.lang.String |
toString() |
public MultipartyNegoActionEvent(Action action, int round, int turn, double time, java.util.List<NegotiationPartyInternal> parties, Bid agreed)
action - the action done by the agentround - the current round numberturn - the turn within the roundtime - the time, running from t = 0 (start) to t = 1 (deadline). The
time is normalized, so agents need not be concerned with the
actual internal clock.parties - the discounted utils of the partiesagreed - the agreement Bid that the parties agreed on , or null
if no agreement yet.public int getRound()
public int getTurn()
public double getTime()
public java.lang.String toString()
toString in class java.lang.Objectpublic Action getAction()
public java.util.List<NegotiationPartyInternal> getParties()
public Bid getAgreement()