public class MultiTournamentModel extends DefaultListenable<MultilateralTournamentConfiguration>
You can get notified when the multitournamentmodel is complete (as indicated
by the user, he can press 'start' in the GUI). The data passed with the
notification is the MultilateralTournamentConfiguration
.
Constructor and Description |
---|
MultiTournamentModel() |
Modifier and Type | Method and Description |
---|---|
BooleanModel |
getAgentRepetitionModel() |
BilateralOptionsModel |
getBilateralOptionsModel() |
MultilateralTournamentConfiguration |
getConfiguration() |
DeadlineModel |
getDeadlineModel() |
BooleanModel |
getEnablePrint() |
SingleSelectionModel<PartyRepItem> |
getMediatorModel() |
IntegerModel |
getNumAgentsPerSessionModel() |
IntegerModel |
getNumTournamentsModel() |
SubsetSelectionModel<ParticipantRepItem> |
getPartyModel() |
SingleSelectionModel<PersistentDataType> |
getPersistentDatatypeModel() |
SubsetSelectionModel<ProfileRepItem> |
getProfileModel() |
SingleSelectionModel<MultiPartyProtocolRepItem> |
getProtocolModel() |
BooleanModel |
getRandomSessionOrderModel() |
void |
modelIsComplete()
Call this when model is completed (user clicked 'start').
|
addListener, notifyChange, removeListener
public SubsetSelectionModel<ProfileRepItem> getProfileModel()
public DeadlineModel getDeadlineModel()
public SubsetSelectionModel<ParticipantRepItem> getPartyModel()
public IntegerModel getNumTournamentsModel()
public IntegerModel getNumAgentsPerSessionModel()
public SingleSelectionModel<PartyRepItem> getMediatorModel()
public MultilateralTournamentConfiguration getConfiguration()
MultilateralTournamentConfiguration
.public SingleSelectionModel<MultiPartyProtocolRepItem> getProtocolModel()
public BooleanModel getAgentRepetitionModel()
public BooleanModel getRandomSessionOrderModel()
public void modelIsComplete()
public BilateralOptionsModel getBilateralOptionsModel()
public SingleSelectionModel<PersistentDataType> getPersistentDatatypeModel()
public BooleanModel getEnablePrint()