public class AutomatedTournamentConfiguration extends MultilateralTournamentConfiguration
Modifier and Type | Field and Description |
---|---|
static int |
AGENTS_PER_RUN
Number of agents in each test run (make sure that this is reflected in
partyrepository.xml
|
static int |
DEADLINE_ROUNDS |
static int |
DEADLINE_TIME
Deadline for each negotiation round
|
static DeadlineType |
DEADLINE_TYPE
Type of deadline for each negotiation round
|
static int |
NUMBER_OF_RUNS
Number of times to run this setting.
|
static int |
PROFILES_PER_RUN
Number of profiles in each test run (make sure that this is reflected in
domainrepository.xml
|
static boolean |
REPETITION_ALLOWED
If set to true, agents also play against themselves
|
int |
runNumber |
Constructor and Description |
---|
AutomatedTournamentConfiguration(int runNumber) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<ProfileRepItem> |
getAllPartyProfileItems() |
Deadline |
getDeadline() |
int |
getNumTournaments()
Gets the number of negotiation sessions to run
|
java.util.List<PartyRepItem> |
getPartyItems()
Gets read-only list of party repository items.
|
java.util.List<ProfileRepItem> |
getPartyProfileItems()
Gets read-only list of profiles used by the parties.
|
getNumNonMediatorsPerSession, getNumPartiesPerSession, getNumSessions, getProtocolItem, getRepetitionAllowed, load, save, withDeadline, withNumAgentsPerSession, withNumSessions, withPartyItems, withProfileItems, withProtocolItem, withRepetitionAllowed
public static final int AGENTS_PER_RUN
public static final int PROFILES_PER_RUN
public static final boolean REPETITION_ALLOWED
public static final int NUMBER_OF_RUNS
public static final int DEADLINE_TIME
public static final int DEADLINE_ROUNDS
public static final DeadlineType DEADLINE_TYPE
public int runNumber
public AutomatedTournamentConfiguration(int runNumber)
public Deadline getDeadline()
getDeadline
in interface MultilateralTournamentConfigurationInterface
getDeadline
in class MultilateralTournamentConfiguration
public static java.util.List<ProfileRepItem> getAllPartyProfileItems()
public java.util.List<ProfileRepItem> getPartyProfileItems()
MultilateralTournamentConfigurationInterface
getPartyProfileItems
in interface MultilateralTournamentConfigurationInterface
getPartyProfileItems
in class MultilateralTournamentConfiguration
public java.util.List<PartyRepItem> getPartyItems()
MultilateralTournamentConfigurationInterface
getPartyItems
in interface MultilateralTournamentConfigurationInterface
getPartyItems
in class MultilateralTournamentConfiguration
MultilateralTournamentConfigurationInterface.getNumNonMediatorsPerSession()
public int getNumTournaments()
MultilateralTournamentConfigurationInterface
getNumTournaments
in interface MultilateralTournamentConfigurationInterface
getNumTournaments
in class MultilateralTournamentConfiguration