Modifier and Type | Method and Description |
---|---|
ProfileRepItem |
AutomatedTournamentConfiguration.getMediatorProfile() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<ProfileRepItem> |
AutomatedTournamentConfiguration.getAllPartyProfileItems() |
java.util.List<ProfileRepItem> |
AutomatedTournamentConfiguration.getPartyProfileItems() |
Modifier and Type | Method and Description |
---|---|
static Protocol |
Global.createProtocolInstance(ProtocolRepItem protRepItem,
AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams) |
static Protocol |
Global.createProtocolInstance(ProtocolRepItem protRepItem,
AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
java.lang.ClassLoader classLoader) |
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 |
---|---|
ProfileRepItem |
MultilateralTournamentConfigurationInterface.getMediatorProfile()
Gets the mediator profile
|
ProfileRepItem |
MultilateralTournamentConfiguration.getMediatorProfile() |
Modifier and Type | Method and Description |
---|---|
java.util.List<ProfileRepItem> |
MultilateralTournamentConfigurationInterface.getPartyProfileItems()
Gets the list of profiles used by the parties
|
java.util.List<ProfileRepItem> |
MultilateralTournamentConfiguration.getPartyProfileItems()
Gets the list of profiles used by the parties
|
Modifier and Type | Method and Description |
---|---|
static NegotiationParty |
GuiConfiguration.createFrom(PartyRepItem partyRepItem,
ProfileRepItem profileRepItem)
Creates a new Party from repository items
|
static UtilitySpace |
GuiConfiguration.createFrom(ProfileRepItem item)
Create a new UtilitySpace from a ProfileRepItem.
|
void |
MultilateralTournamentConfigurationInterface.setMediatorProfile(ProfileRepItem mediatorProfile)
Sets the mediator profile
|
void |
MultilateralTournamentConfiguration.setMediatorProfile(ProfileRepItem mediatorProfile) |
Modifier and Type | Method and Description |
---|---|
void |
MultilateralTournamentConfigurationInterface.setPartyProfileItems(java.util.List<ProfileRepItem> partyProfileItems)
Sets the list of profiles used by the parties
|
void |
MultilateralTournamentConfiguration.setPartyProfileItems(java.util.List<ProfileRepItem> partyProfileItems)
Sets the list of profiles used by the parties
|
Modifier and Type | Method and Description |
---|---|
ProfileRepItem |
BilateralAtomicNegotiationSessionEvent.getProfileA() |
ProfileRepItem |
BilateralAtomicNegotiationSessionEvent.getProfileB() |
Constructor and Description |
---|
BilateralAtomicNegotiationSessionEvent(java.lang.Object source,
BilateralAtomicNegotiationSession session,
ProfileRepItem profileA,
ProfileRepItem profileB,
AgentRepItem agentA,
AgentRepItem agentB,
java.lang.String agentAName,
java.lang.String agentBName) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<ProfileRepItem> |
ContentProxy.fetchProfiles()
Use the repository object to fetch profiles
|
java.util.ArrayList<ProfileRepItem> |
NegoSessionUI2.getProfiles() |
java.util.ArrayList<ProfileRepItem> |
MultiNegoSessionUI.getProfiles() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
MultilateralUI.getShortPath(ProfileRepItem profileRepItem)
This will shorten the Profile rep items path by displaying only the
rightmost two scopes.
|
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 |
---|---|
ProfileRepItem |
Protocol.getProfileRepItems(int index) |
Modifier and Type | Method and Description |
---|---|
void |
Protocol.fireBilateralAtomicNegotiationSessionEvent(BilateralAtomicNegotiationSession session,
ProfileRepItem profileA,
ProfileRepItem profileB,
AgentRepItem agentA,
AgentRepItem agentB,
java.lang.String agenAName,
java.lang.String agentBName) |
Constructor and Description |
---|
Protocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int totalMatches) |
Modifier and Type | Method and Description |
---|---|
ProfileRepItem |
AlternatingOffersProtocol.getProfileArep() |
ProfileRepItem |
AlternatingOffersProtocol.getProfileBrep() |
Modifier and Type | Method and Description |
---|---|
protected static java.util.ArrayList<AlternatingOffersProtocol> |
AlternatingOffersProtocol.allParameterCombis(Tournament tournament,
AgentRepItem agentA,
AgentRepItem agentB,
ProfileRepItem profileA,
ProfileRepItem profileB)
This is a recursive function that iterates over all *parameters* and
tries all values for each, recursively calling itself to iterate over the
remaining parameters.
|
protected static void |
AlternatingOffersProtocol.allParameterCombis(Tournament tournament,
java.util.ArrayList<AssignedParameterVariable> allparameters,
java.util.ArrayList<AlternatingOffersProtocol> sessions,
ProfileRepItem profileA,
ProfileRepItem profileB,
AgentRepItem agentA,
AgentRepItem agentB,
java.util.ArrayList<AssignedParamValue> chosenvalues)
adds all permutations of all NegotiationSessions to the given sessions
array.
|
Constructor and Description |
---|
AlternatingOffersProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int totalSessionRounds)
RUN A NEGO SESSION.
|
Modifier and Type | Method and Description |
---|---|
protected static AuctionProtocol |
MultiPhaseAuctionProtocol.createSession(Tournament tournament,
ProfileRepItem profileCenter,
ProfileRepItem profileSeller1,
ProfileRepItem profileSeller2) |
protected static AuctionOldProtocol |
MultiPhaseAuctionOldProtocol.createSession(Tournament tournament,
ProfileRepItem profileCenter,
ProfileRepItem profileSeller1,
ProfileRepItem profileSeller2) |
protected static AuctionProtocol |
AuctionProtocol.createSession(Tournament tournament,
ProfileRepItem profileCenter,
ProfileRepItem profileSeller1,
ProfileRepItem profileSeller2) |
protected static AuctionOldProtocol |
AuctionOldProtocol.createSession(Tournament tournament,
ProfileRepItem profileCenter,
ProfileRepItem profileSeller1,
ProfileRepItem profileSeller2) |
protected AuctionBilateralAtomicNegoSession |
AuctionProtocol.runNegotiationSession(Agent agentA,
Agent agentB,
AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
do test run of negotiation session.
|
protected AuctionBilateralAtomicNegoSession |
AuctionOldProtocol.runNegotiationSession(Agent agentA,
Agent agentB,
AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams)
do test run of negotiation session.
|
protected AuctionBilateralAtomicNegoSession |
AuctionProtocol.runNegotiationSession(AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams) |
protected AuctionBilateralAtomicNegoSession |
AuctionOldProtocol.runNegotiationSession(AgentRepItem agentARepItem,
AgentRepItem agentBRepItem,
java.lang.String agentAname,
java.lang.String agentBname,
ProfileRepItem profileRepItemA,
ProfileRepItem profileRepItemB,
UtilitySpace spaceA,
UtilitySpace spaceB,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentAparams,
java.util.HashMap<AgentParameterVariable,AgentParamValue> agentBparams) |
Constructor and Description |
---|
AuctionOldProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int tSR) |
AuctionProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int tSR) |
MultiPhaseAuctionOldProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int cSR,
int tSR) |
MultiPhaseAuctionProtocol(AgentRepItem[] agentRepItems,
ProfileRepItem[] profileRepItems,
java.util.HashMap<AgentParameterVariable,AgentParamValue>[] agentParams,
int cSR,
int tSR) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ProfileRepItem> |
DomainRepItem.getProfiles() |
Modifier and Type | Method and Description |
---|---|
boolean |
Repository.existUtilitySpace(Domain domain,
ProfileRepItem profile) |
UtilitySpace |
Repository.getUtilitySpace(Domain domain,
ProfileRepItem profile) |
boolean |
Repository.removeProfileRepItem(ProfileRepItem item) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ProfileRepItem> |
Tournament.getProfiles()
Get the profiles that are available.
|
Modifier and Type | Method and Description |
---|---|
protected static UTILITYSPACETYPE |
TournamentGenerator.extractUtilitySpaceType(ProfileRepItem profile) |
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
|
Modifier and Type | Method and Description |
---|---|
ProfileRepItem |
ProfileValue.getProfile() |
Constructor and Description |
---|
ProfileValue(ProfileRepItem p) |