public class AutomatedTournamentConfiguration extends GuiConfiguration
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() |
PartyRepItem |
getMediatorItem()
Gets the mediator
|
ProfileRepItem |
getMediatorProfile()
Gets the mediator profile
|
int |
getNumTournaments()
Gets the number of negotiation sessions to run
|
java.util.List<PartyRepItem> |
getPartyItems()
Gets the list of party repository items.
|
java.util.List<ProfileRepItem> |
getPartyProfileItems()
Gets the list of profiles used by the parties
|
createFrom, createFrom, createFrom, createFrom
getNumAgentsPerSession, getNumSessions, getProtocolItem, getRepetitionAllowed, load, save, setDeadline, setMediatorItem, setMediatorProfile, setNumAgentsPerSession, setNumSessions, setPartyItems, setPartyProfileItems, setProtocolItem, setRepetitionAllowed
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()
MultilateralTournamentConfiguration
getPartyProfileItems
in interface MultilateralTournamentConfigurationInterface
getPartyProfileItems
in class MultilateralTournamentConfiguration
public java.util.List<PartyRepItem> getPartyItems()
MultilateralTournamentConfiguration
getPartyItems
in interface MultilateralTournamentConfigurationInterface
getPartyItems
in class MultilateralTournamentConfiguration
public int getNumTournaments()
MultilateralTournamentConfiguration
getNumTournaments
in interface MultilateralTournamentConfigurationInterface
getNumTournaments
in class MultilateralTournamentConfiguration
public ProfileRepItem getMediatorProfile()
MultilateralTournamentConfigurationInterface
getMediatorProfile
in interface MultilateralTournamentConfigurationInterface
getMediatorProfile
in class MultilateralTournamentConfiguration
public PartyRepItem getMediatorItem()
MultilateralTournamentConfiguration
getMediatorItem
in interface MultilateralTournamentConfigurationInterface
getMediatorItem
in class MultilateralTournamentConfiguration