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 |
---|---|
java.util.List<ProfileRepItem> |
MultilateralTournamentConfigurationInterface.getPartyBProfileItems() |
java.util.List<ProfileRepItem> |
MultilateralTournamentConfiguration.getPartyBProfileItems() |
java.util.List<ProfileRepItem> |
MultilateralTournamentConfigurationInterface.getPartyProfileItems()
Gets read-only list of profiles used by the parties.
|
java.util.List<ProfileRepItem> |
MultilateralTournamentConfiguration.getPartyProfileItems() |
Constructor and Description |
---|
MultilateralTournamentConfiguration(MultiPartyProtocolRepItem protocol,
Deadline deadline2,
PartyRepItem mediator,
java.util.List<PartyRepItem> parties,
java.util.List<ProfileRepItem> profiles,
java.util.List<PartyRepItem> partiesB,
java.util.List<ProfileRepItem> profilesB,
int nrepeats,
int nparties,
boolean repeatParties,
boolean isRandomSessionOrder,
PersistentDataType type) |
MultilateralTournamentConfiguration(MultiPartyProtocolRepItem protocol,
Deadline deadline2,
PartyRepItem mediator,
java.util.List<PartyRepItem> parties,
java.util.List<ProfileRepItem> profiles,
java.util.List<PartyRepItem> partiesB,
java.util.List<ProfileRepItem> profilesB,
int nrepeats,
int nparties,
boolean repeatParties,
boolean isRandomSessionOrder,
PersistentDataType type) |
Modifier and Type | Method and Description |
---|---|
ProfileRepItem |
BilateralAtomicNegotiationSessionEvent.getProfileA() |
ProfileRepItem |
BilateralAtomicNegotiationSessionEvent.getProfileB() |
Constructor and Description |
---|
BilateralAtomicNegotiationSessionEvent(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() |
Modifier and Type | Method and Description |
---|---|
SingleSelectionModel<ProfileRepItem> |
ParticipantModel.getProfileModel() |
Modifier and Type | Method and Description |
---|---|
SubsetSelectionModel<ProfileRepItem> |
MultiTournamentModel.getProfileModel() |
SubsetSelectionModel<ProfileRepItem> |
BilateralOptionsModel.getProfileModelB() |
Constructor and Description |
---|
AgentsAndProfilesPanel(SubsetSelectionModel<PartyRepItem> partyModel,
SubsetSelectionModel<ProfileRepItem> profileModel) |
Modifier and Type | Method and Description |
---|---|
java.nio.file.Path |
SessionsInfo.getPath(PartyRepItem party,
ProfileRepItem profile) |
java.io.Serializable |
SessionsInfo.getStorage(PartyRepItem party,
ProfileRepItem profile)
Try to return the stored data for given [party,profile] pair.
|
void |
SessionsInfo.saveStorage(java.io.Serializable content,
PartyRepItem party,
ProfileRepItem profile)
saves provided storageMap to the storageDir.
|
Constructor and Description |
---|
NegotiationPartyInternal(PartyRepItem partyRepItem,
ProfileRepItem profileRepItem,
Session session,
AgentID agentID,
SessionsInfo info)
Creates a new
NegotiationParty from repository items and
initializes it. |
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 |
---|---|
java.util.ArrayList<ProfileRepItem> |
DomainRepItem.getProfiles() |
Modifier and Type | Method and Description |
---|---|
boolean |
Repository.existUtilitySpace(Domain domain,
ProfileRepItem profile) |
AbstractUtilitySpace |
Repository.getUtilitySpace(Domain domain,
ProfileRepItem profile) |
boolean |
Repository.removeProfileRepItem(ProfileRepItem item) |
Modifier and Type | Method and Description |
---|---|
ProfileRepItem |
Participant.getProfile() |
Constructor and Description |
---|
Participant(AgentID id,
PartyRepItem strategy,
ProfileRepItem profile) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<ProfileRepItem> |
Tournament.getProfiles()
Get the profiles that are available.
|
Modifier and Type | Method and Description |
---|---|
ProfileRepItem |
ProfileValue.getProfile() |
Constructor and Description |
---|
ProfileValue(ProfileRepItem p) |