Package | Description |
---|---|
negotiator | |
negotiator.distributedtournament | |
negotiator.gui.progress | |
negotiator.protocol | |
negotiator.protocol.alternatingoffers | |
negotiator.protocol.auction | |
negotiator.tournament |
Modifier and Type | Method and Description |
---|---|
static Protocol |
Global.createProtocolInstance(ProtocolRepItem protRepItem,
AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams) |
Modifier and Type | Method and Description |
---|---|
static java.lang.Class<Protocol> |
Global.getProtocolClass(ProtocolRepItem protRepItem) |
java.util.ArrayList<Protocol> |
CSVLoader.getSessions() |
Modifier and Type | Method and Description |
---|---|
java.util.List<Protocol> |
Job.getSessions() |
Modifier and Type | Method and Description |
---|---|
Job |
DBController.getJob(int jobID,
java.util.ArrayList<Protocol> sessions)
Gets a group of sessions to run.
|
Constructor and Description |
---|
Job(int jobID,
int sessionID,
java.util.List<Protocol> sessions)
Store the information
|
Modifier and Type | Method and Description |
---|---|
void |
ProgressUI2.setOldProtocol(Protocol proto)
only sets the nego session and connects to it.
|
Modifier and Type | Field and Description |
---|---|
protected Protocol |
BilateralAtomicNegotiationSession.protocol |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<Protocol> |
Protocol.getTournamentSessions(Tournament tournament) |
Constructor and Description |
---|
BilateralAtomicNegotiationSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
AbstractUtilitySpace spaceA,
AbstractUtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams) |
Modifier and Type | Class and Description |
---|---|
class |
AlternatingOffersProtocol
Manager of the Alternating Offers protocol: Loads and initializes agents,
domain, etc.
|
Modifier and Type | Field and Description |
---|---|
protected Protocol |
AlternatingOffersBilateralAtomicNegoSession.protocol |
Modifier and Type | Method and Description |
---|---|
static java.util.ArrayList<Protocol> |
AlternatingOffersProtocol.getTournamentSessions(Tournament tournament)
Called when you press start button in Tournament window via reflection in
TournamentRunner . |
static java.util.ArrayList<Protocol> |
AlternatingOffersProtocol.getTournamentSessions(Tournament tournament,
boolean selfplay,
boolean both_sides) |
Constructor and Description |
---|
AlternatingOffersBilateralAtomicNegoSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
AbstractUtilitySpace spaceA,
AbstractUtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams,
java.lang.String startingAgent)
load the runtime objects to start negotiation
|
Constructor and Description |
---|
AuctionBilateralAtomicNegoSession(Protocol protocol,
Agent agentA,
Agent agentB,
java.lang.String agentAname,
java.lang.String agentBname,
AbstractUtilitySpace spaceA,
AbstractUtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams,
java.lang.String startingAgent,
int totalTime) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<Protocol> |
Tournament.getSessions()
Get all combinations of agents, domains, etc.
|
Constructor and Description |
---|
TournamentRunner(java.util.List<Protocol> sessions,
NegotiationEventListener ael) |