/** * package onetomany.bargainingchipsgame.players; */ /** * Each user would enjoy a rational assistant agent to make one-to-many negotiation on his or behalf in Bargaining Chips Game. * Players in BCG one-to-many negotiation domain are equipped with two modules, one coordinator agent and multiple negotiator agents one per each thread. * The coordinator monitors and synchronizes all bilateral negotiation threads of each negotiator agent with an opponent regarding the whole preference list of the user. * * Each assistant, and accordingly its agents, could be in buyer or seller role. * Buyer agent and many instances of seller agents are created in each one-to-many negotiation. * * This package includes the agent class and all instances. * * * * @author Faria Nassiri-Mofakham * */ package onetomany.bargainingchipsgame.players;