Package | Description |
---|---|
misc | |
negotiator | |
negotiator.config | |
negotiator.gui.negosession | |
negotiator.multipartyprotocol | |
negotiator.parties | |
negotiator.repository | |
negotiator.tournament |
Modifier and Type | Method and Description |
---|---|
PartyRepItem |
AutomatedTournamentConfiguration.getMediatorItem() |
Modifier and Type | Method and Description |
---|---|
java.util.List<PartyRepItem> |
AutomatedTournamentConfiguration.getPartyItems() |
Modifier and Type | Method and Description |
---|---|
static MultiPartyProtocol |
Global.createMultiPartyProtocolInstance(MultiPartyProtocolRepItem protRepItem,
java.util.ArrayList<PartyRepItem> partyRepItems,
java.util.ArrayList<AgentID> partyIDList,
java.util.ArrayList<ProfileRepItem> profileRepItems,
java.util.ArrayList<java.util.HashMap<AgentParameterVariable,AgentParamValue>> partyParams,
DeadlineType deadlineType,
int totalRoundOrTime) |
Modifier and Type | Method and Description |
---|---|
PartyRepItem |
MultilateralTournamentConfigurationInterface.getMediatorItem()
Gets the mediator
|
PartyRepItem |
MultilateralTournamentConfiguration.getMediatorItem()
Gets the mediator
|
Modifier and Type | Method and Description |
---|---|
java.util.List<PartyRepItem> |
MultilateralTournamentConfigurationInterface.getPartyItems()
Gets the list of party repository items.
|
java.util.List<PartyRepItem> |
MultilateralTournamentConfiguration.getPartyItems()
Gets the list of party repository items.
|
Modifier and Type | Method and Description |
---|---|
static NegotiationParty |
GuiConfiguration.createFrom(PartyRepItem partyRepItem,
Domain domain)
Creates a new Party from repository items
|
static NegotiationParty |
GuiConfiguration.createFrom(PartyRepItem partyRepItem,
ProfileRepItem profileRepItem)
Creates a new Party from repository items
|
void |
MultilateralTournamentConfigurationInterface.setMediatorItem(PartyRepItem mediatorItem)
Sets the mediator item
|
void |
MultilateralTournamentConfiguration.setMediatorItem(PartyRepItem mediatorItem)
Sets the mediator item
|
Modifier and Type | Method and Description |
---|---|
void |
MultilateralTournamentConfigurationInterface.setPartyItems(java.util.List<PartyRepItem> agents)
Sets the list of chosen parties
|
void |
MultilateralTournamentConfiguration.setPartyItems(java.util.List<PartyRepItem> agents)
Sets the list of chosen parties
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<PartyRepItem> |
ContentProxy.fetchMediators()
Use the repository object to fetch mediator parties
|
static java.util.List<PartyRepItem> |
ContentProxy.fetchMediatorsForProtocol(MultiPartyProtocolRepItem protocol)
Use the repository object to fetch mediator parties
|
static java.util.List<PartyRepItem> |
ContentProxy.fetchParties()
Use the repository object to fetch non-mediator parties
|
static java.util.List<PartyRepItem> |
ContentProxy.fetchPartiesForProtocol(MultiPartyProtocolRepItem protocol)
Use the repository object to fetch non-mediator parties
|
Modifier and Type | Field and Description |
---|---|
protected java.util.ArrayList<PartyRepItem> |
MultiPartyProtocol.partyRepItems |
Constructor and Description |
---|
MediatorFeedbackBasedProtocol(java.util.ArrayList<PartyRepItem> partyRepItems,
java.util.ArrayList<AgentID> partyIDList,
java.util.ArrayList<ProfileRepItem> profileRepItems,
java.util.ArrayList<java.util.HashMap<AgentParameterVariable,AgentParamValue>> partyParams,
DeadlineType deadlineType,
int totalRoundOrTime) |
MultiPartyProtocol(java.util.ArrayList<PartyRepItem> partyRepItems,
java.util.ArrayList<AgentID> partyIDList,
java.util.ArrayList<ProfileRepItem> profileRepItems,
java.util.ArrayList<java.util.HashMap<AgentParameterVariable,AgentParamValue>> partyParams,
DeadlineType deadlineType,
int totalRoundOrTime) |
SimpleMediatorBasedProtocol(java.util.ArrayList<PartyRepItem> partyRepItems,
java.util.ArrayList<AgentID> partyIDList,
java.util.ArrayList<ProfileRepItem> profileRepItems,
java.util.ArrayList<java.util.HashMap<AgentParameterVariable,AgentParamValue>> partyParams,
DeadlineType deadlineType,
int totalRoundOrTime) |
Constructor and Description |
---|
NegotiationPartyInternal(PartyRepItem partyRepItem,
ProfileRepItem profileRepItem,
Session session,
AgentID agentID)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
PartyRepItem |
Repository.getPartyOfClass(java.lang.String className) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<PartyRepItem> |
RepositoryItemType.getPartyRepItem() |
Constructor and Description |
---|
RepositoryItemType(java.util.ArrayList<AgentRepItem> agentRepItem,
java.util.ArrayList<PartyRepItem> partyRepItem,
java.util.ArrayList<DomainRepItem> domainRepItem,
java.util.ArrayList<ProtocolRepItem> protocolRepItem,
java.util.ArrayList<MultiPartyProtocolRepItem> multiPartyProtocolRepItem) |
Modifier and Type | Method and Description |
---|---|
static NegotiationPartyInternal |
TournamentGenerator.createFrom(PartyRepItem partyRepItem,
Domain domain,
UTILITYSPACETYPE type,
Session session)
Creates a new Party from repository items
|
protected static NegotiationPartyInternal |
TournamentGenerator.generateMediator(PartyRepItem mediatorRepItem,
ProfileRepItem mediatorProfileRepItem,
ProfileRepItem alternativeProfileRepItem,
Session session)
Generates a mediator Party from the given information
|
static java.util.List<NegotiationPartyInternal> |
TournamentGenerator.generateSessionParties(java.util.List<java.lang.Integer> partyIndices,
java.util.List<PartyRepItem> partyRepItems,
java.util.List<ProfileRepItem> profileRepItems,
java.util.List<AgentID> partyIds,
int mediatorIndex,
PartyRepItem mediatorRepItem,
ProfileRepItem mediatorProfileRepItem,
Session session)
Generate the list of parties in the given session
|
static java.util.List<NegotiationPartyInternal> |
TournamentGenerator.generateSessionParties(java.util.List<PartyRepItem> partyRepItems,
java.util.List<ProfileRepItem> profileRepItems,
java.util.List<AgentID> partyIds,
int mediatorIndex,
PartyRepItem mediatorRepItem,
ProfileRepItem mediatorProfileRepItem,
Session session)
Generate the list of parties in the given session
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<NegotiationPartyInternal> |
TournamentGenerator.generateSessionParties(java.util.List<java.lang.Integer> partyIndices,
java.util.List<PartyRepItem> partyRepItems,
java.util.List<ProfileRepItem> profileRepItems,
java.util.List<AgentID> partyIds,
int mediatorIndex,
PartyRepItem mediatorRepItem,
ProfileRepItem mediatorProfileRepItem,
Session session)
Generate the list of parties in the given session
|
static java.util.List<NegotiationPartyInternal> |
TournamentGenerator.generateSessionParties(java.util.List<PartyRepItem> partyRepItems,
java.util.List<ProfileRepItem> profileRepItems,
java.util.List<AgentID> partyIds,
int mediatorIndex,
PartyRepItem mediatorRepItem,
ProfileRepItem mediatorProfileRepItem,
Session session)
Generate the list of parties in the given session
|