Package | Description |
---|---|
negotiator.analysis | |
negotiator.config | |
negotiator.events | |
negotiator.logging | |
negotiator.parties | |
negotiator.protocol | |
negotiator.session | |
negotiator.tournament |
Constructor and Description |
---|
MultilateralAnalysis(Session session,
java.util.List<NegotiationPartyInternal> parties,
MultilateralProtocol protocol) |
Modifier and Type | Method and Description |
---|---|
static MultilateralProtocol |
GuiConfiguration.createFrom(MultiPartyProtocolRepItem protocolRepItem)
Create a new instance of the Protocol object from a
MultiPartyProtocolRepItem |
Constructor and Description |
---|
AgreementEvent(java.lang.Object source,
Session s,
MultilateralProtocol pr,
java.util.List<NegotiationPartyInternal> pa,
double time) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
CsvLogger.getDefaultSessionLog(Session session,
MultilateralProtocol protocol,
java.util.List<NegotiationPartyInternal> parties,
double runTime)
Log default session information.
|
static java.lang.String |
CsvLogger.logSingleSession(Session session,
MultilateralProtocol protocol,
java.util.List<NegotiationPartyInternal> parties,
double runTime) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<? extends MultilateralProtocol> |
NegotiationParty.getProtocol()
Get the protocol that this party supports.
|
Modifier and Type | Class and Description |
---|---|
class |
AlternatingOfferConsensusProtocol
Implementation of an alternating offer protocol using voting consensus.
|
class |
AlternatingOfferMajorityVotingProtocol
Implementation of an alternating offer protocol using majority voting
Protocol:
|
class |
MediatorFeedbackProtocol
Implementation of a mediator based protocol based on feedback.
|
class |
MediatorProtocol
Base class for all mediator-based protocol
Initial implementations of this
MediatorProtocol are:
SimpleMediatorBasedProtocol
MediatorFeedbackProtocol |
class |
MultilateralProtocolAdapter
An adapter for the protocol class.
|
class |
SimpleMediatorBasedProtocol
Basic implementation of a mediator based protocol.
|
class |
StackedAlternatingOffersProtocol
Implementation of an alternating offer protocol using offer/counter-offer.
|
Modifier and Type | Method and Description |
---|---|
MultilateralProtocol |
TournamentManager.getProtocol()
Create a new instance of the Protocol object from a
MultiPartyProtocolRepItem |
Constructor and Description |
---|
SessionManager(java.util.List<NegotiationPartyInternal> parties,
MultilateralProtocol protocol,
Session session,
ExecutorWithTimeout exec)
Initializes a new instance of the
SessionManager object. |
Modifier and Type | Method and Description |
---|---|
static MultilateralProtocol |
TournamentGenerator.createFrom(MultiPartyProtocolRepItem protocolRepItem)
Create a new instance of the Protocol object from a
MultiPartyProtocolRepItem |