/** * Action class */ package onetomany.bargainingchipsgame.interactions; import onetomany.bargainingchipsgame.players.Agent; /** * Offers are being exchanged in the forms of actions. * Each action contains the offer as well as sender and receiver agents, and the sequence number of the action in the thread. * * * @author Faria Nassiri-Mofakham * */ public class Action { private Offer offer; private Agent sender; private Agent receiver; private long sequence; /** * @return the sequence */ public long getSequence() { return sequence; } /** * @param sequence the sequence to set */ public void setSequence(long sequence) { this.sequence = sequence; } /** * @return the offer */ public Offer getOffer() { return offer; } /** * @param offer the offer to set */ public void setOffer(Offer offer) { this.offer = offer; } /** * @return the sender */ public Agent getSender() { return sender; } /** * @param sender the sender to set */ public void setSender(Agent sender) { this.sender = sender; } /** * @return the receiver */ public Agent getReceiver() { return receiver; } /** * @param receiver the receiver to set */ public void setReceiver(Agent receiver) { this.receiver = receiver; } }