$ A B C D E F G H I J L M N O P Q R S T U V W X Z 

$

$$$getRootComponent$$$() - Method in class negotiator.gui.negosession.MultilateralUI
 

A

About - Class in negotiator.gui
The about menu created using Netbeans.
About() - Constructor for class negotiator.gui.About
Creates new form About
AbstractNegotiationParty - Class in negotiator.parties
A basic implementation of the NegotiationParty interface.
AbstractNegotiationParty() - Constructor for class negotiator.parties.AbstractNegotiationParty
 
AbstractUtilitySpace - Class in negotiator.utility
Implements the basic functionality of UtilitySpace but does not implement the details.
AbstractUtilitySpace(Domain) - Constructor for class negotiator.utility.AbstractUtilitySpace
sets domain and tries to load the file into XML root.
Accept - Class in negotiator.actions
This class is used to createFrom an action which symbolizes that an agent accepts an offer.
Accept(AgentID, Bid) - Constructor for class negotiator.actions.Accept
 
accept(File) - Method in class negotiator.gui.GenericFileFilter
 
AcceptanceStrategy - Class in negotiator.boaframework
Describes an acceptance strategy of an agent of the BOA framework.
AcceptanceStrategy() - Constructor for class negotiator.boaframework.AcceptanceStrategy
 
acceptConditions - Variable in class negotiator.boaframework.BOAagent
Decides when to accept
acceptedOffer(Round, Round) - Method in class negotiator.protocol.AlternatingMajorityConsensusProtocol
returns the first offer with more support than the current one, or null if no such offer.
acceptedOffer(Round, Round) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
returns the first offer in the given Round that everyone accepted, or null if no such offer.
ACList - Variable in class negotiator.boaframework.Multi_AcceptanceCondition
 
Action - Interface in negotiator.actions
Interface for actions.
actionCancel() - Method in class negotiator.gui.tournamentvars.ParameterUI
 
ActionEvent - Class in negotiator
This class records details about an action of an agent.
ActionEvent(Agent, Action, int, long, double, double, String) - Constructor for class negotiator.ActionEvent
 
ActionEvent - Class in negotiator.events
This class records details about an action of an agent.
ActionEvent(Object, Agent, Action, int, long, double, double, double, double, double, String, boolean) - Constructor for class negotiator.events.ActionEvent
 
ActionException - Exception in negotiator.session
General abstract superclass for errors caused by agents picking bad actions.
ActionException() - Constructor for exception negotiator.session.ActionException
 
actionOK() - Method in class negotiator.gui.tournamentvars.ParameterUI
 
actionPerformed(ActionEvent) - Method in class negotiator.gui.dialogs.EditIssueDialog
Overrides actionPerformed from NewIssueDialog.
actionPerformed(ActionEvent) - Method in class negotiator.gui.dialogs.NewIssueDialog
Overrides actionPerformed from Objective.
actionPerformed(ActionEvent) - Method in class negotiator.gui.dialogs.NewObjectiveDialog
 
actionPopupMenu - Variable in class negotiator.gui.tab.CloseTabPaneUI
 
Actions - Enum in negotiator.boaframework
Possible actions of an acceptance strategy.
ActionWithBid - Interface in negotiator.actions
Interface for actions that involve a Bid
add(BidDetails) - Method in class negotiator.BidHistory
Add an offered bid o the history.
add(String) - Method in class negotiator.Logger
 
addAction() - Method in class negotiator.gui.agentrepository.AgentRepositoryUI
Add new agent to repository.
addAction() - Method in class negotiator.gui.boaframework.BOARepositoryUI
 
addAction() - Method in class negotiator.gui.repository.PartyRepositoryUI
Add new agent to repository.
addActionTerminateSessionWithFailure(Class) - Method in class negotiator.NegoRound
 
addActionTerminateSessionWithSuccess(Class) - Method in class negotiator.NegoRound
 
addAdditionalLog(SimpleElement) - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
addAverageDifferenceBetweenBids(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addAverageDifferenceBetweenIssueWeights(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addAverageDifferenceOfParetoFrontier(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addBid(int, Bid, double, double) - Method in class negotiator.qualitymeasures.Trace
 
addBidIndex(int) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addChild(Objective) - Method in class negotiator.issue.Issue
Overrides addChild from Objective to do nothing, since Issues can't have children.
addChild(Objective) - Method in class negotiator.issue.Objective
Adds a child to this Objective.
addChildElement(SimpleElement) - Method in class negotiator.xml.SimpleElement
 
addCloseListener(CloseListener) - Method in class negotiator.gui.tab.CloseTabbedPane
Adds a CloseListener to the tabbedPane.
addComponent(BOArepItem) - Method in class negotiator.boaframework.repository.BOAagentRepository
 
addConstraint(Constraint) - Method in class negotiator.utility.UtilityFunction
 
addConstraint(ArrayList<Constraint>) - Method in class negotiator.utility.UtilityFunction
 
addContraint(Integer, String) - Method in class negotiator.utility.ConditionalZeroConstraint
 
addContraint(Integer, String) - Method in class negotiator.utility.ConditionalZeroOutcomeConstraint
 
addContraint(Integer, String) - Method in class negotiator.utility.ExclusiveZeroConstraint
 
addContraint(Integer, String) - Method in class negotiator.utility.ExclusiveZeroOutcomeConstraint
 
addContraint(Integer, String) - Method in class negotiator.utility.InclusiveZeroOutcomeConstraint
 
addContraint(Integer, String) - Method in class negotiator.utility.RConstraint
 
addContraint(Integer, String) - Method in class negotiator.utility.SumZeroConstraint
 
addContraint(Integer, String) - Method in class negotiator.utility.SumZeroConstraintList
 
addContraint(Integer, String) - Method in class negotiator.utility.SumZeroNotConstraint
 
addContraint(Integer, String) - Method in class negotiator.utility.ZeroConstraint
 
addContraint(Integer, String) - Method in class negotiator.utility.ZeroOutcomeContraint
 
addDoubleClickListener(DoubleClickListener) - Method in class negotiator.gui.tab.CloseTabbedPane
Adds a DoubleClickListener to the tabbedPane.
addEvaluation(ValueDiscrete, Integer) - Method in class negotiator.utility.EvaluatorDiscrete
Add a new possible value to the issue.
addEvaluator(Objective, Evaluator) - Method in class negotiator.utility.AdditiveUtilitySpace
Sets an pair.
addEventListener(MultipartyNegotiationEventListener) - Method in class negotiator.session.TournamentManager
listener support
addExtraAttribute(String, String) - Method in class negotiator.NegotiationOutcome
 
AddFromListDialog<T extends RepItem> - Class in negotiator.gui.negosession
Dialog to request a list of items of the type T from the user
AddFromListDialog(Component, List<T>) - Constructor for class negotiator.gui.negosession.AddFromListDialog
 
addGraph() - Method in class negotiator.gui.progress.ProgressUI2
 
additional - Variable in class negotiator.NegotiationOutcome
 
additionalLog - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
AdditiveUtilitySpace - Class in negotiator.utility
The additive utility space couples all objectives to weights and evaluators.
AdditiveUtilitySpace() - Constructor for class negotiator.utility.AdditiveUtilitySpace
Creates an empty utility space.
AdditiveUtilitySpace(Domain) - Constructor for class negotiator.utility.AdditiveUtilitySpace
Creates a new utilityspace of the given domain.
AdditiveUtilitySpace(Domain, Map<Objective, Evaluator>) - Constructor for class negotiator.utility.AdditiveUtilitySpace
 
AdditiveUtilitySpace(Domain, String) - Constructor for class negotiator.utility.AdditiveUtilitySpace
Create new default util space for a given domain.
AdditiveUtilitySpace(AdditiveUtilitySpace) - Constructor for class negotiator.utility.AdditiveUtilitySpace
Copies the data from another UtilitySpace.
addKalaiDistance(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addListener(MultiSessionConfigListener) - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
addListener(MultipartyNegotiationEventListener) - Method in class negotiator.session.SessionEventHandler
Add a listener to this logger
addListener(MultipartyNegotiationEventListener) - Method in class negotiator.xml.multipartyrunner.XmlRunner
Adds a new listener to the list
addLoggingListener(MultipartyNegotiationEventListener) - Method in class negotiator.session.SessionManager
Adds a listener to the logging events.
addLoggingText(String) - Method in class negotiator.gui.progress.ProgressUI2
 
addMaxListener(MaxListener) - Method in class negotiator.gui.tab.CloseTabbedPane
Adds a MaxListener to the tabbedPane.
addMeasure(String, ArrayList<Double>) - Method in class negotiator.qualitymeasures.CSVlogger
Add an array with the results of a particular quality measures to the set of arrays which should be printed
addNashDistance(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addNegotiationEventListener(NegotiationEventListener) - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
addNegotiationEventListener(NegotiationEventListener) - Method in class negotiator.protocol.Protocol
 
addNegotiationPaths(int, ArrayList<BidPoint>, ArrayList<BidPoint>) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
Call this method to draw the negotiation paths on the chart with analysis.
addOption(String, int) - Static method in class negotiator.tournament.TournamentConfiguration
 
addParam(int, double) - Method in class negotiator.utility.EvaluatorReal
 
addParameter(String, BigDecimal) - Method in class negotiator.boaframework.BOAcomponent
Add a parameter to the set of parameters of this component.
addParetoFrontierDistance(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addParty(Participant) - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
Add a non-mediator participant.
addPartyActions(NegoTurn) - Method in class negotiator.NegoRound
 
addPartyListenerIndex(int) - Method in class negotiator.Party
Deprecated.
 
addPearsonCorrelationCoefficientOfBids(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addPercentageOfCorrectlyEstimatedParetoBids(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addPercentageOfIncorrectlyEstimatedParetoBids(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addPopupOutsideListener(PopupOutsideListener) - Method in class negotiator.gui.tab.CloseTabbedPane
Adds a PopupOutsideListener to the tabbedPane.
addRank(String, Integer) - Method in class negotiator.utility.Rank
 
addRank(String, String) - Method in class negotiator.utility.Rank
 
addRankingDistanceOfBids(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addRankingDistanceOfIssueWeights(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addRelatedIssue(Integer) - Method in class negotiator.utility.SumZeroConstraint
 
addRelatedIssue(Integer) - Method in class negotiator.utility.SumZeroConstraintList
 
addRelatedIssue(Integer) - Method in class negotiator.utility.SumZeroNotConstraint
 
addRelatedIssues(ArrayList<Integer>) - Method in class negotiator.utility.SumZeroConstraint
 
addRelatedIssues(ArrayList<Integer>) - Method in class negotiator.utility.SumZeroConstraintList
 
addRelatedIssues(ArrayList<Integer>) - Method in class negotiator.utility.SumZeroNotConstraint
 
addRow(Map<DataKey, Object>) - Method in class negotiator.gui.progress.DataKeyTableModel
Adds a row with new values.
addRow() - Method in class negotiator.gui.progress.NegoTableModel
 
addTab(String, Component) - Method in class negotiator.gui.NegoGUIView
 
addTableData() - Method in class negotiator.gui.progress.ProgressUI2
 
addTableModelListener(TableModelListener) - Method in class negotiator.gui.negosession.multinego.model.PartyTableModel
 
addTimePoint(double) - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
addTurn(Turn) - Method in class negotiator.session.Round
Add a turn to this round.
addUtilityFunction(UtilityFunction) - Method in class negotiator.utility.UtilityFunction
 
addValidAction(Class) - Method in class negotiator.NegoTurn
 
addValue(String) - Method in class negotiator.issue.IssueDiscrete
Adds a value.
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.AgentParameterVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.AgentVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.BOAagentVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.DBLocationVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.DBPasswordVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.DBSessionVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.DBUserVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.ExperimentalVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.MultipleAgentsVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.ProfileVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.ProtocolVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.TotalSessionNumberVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.TournamentOptionsVariable
 
addValue(TournamentValue) - Method in class negotiator.tournament.VariablesAndValues.TournamentVariable
add given value to the array of values
addValues(String[]) - Method in class negotiator.issue.IssueDiscrete
Adds values.
addValueToBeChecked(String) - Method in class negotiator.utility.SumZeroConstraintList
 
addVariable(String, String) - Method in class negotiator.StrategyParameters
Add a parameter to the list of parameters.
afterSession(Session, List<NegotiationParty>) - Method in class negotiator.protocol.DefaultMultilateralProtocol
This will get called just after ending the session.
afterSession(Session, List<NegotiationParty>) - Method in interface negotiator.protocol.MultilateralProtocol
This will get called just after ending the session.
afterUnmarshal(Unmarshaller, Object) - Method in class negotiator.repository.ProfileRepItem
See Unmarshaller.
Agent - Class in negotiator
A basic negotiation agent.
Agent() - Constructor for class negotiator.Agent
Empty constructor used to initialize the agent.
AGENT_REPOSITORY - Static variable in class negotiator.Global
Path to agent repository
agentA - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
agentA - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
AgentABids - Variable in class negotiator.NegotiationOutcome
 
agentAclass - Variable in class negotiator.NegotiationOutcome
 
agentAmaxUtil - Variable in class negotiator.NegotiationOutcome
 
agentAname - Variable in class negotiator.NegotiationOutcome
 
agentAname - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
agentAparams - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
agentAstarts - Variable in class negotiator.NegotiationOutcome
 
agentAutility - Variable in class negotiator.NegotiationOutcome
 
agentAutilityDiscount - Variable in class negotiator.NegotiationOutcome
 
agentAutilSpaceName - Variable in class negotiator.NegotiationOutcome
 
agentB - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
agentB - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
AgentBBids - Variable in class negotiator.NegotiationOutcome
 
agentBclass - Variable in class negotiator.NegotiationOutcome
 
agentBmaxUtil - Variable in class negotiator.NegotiationOutcome
 
agentBname - Variable in class negotiator.NegotiationOutcome
 
agentBname - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
agentBparams - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
agentButility - Variable in class negotiator.NegotiationOutcome
 
agentButilityDiscount - Variable in class negotiator.NegotiationOutcome
 
agentButilSpaceName - Variable in class negotiator.NegotiationOutcome
 
agentclass - Variable in class negotiator.AgentParam
 
agentID - Variable in class negotiator.actions.DefaultAction
 
AgentID - Class in negotiator
Unique ID for an agent.
AgentID(String) - Constructor for class negotiator.AgentID
 
agentname - Variable in class negotiator.tournament.VariablesAndValues.AssignedParameterVariable
 
agentname - Variable in class negotiator.tournament.VariablesAndValues.AssignedParamValue
 
AgentParam - Class in negotiator
This class stores info about a parameter of an agent.
AgentParam(String, String, Double, Double) - Constructor for class negotiator.AgentParam
 
AgentParameterVariable - Class in negotiator.tournament.VariablesAndValues
ProfileVariable is a variable for a tournament, indicating that the profile is to be manipulated.
AgentParameterVariable(AgentParam) - Constructor for class negotiator.tournament.VariablesAndValues.AgentParameterVariable
 
AgentParamValue - Class in negotiator.tournament.VariablesAndValues
This class contains a possible parameter value for a nego session A parameter value is a value that will appear as a start-up argument for the agent, for instance the random-seed value, a tau value or debug options
AgentParamValue(Double) - Constructor for class negotiator.tournament.VariablesAndValues.AgentParamValue
 
AgentRepItem - Class in negotiator.repository
This repository item contains all info about an agent that can be loaded.
AgentRepItem(String, String, String) - Constructor for class negotiator.repository.AgentRepItem
 
AgentRepItem(String, String, String, String) - Constructor for class negotiator.repository.AgentRepItem
 
AgentRepItem(File) - Constructor for class negotiator.repository.AgentRepItem
construct the item given the file.
AgentRepositoryUI - Class in negotiator.gui.agentrepository
A user interface to the agent repository
AgentRepositoryUI(JScrollPane) - Constructor for class negotiator.gui.agentrepository.AgentRepositoryUI
appends the UI to the given scrollpane.
agents - Variable in class misc.CommandLineOptions
Option "a", specify a list of agents for the commandline runner.
AGENTS_PER_RUN - Static variable in class misc.AutomatedTournamentConfiguration
Number of agents in each test run (make sure that this is reflected in partyrepository.xml
agentSetup() - Method in class negotiator.boaframework.BOAagent
Method used to setup the agent.
AgentValue - Class in negotiator.tournament.VariablesAndValues
 
AgentValue(AgentRepItem) - Constructor for class negotiator.tournament.VariablesAndValues.AgentValue
 
AgentVariable - Class in negotiator.tournament.VariablesAndValues
AgentVariable indicates the agents used in a tournament.
AgentVariable() - Constructor for class negotiator.tournament.VariablesAndValues.AgentVariable
 
AGGREGATIONTYPE - Enum in negotiator.utility
 
AgreementEvent - Class in negotiator.events
Indicates that an agreement was reached.
AgreementEvent(Object, Session, MultilateralProtocol, List<NegotiationPartyInternal>, double) - Constructor for class negotiator.events.AgreementEvent
 
ALL - Static variable in class misc.Progress
Flag for including all of the above in report
allActionsAreOffers(Round) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
Checks if all actions are offers.
allBids - Variable in class negotiator.boaframework.OutcomeSpace
List of all possible bids in the domain
allParameterCombis(Tournament, AgentRepItem, AgentRepItem, ProfileRepItem, ProfileRepItem) - Static method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
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.
allParameterCombis(Tournament, ArrayList<AssignedParameterVariable>, ArrayList<AlternatingOffersProtocol>, ProfileRepItem, ProfileRepItem, AgentRepItem, AgentRepItem, ArrayList<AssignedParamValue>) - Static method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
adds all permutations of all NegotiationSessions to the given sessions array.
ALTERNATING_OFFERS_AGENT_A_INDEX - Static variable in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
ALTERNATING_OFFERS_AGENT_B_INDEX - Static variable in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
AlternatingMajorityConsensusProtocol - Class in negotiator.protocol
Implementation of an alternating offer protocol using majority voting.
AlternatingMajorityConsensusProtocol() - Constructor for class negotiator.protocol.AlternatingMajorityConsensusProtocol
 
AlternatingMultipleOffersProtocol - Class in negotiator.protocol
Implementation of an alternating offer protocol using voting consensus.
AlternatingMultipleOffersProtocol() - Constructor for class negotiator.protocol.AlternatingMultipleOffersProtocol
 
AlternatingOffersBilateralAtomicNegoSession - Class in negotiator.protocol.alternatingoffers
This is an updated version which has shared deadlines for both agents, implemented with Timeline.
AlternatingOffersBilateralAtomicNegoSession(Protocol, Agent, Agent, String, String, AbstractUtilitySpace, AbstractUtilitySpace, HashMap<AgentParameterVariable, AgentParamValue>, HashMap<AgentParameterVariable, AgentParamValue>, String) - Constructor for class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
load the runtime objects to start negotiation
AlternatingOffersProtocol - Class in negotiator.protocol.alternatingoffers
Manager of the Alternating Offers protocol: Loads and initializes agents, domain, etc.
AlternatingOffersProtocol(AgentRepItem[], ProfileRepItem[], HashMap<AgentParameterVariable, AgentParamValue>[], int) - Constructor for class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
RUN A NEGO SESSION.
AnalysisException - Exception in negotiator.exceptions
Exception illustrating that calculating a feature of the bidspace (for example the Nash point) went wrong.
AnalysisException(String) - Constructor for exception negotiator.exceptions.AnalysisException
Error message to be reported.
AnalysisException(String, Error) - Constructor for exception negotiator.exceptions.AnalysisException
 
applyAction(Action, Session) - Method in class negotiator.protocol.DefaultMultilateralProtocol
Apply the action according to the protocol.
applyAction(Action, Session) - Method in interface negotiator.protocol.MultilateralProtocol
Apply the action according to the protocol.
ArrayListXML<E> - Class in negotiator
ArrayListXML is an arraylist with an extra toXML function.
AssignedParameterVariable - Class in negotiator.tournament.VariablesAndValues
simple datastructure to couple a parameter to an specific agent.
AssignedParameterVariable(AgentParameterVariable, String) - Constructor for class negotiator.tournament.VariablesAndValues.AssignedParameterVariable
 
AssignedParamValue - Class in negotiator.tournament.VariablesAndValues
 
AssignedParamValue(AgentParamValue, String) - Constructor for class negotiator.tournament.VariablesAndValues.AssignedParamValue
 
attributes - Variable in class negotiator.xml.SimpleElement
 
AuctionBilateralAtomicNegoSession - Class in negotiator.protocol.auction
 
AuctionBilateralAtomicNegoSession(Protocol, Agent, Agent, String, String, AbstractUtilitySpace, AbstractUtilitySpace, HashMap<AgentParameterVariable, AgentParamValue>, HashMap<AgentParameterVariable, AgentParamValue>, String, int) - Constructor for class negotiator.protocol.auction.AuctionBilateralAtomicNegoSession
 
AutomatedTournamentConfiguration - Class in misc
 
AutomatedTournamentConfiguration(int) - Constructor for class misc.AutomatedTournamentConfiguration
 
AutomatedTournamentRunner - Class in misc
 
AutomatedTournamentRunner() - Constructor for class misc.AutomatedTournamentRunner
 

B

badOutcome(double, String) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
Creates a bad Outcome, which is an outcome with an error
beforeSession(Session, List<NegotiationParty>) - Method in class negotiator.protocol.DefaultMultilateralProtocol
This will get called just before the session starts.
beforeSession(Session, List<NegotiationParty>) - Method in interface negotiator.protocol.MultilateralProtocol
Returns a list of Actions to be sent to NegotiationParty.receiveMessage(AgentID, Action) .
beforeSession(Session, List<NegotiationParty>) - Method in class negotiator.protocol.StackedAlternatingOffersProtocol
 
bid - Variable in class negotiator.actions.DefaultActionWithBid
The involved bid.
Bid - Class in negotiator
A bid is a set of pairs, where idnumber is the unique number of the issue, and value is the picked alternative.
Bid(Domain) - Constructor for class negotiator.Bid
Create a new empty bid of which the values still must be set.
Bid(Domain, HashMap<Integer, Value>) - Constructor for class negotiator.Bid
createFrom a new bid in a domain.
Bid(Bid) - Constructor for class negotiator.Bid
This method clones the given bid.
BidChart - Class in negotiator.gui.chart
 
BidChart() - Constructor for class negotiator.gui.chart.BidChart
 
BidChart(String, String, double[][], double[][]) - Constructor for class negotiator.gui.chart.BidChart
 
BidChart1() - Method in class negotiator.gui.chart.BidChart
 
BidDetails - Class in negotiator.bidding
The BidDetails class is used to store a bid with it's corresponding utility and time it was offered.
BidDetails(Bid, double) - Constructor for class negotiator.bidding.BidDetails
Creates a BidDetails-object which stores a bid with it's corresponding utility.
BidDetails(Bid, double, double) - Constructor for class negotiator.bidding.BidDetails
Creates a BidDetails-object which stores a bid with it's corresponding utility and the time it was offered.
BidDetailsSorterTime - Class in negotiator.bidding
Comparator which sorts a set of BidDetails based on their time of offering.
BidDetailsSorterTime() - Constructor for class negotiator.bidding.BidDetailsSorterTime
 
BidDetailsSorterUtility - Class in negotiator.bidding
Comparator which sorts a set of BidDetails based on their utility.
BidDetailsSorterUtility() - Constructor for class negotiator.bidding.BidDetailsSorterUtility
 
BidDetailsStrictSorterUtility - Class in negotiator.bidding
Comparator which sorts a set of BidDetails based on their utility.
BidDetailsStrictSorterUtility() - Constructor for class negotiator.bidding.BidDetailsStrictSorterUtility
 
BidHistory - Class in negotiator
This class contains the bidding history of a negotiation agent.
BidHistory(List<BidDetails>) - Constructor for class negotiator.BidHistory
Creates a bid history given an array of bids offered by the negotiation agent.
BidHistory() - Constructor for class negotiator.BidHistory
Creates an empty bid history.
BidIterator - Class in negotiator
Class used to generate all bids in the domain.
BidIterator(Domain) - Constructor for class negotiator.BidIterator
Creates an iterator for the given outcomespace (domain).
BidPoint - Class in negotiator.analysis
A BidPoint is a tuple which contains the utility of a particular bid for each agent.
BidPoint(Bid, Double...) - Constructor for class negotiator.analysis.BidPoint
Create a BidPoint by given the bid and the tuple of utilities for that bid.
bidPoints - Variable in class negotiator.analysis.BidSpace
List of all bidpoints in the domain.
BidPointSorterA - Class in negotiator.analysis
Sorts BidPoint based on their utility for agent A.
BidPointSorterA() - Constructor for class negotiator.analysis.BidPointSorterA
 
BidPointSorterB - Class in negotiator.analysis
Sorts BidPoint based on their utility for agent B.
BidPointSorterB() - Constructor for class negotiator.analysis.BidPointSorterB
 
BidPointTime - Class in negotiator.analysis
Specialized version of a BidPoint for the case that there are two agents.
BidPointTime(Bid, Double, Double, double) - Constructor for class negotiator.analysis.BidPointTime
Create a BidPointTime object, which is a tuple of a specific bid, the utility of this bid for both agents, and the time at which the bid was offered.
BidSpace - Class in negotiator.analysis
A collection of utilityspaces can be viewed as a space in which a bid is assigned multiple point corresponding to the utility of the bid for different agents.
BidSpace(AbstractUtilitySpace...) - Constructor for class negotiator.analysis.BidSpace
Default constructor used to construct a multidimensional bidding space.
BidSpace(AbstractUtilitySpace, AbstractUtilitySpace, boolean) - Constructor for class negotiator.analysis.BidSpace
Constructor to createFrom a BidSpace given exactly two utility spaces.
BidSpace(AbstractUtilitySpace, AbstractUtilitySpace, boolean, boolean) - Constructor for class negotiator.analysis.BidSpace
Constructor which is identical to its three parameter version, except for the argument skipCheckSpaceB.
bidSpace - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
BidSpaceCache - Class in negotiator.analysis
Caches the BidSpace such that we don't have to recompute it each time.
BidSpaceCache() - Constructor for class negotiator.analysis.BidSpaceCache
 
BidStrictSorterUtility - Class in negotiator.bidding
Comparator which sorts a set of Bids based on their utility.
BidStrictSorterUtility(AdditiveUtilitySpace) - Constructor for class negotiator.bidding.BidStrictSorterUtility
Initializes the comperator by setting the bidding space.
BilateralAtomicNegotiationSession - Class in negotiator.protocol
 
BilateralAtomicNegotiationSession(Protocol, Agent, Agent, String, String, AbstractUtilitySpace, AbstractUtilitySpace, HashMap<AgentParameterVariable, AgentParamValue>, HashMap<AgentParameterVariable, AgentParamValue>) - Constructor for class negotiator.protocol.BilateralAtomicNegotiationSession
 
BilateralAtomicNegotiationSessionEvent - Class in negotiator.events
 
BilateralAtomicNegotiationSessionEvent(Object, BilateralAtomicNegotiationSession, ProfileRepItem, ProfileRepItem, AgentRepItem, AgentRepItem, String, String) - Constructor for class negotiator.events.BilateralAtomicNegotiationSessionEvent
 
BOA - Class in negotiator.boaframework
Abstract superclass for BOA components.
BOA() - Constructor for class negotiator.boaframework.BOA
 
BOAagent - Class in negotiator.boaframework
This class describes a basic decoupled agent.
BOAagent() - Constructor for class negotiator.boaframework.BOAagent
 
BOAagentInfo - Class in negotiator.boaframework
This class is a container which describes a full BOA agent.
BOAagentInfo(BOAcomponent, BOAcomponent, BOAcomponent, BOAcomponent) - Constructor for class negotiator.boaframework.BOAagentInfo
Creates a container object describing a BOA agent.
BOAagentRepository - Class in negotiator.boaframework.repository
Simple class used to load the repository of decoupled agent components.
BOAagentsFrame - Class in negotiator.gui.boaframework
 
BOAagentsFrame(Frame) - Constructor for class negotiator.gui.boaframework.BOAagentsFrame
 
BOAAgentUI - Class in negotiator.gui.boaframework
Show a UI for modifying the BOA parameters of a BOAagentInfo object
BOAAgentUI(BOAagentInfo) - Constructor for class negotiator.gui.boaframework.BOAAgentUI
Creates the dialog.
BOAagentValue - Class in negotiator.tournament.VariablesAndValues
 
BOAagentValue(BOAagentInfo) - Constructor for class negotiator.tournament.VariablesAndValues.BOAagentValue
 
BOAagentVariable - Class in negotiator.tournament.VariablesAndValues
AgentVariable indicates the agents used in a tournament.
BOAagentVariable() - Constructor for class negotiator.tournament.VariablesAndValues.BOAagentVariable
 
BOAcomponent - Class in negotiator.boaframework
Creates a BOA component consisting of the classname of the component, the type of the component, and all parameters.
BOAcomponent(String, ComponentsEnum, HashMap<String, BigDecimal>) - Constructor for class negotiator.boaframework.BOAcomponent
Creates a BOA component consisting of the classname of the components, the type, and the parameters with which the component should be loaded.
BOAcomponent(String, ComponentsEnum) - Constructor for class negotiator.boaframework.BOAcomponent
Variant of the main constructor in which it is assumed that the component has no parameters.
BOAComponentEditor - Class in negotiator.gui.boaframework
GUI to (add or edit?) a BOA component to the BOA repository.
BOAComponentEditor(Frame, String) - Constructor for class negotiator.gui.boaframework.BOAComponentEditor
 
BOAparameter - Class in negotiator.boaframework
I think this stores parameter values for generating BOA agent settings, for use in Tournament.
BOAparameter(String, BigDecimal, BigDecimal, BigDecimal) - Constructor for class negotiator.boaframework.BOAparameter
Describes a parameter for a BOA component.
BOAparameter(String, BigDecimal, String) - Constructor for class negotiator.boaframework.BOAparameter
Describes a parameter for a BOA component.
BOAparameter(String, BigDecimal, BigDecimal, BigDecimal, String) - Constructor for class negotiator.boaframework.BOAparameter
Describes a parameter for a decoupled component.
BOArepItem - Class in negotiator.boaframework.repository
Class used to represent an item in the BOArepository.
BOArepItem(String, String, ComponentsEnum) - Constructor for class negotiator.boaframework.repository.BOArepItem
 
BOARepositoryUI - Class in negotiator.gui.boaframework
A user interface to the agent repository
BOARepositoryUI(JTable) - Constructor for class negotiator.gui.boaframework.BOARepositoryUI
 
BOATextField - Class in negotiator.gui.boaframework
 
BOATextField(Frame) - Constructor for class negotiator.gui.boaframework.BOATextField
 
Bound - Class in negotiator.utility
An interval of integers, bound to a specific integer issue.
Bound(int, int, int) - Constructor for class negotiator.utility.Bound
 
Bound(String, String, String) - Constructor for class negotiator.utility.Bound
 
BUTTONSIZE - Static variable in class negotiator.gui.tab.CloseTabPaneUI
 

C

calculateAvgDiffBetweenBids(OpponentModel) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
 
calculateAvgDiffBetweenIssueWeights(OpponentModel) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
 
calculateAvgDiffParetoBidToEstimate(AbstractUtilitySpace) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
Calculates the average difference between the real estimated pareto bids and their estimated utility for the opponent.
calculateBehaviorSensitvity() - Method in class negotiator.qualitymeasures.TrajectoryMeasures
 
calculateDistances(OrderedSimpleElement, AdditiveUtilitySpace, AdditiveUtilitySpace) - Static method in class negotiator.qualitymeasures.ScenarioMeasures
Calculate all metrics.
calculateKalaiDiff(BidSpace) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
Calculates the absolute difference between the estimated Kalai point and the real Kalai point.
calculateMeasures(ArrayList<OutcomeInfoDerived>, ArrayList<ArrayList<OutcomeInfoDerived>>, HashSet<String>) - Static method in class negotiator.qualitymeasures.logmanipulation.TournamentMeasures
Calculates all quality measures and return an XML-object with the results.
calculateMeasures(double, double) - Method in class negotiator.qualitymeasures.logmanipulation.UtilityMeasures
Returns an XML representation of all utility based quality measures.
calculateMeasures() - Method in class negotiator.qualitymeasures.TrajectoryMeasures
Returns an XML representation of all trajectory based quality measures.
calculateNashDiff(BidSpace) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
Calculates the absolute difference between the estimated Nash point and the real Nash point.
calculateParetoFrontierDistance(BidSpace) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
This methods calculates the Pareto frontier distance using the following steps: 1.
calculatePearsonCorrelationCoefficient(double[], double[]) - Static method in class negotiator.qualitymeasures.UtilspaceTools
 
calculatePearsonCorrelationCoefficientBids(AbstractUtilitySpace) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
Calculates the Pearson correlation coefficient by comparing the utility of each bid estimated by the real and estimated opponent's utility space.
calculatePercCorrectlyEstimatedParetoBids(BidSpace) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
Calculate the amount of real Pareto bids which have been found by the opponent model.
calculatePercIncorrectlyEstimatedParetoBids(BidSpace) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
Calculate the percentage of bids in the estimated Pareto bids which is really Pareto optimal.
calculateRankingDistance(double[], double[]) - Static method in class negotiator.qualitymeasures.UtilspaceTools
 
calculateRankingDistanceBids(AbstractUtilitySpace) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
Calculates the ranking distance by comparing the utility of each bid estimated by the real and estimated opponent's utility space.
calculateRankingDistanceWeights(OpponentModel) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
Calculates the ranking distance by comparing the utility of each weight estimated by the real and estimated opponent's utility space.
calculateTabHeight(int, int, int) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
calculateTabWidth(int, int, FontMetrics) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
calculateTimeSensitvity() - Method in class negotiator.qualitymeasures.TrajectoryMeasures
 
cancelButton - Variable in class negotiator.gui.dialogs.NewObjectiveDialog
 
canUpdateOM() - Method in class negotiator.boaframework.OMStrategy
 
cartesianProduct(Set<A>...) - Static method in class misc.SetTools
Given a list of sets, this method returns the Cartesian product of the given sets.
changesCommitted() - Method in class negotiator.boaframework.SessionData
Sets that all changes have been processed.
changeWeight(double) - Method in class negotiator.gui.tree.WeightSlider
Tries to set the new weight, and signals the NegotiatorTreeTableModel that weights are updated.
CHAR - Static variable in class misc.Progress
Flag for including a spinner in report
checkAgentActivity(Agent) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
This is the running method of the negotiation thread.
checkInRange(Value) - Method in class negotiator.issue.Issue
Method to check if the given value is in the range specified by the issue.
checkInRange(Value) - Method in class negotiator.issue.IssueDiscrete
 
checkInRange(Value) - Method in class negotiator.issue.IssueInteger
 
checkInRange(Value) - Method in class negotiator.issue.IssueReal
 
checkReadyForNegotiation(Domain) - Method in class negotiator.utility.AbstractUtilitySpace
Check if this utility space is ready for negotiation.
checkReadyForNegotiation(Domain) - Method in class negotiator.utility.UtilitySpaceTools
Check if this utility space is ready for negotiation.
childElements - Variable in class negotiator.xml.SimpleElement
 
children() - Method in class negotiator.issue.Objective
 
chooseAction() - Method in class negotiator.Agent
this function is called after ReceiveMessage, with an Offer-action.
chooseAction() - Method in class negotiator.boaframework.BOAagent
Chooses an action to perform.
chooseAction(List<Class<? extends Action>>) - Method in interface negotiator.parties.NegotiationParty
When this function is called, it is expected that the Party chooses one of the actions from the possible action list and returns an instance of the chosen action.
chooseAction(ArrayList<Class>) - Method in class negotiator.Party
Deprecated.
 
cleanUp() - Method in class negotiator.boaframework.BOAagent
Clears the agent's variables.
cleanUp() - Method in class negotiator.boaframework.OpponentModel
Removes references to the objects used by the opponent model.
cleanUp() - Method in class negotiator.Party
Deprecated.
This function cleans up the remainders of the agent: open windows etc.
clear() - Method in class negotiator.issue.IssueDiscrete
Removes all values from this Issue.
clear() - Method in class negotiator.utility.EvaluatorDiscrete
wipe evaluation values.
clearActionsTerminateSessionWithFailure() - Method in class negotiator.NegoRound
 
clearActionsTerminateSessionWithSuccess() - Method in class negotiator.NegoRound
 
clearTreeTable(DomainImpl, AdditiveUtilitySpace) - Method in class negotiator.gui.tree.TreeFrame
 
clearValidActions() - Method in class negotiator.NegoTurn
 
clone() - Method in class negotiator.boaframework.repository.BOAagentRepository
Override of clone method to enforce singleton pattern.
clone() - Method in class negotiator.distributedtournament.DBController
 
clone() - Method in class negotiator.session.TournamentManager
 
clone() - Method in interface negotiator.utility.Evaluator
 
clone() - Method in class negotiator.utility.EvaluatorDiscrete
 
clone() - Method in class negotiator.utility.EvaluatorInteger
 
clone() - Method in class negotiator.utility.EvaluatorObjective
 
clone() - Method in class negotiator.utility.EvaluatorReal
 
close() - Method in class negotiator.gui.progress.ProgressUI2
This is called when the parent closes this component.
close() - Method in class negotiator.gui.progress.TournamentProgressUI2
Called when user closes the GUI.
close() - Method in class negotiator.logging.CsvLogger
Closes this stream and releases any system resources associated with it.
close() - Method in class negotiator.logging.FileLogger
 
closeItem - Variable in class negotiator.gui.tab.CloseTabPaneUI
 
CloseListener - Interface in negotiator.gui.tab
 
closeLog(boolean) - Static method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
closeOperation(MouseEvent, int) - Method in interface negotiator.gui.tab.CloseListener
 
CloseTabbedPane - Class in negotiator.gui.tab
A JTabbedPane with some added UI functionalities.
CloseTabbedPane() - Constructor for class negotiator.gui.tab.CloseTabbedPane
Creates the CloseAndMaxTabbedPane with an enhanced UI if enhancedUI parameter is set to true.
CloseTabPaneEnhancedUI - Class in negotiator.gui.tab
This UI displays a different interface, which is independent from the look and feel.
CloseTabPaneEnhancedUI() - Constructor for class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
CloseTabPaneEnhancedUI.ScrollableTabButton - Class in negotiator.gui.tab
 
CloseTabPaneEnhancedUI.ScrollableTabButton(int) - Constructor for class negotiator.gui.tab.CloseTabPaneEnhancedUI.ScrollableTabButton
 
CloseTabPaneUI - Class in negotiator.gui.tab
UI for CloseAndMaxTabbedPane.
CloseTabPaneUI() - Constructor for class negotiator.gui.tab.CloseTabPaneUI
 
CloseTabPaneUI.ScrollableTabButton - Class in negotiator.gui.tab
 
CloseTabPaneUI.ScrollableTabButton(int) - Constructor for class negotiator.gui.tab.CloseTabPaneUI.ScrollableTabButton
 
CloseTabPaneUI.TabSelectionHandler - Class in negotiator.gui.tab
This inner class is marked "public" due to a compiler bug.
CloseTabPaneUI.TabSelectionHandler() - Constructor for class negotiator.gui.tab.CloseTabPaneUI.TabSelectionHandler
 
Com - Class in negotiator.utility
Basic computations
Com() - Constructor for class negotiator.utility.Com
 
combineLists(HashMap<String, String>) - Method in class negotiator.xml.SimpleElement
 
CommandLineOptions - Class in misc
This class is used to interpret commandline parameters specified when starting Genius.
CommandLineOptions() - Constructor for class misc.CommandLineOptions
 
CommandLineRunner - Class in misc
Class to allow Negotiations to be run from the command line, without the use of a GUI.
CommandLineRunner() - Constructor for class misc.CommandLineRunner
 
compare(A, A) - Method in class misc.ScoreKeeper
Comparator to compare the score of two objects.
compare(BidPoint, BidPoint) - Method in class negotiator.analysis.BidPointSorterA
Comperator.
compare(BidPoint, BidPoint) - Method in class negotiator.analysis.BidPointSorterB
Comperator.
compare(BidDetails, BidDetails) - Method in class negotiator.bidding.BidDetailsSorterTime
Comperator.
compare(BidDetails, BidDetails) - Method in class negotiator.bidding.BidDetailsSorterUtility
Comperator.
compare(BidDetails, BidDetails) - Method in class negotiator.bidding.BidDetailsStrictSorterUtility
Comperator.
compare(Bid, Bid) - Method in class negotiator.bidding.BidStrictSorterUtility
Comperator.
compareTo(BidDetails) - Method in class negotiator.bidding.BidDetails
A comparator for BidDetails which order the bids in reverse natural order of utility.
compareTo(BOArepItem) - Method in class negotiator.boaframework.repository.BOArepItem
 
ComponentsEnum - Enum in negotiator.boaframework
 
compressBytes(String) - Static method in class negotiator.distributedtournament.DBController
Compresses the data to be stored in the database.
ConditionalZeroConstraint - Class in negotiator.utility
 
ConditionalZeroConstraint(int, String) - Constructor for class negotiator.utility.ConditionalZeroConstraint
 
ConditionalZeroOutcomeConstraint - Class in negotiator.utility
 
ConditionalZeroOutcomeConstraint() - Constructor for class negotiator.utility.ConditionalZeroOutcomeConstraint
 
ConfigurationException - Exception in negotiator.config
Represents an exception in the configuration file
ConfigurationException() - Constructor for exception negotiator.config.ConfigurationException
Constructs a new exception with null as its detail message.
ConfigurationException(String) - Constructor for exception negotiator.config.ConfigurationException
Constructs a new exception with the specified detail message.
ConfigurationException(String, Throwable) - Constructor for exception negotiator.config.ConfigurationException
Constructs a new exception with the specified detail message and cause.
ConfigurationException(Throwable) - Constructor for exception negotiator.config.ConfigurationException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
configureWindow(Window) - Method in class negotiator.gui.NegoGUIApp
This method is to initialize the specified window by injecting resources.
connect(String, String, String) - Static method in class negotiator.distributedtournament.DBController
Connect to the database.
ConsoleApp - Class in negotiator.xml.multipartyrunner
Genius console entry point
ConsoleApp() - Constructor for class negotiator.xml.multipartyrunner.ConsoleApp
 
ConsoleHelper - Class in misc
Created by david on 19/07/15.
ConsoleHelper() - Constructor for class misc.ConsoleHelper
 
Constraint - Class in negotiator.utility
Specifies an area that has a utility.
Constraint() - Constructor for class negotiator.utility.Constraint
 
ConstraintUtility - Class in negotiator.utility
 
ConstraintUtility() - Constructor for class negotiator.utility.ConstraintUtility
 
ConstraintUtilitySpace - Class in negotiator.utility
 
ConstraintUtilitySpace() - Constructor for class negotiator.utility.ConstraintUtilitySpace
 
ConstraintUtilitySpace(Domain) - Constructor for class negotiator.utility.ConstraintUtilitySpace
 
ConstraintUtilitySpace(Domain, String) - Constructor for class negotiator.utility.ConstraintUtilitySpace
 
ConstraintUtilitySpace(ConstraintUtilitySpace) - Constructor for class negotiator.utility.ConstraintUtilitySpace
construct a clone of another utility space
constructIssue() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
constructObjective() - Method in class negotiator.gui.dialogs.NewObjectiveDialog
 
ContentProxy - Class in negotiator.gui.negosession
Proxy service to the Repository.
ContentProxy() - Constructor for class negotiator.gui.negosession.ContentProxy
 
ContinuousTimeline - Class in negotiator
A time line, running from t = 0 (start) to t = 1 (deadline).
ContinuousTimeline(int) - Constructor for class negotiator.ContinuousTimeline
Creates a timeline with a deadline of ContinuousTimeline.totalSeconds number of seconds.
convertToString() - Method in class negotiator.issue.Issue
 
convertToString() - Method in class negotiator.issue.IssueDiscrete
 
convertToString() - Method in class negotiator.issue.IssueInteger
 
convertToString() - Method in class negotiator.issue.IssueReal
 
convertToType(String) - Static method in enum negotiator.issue.ISSUETYPE
 
convertToType(String) - Static method in enum negotiator.utility.EVALFUNCTYPE
Method which convert a string type to an object.
convertToType(String) - Static method in enum negotiator.utility.EVALUATORTYPE
 
copy() - Method in class negotiator.session.Session
 
copy() - Method in class negotiator.utility.AdditiveUtilitySpace
 
copy() - Method in class negotiator.utility.ConstraintUtilitySpace
 
copy() - Method in class negotiator.utility.NonlinearUtilitySpace
 
copy() - Method in interface negotiator.utility.UtilitySpace
 
copyFrom(Repository) - Method in class negotiator.repository.Repository
 
create() - Method in class negotiator.repository.ProfileRepItem
 
createBadMACOutcomes() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
createChangeListener() - Method in class negotiator.gui.tab.CloseTabPaneUI
 
createExtraLogData() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
Append quality measure information to the additional AlternatingOffersProtocol.outcome field.
createFrom(MultiPartyProtocolRepItem) - Static method in class negotiator.tournament.TournamentGenerator
Create a new instance of the Protocol object from a MultiPartyProtocolRepItem
createJob(String, Tournament) - Method in class negotiator.distributedtournament.DBController
Creates a job by storing the tournament in the database, and splitting all sessions into smaller groups.
createLayoutManager() - Method in class negotiator.gui.tab.CloseTabPaneUI
Invoked by installUI to createFrom a layout manager object to manage the JTabbedPane.
createMACOutcomes(double) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
Creates the different outcomes for an agent that is using a MAC Calls createOutcome which actually creates the outcome to be logged.
createMouseListener() - Method in class negotiator.gui.tab.CloseTabPaneUI
 
CreateNewDomain - Class in negotiator.gui.domainrepository
GUI used to createFrom a new domain.
CreateNewDomain(Frame) - Constructor for class negotiator.gui.domainrepository.CreateNewDomain
Creates new form DomainCreationUI
createNewFolder(File) - Method in class negotiator.gui.DirectoryRestrictedFileSystemView
 
createOutcome(Bid, double, boolean, OutcomeTuple, String) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
Creates an actual outcome object that can be logged
createProtocolInstance(ProtocolRepItem, AgentRepItem[], ProfileRepItem[], HashMap<AgentParameterVariable, AgentParamValue>[]) - Static method in class negotiator.Global
 
createRound() - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
factory function.
createScrollableTabButton(int) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
createScrollableTabButton(int) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
createTurn(NegotiationParty, Collection<Class<? extends Action>>) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
factory function.
createTurn(NegotiationParty, Class<? extends Action>) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
create factory function.
createUI(JComponent) - Static method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
createUI(JComponent) - Static method in class negotiator.gui.tab.CloseTabPaneUI
 
cRound - Variable in class negotiator.DiscreteTimeline
E.g.
CSVLoader - Class in negotiator
 
CSVLoader(String) - Constructor for class negotiator.CSVLoader
 
CsvLogger - Class in negotiator.logging
Logger interface that writes the log to a comma separated value file (.csv file) File is created upon logger interface creation and logger class should be released (i.e.
CsvLogger(String) - Constructor for class negotiator.logging.CsvLogger
Initializes a new instance of the CsvLogger class.
CSVlogger - Class in negotiator.qualitymeasures
Class used to write the results of quality measures to a csv- formatted file.
CSVlogger(String, String, String, String, String, String) - Constructor for class negotiator.qualitymeasures.CSVlogger
Creates a CSV logger
CSVlogger(String, Trace) - Constructor for class negotiator.qualitymeasures.CSVlogger
 
CURRENT_TOTAL - Static variable in class misc.Progress
Flag for including current/total in the reporting (example: 5/20)
currentAgent - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 

D

DataKey - Enum in negotiator.gui.progress
These keys are datatypes for data , eg in HashMaps.
DataKeyTableModel - Class in negotiator.gui.progress
Table model for showing results that takes DataKeys to enhance type checking and support conversion and smart data inserting.
DataKeyTableModel(LinkedHashMap<DataKey, Integer>) - Constructor for class negotiator.gui.progress.DataKeyTableModel
 
DataObjects - Class in negotiator.utility
Deprecated.
supporting the old Agent. The files are just available in the file system and therefore agents can read each other's data. Therefore it is recommended that this is not used for new developments.
DAY - Static variable in class misc.Time
a day in seconds
DBController - Class in negotiator.distributedtournament
Creates a DBControler.
DBLocationValue - Class in negotiator.tournament.VariablesAndValues
 
DBLocationValue(String) - Constructor for class negotiator.tournament.VariablesAndValues.DBLocationValue
 
DBLocationVariable - Class in negotiator.tournament.VariablesAndValues
 
DBLocationVariable() - Constructor for class negotiator.tournament.VariablesAndValues.DBLocationVariable
 
DBPasswordValue - Class in negotiator.tournament.VariablesAndValues
 
DBPasswordValue(String) - Constructor for class negotiator.tournament.VariablesAndValues.DBPasswordValue
 
DBPasswordVariable - Class in negotiator.tournament.VariablesAndValues
 
DBPasswordVariable() - Constructor for class negotiator.tournament.VariablesAndValues.DBPasswordVariable
 
DBSessionValue - Class in negotiator.tournament.VariablesAndValues
 
DBSessionValue(String) - Constructor for class negotiator.tournament.VariablesAndValues.DBSessionValue
 
DBSessionVariable - Class in negotiator.tournament.VariablesAndValues
 
DBSessionVariable() - Constructor for class negotiator.tournament.VariablesAndValues.DBSessionVariable
 
DBUserValue - Class in negotiator.tournament.VariablesAndValues
 
DBUserValue(String) - Constructor for class negotiator.tournament.VariablesAndValues.DBUserValue
 
DBUserVariable - Class in negotiator.tournament.VariablesAndValues
 
DBUserVariable() - Constructor for class negotiator.tournament.VariablesAndValues.DBUserVariable
 
Deadline - Class in negotiator
Contains the deadline - either rounds based or time based.
Deadline() - Constructor for class negotiator.Deadline
Create default value.
Deadline(int, DeadlineType) - Constructor for class negotiator.Deadline
 
DEADLINE_ROUNDS - Static variable in class misc.AutomatedTournamentConfiguration
 
DEADLINE_TIME - Static variable in class misc.AutomatedTournamentConfiguration
Deadline for each negotiation round
DEADLINE_TYPE - Static variable in class misc.AutomatedTournamentConfiguration
Type of deadline for each negotiation round
DeadlineDialog - Class in negotiator.gui.negosession
Dialog asking user for deadline (type, value).
DeadlineDialog(Component, Deadline) - Constructor for class negotiator.gui.negosession.DeadlineDialog
Edit existing deadline.
DeadlineDialog(Component) - Constructor for class negotiator.gui.negosession.DeadlineDialog
 
DeadlinePanel - Class in negotiator.gui.negosession.multinego
panel allowing user to set the deadline.
DeadlinePanel(MultiSessionModel) - Constructor for class negotiator.gui.negosession.multinego.DeadlinePanel
 
deadlines - Variable in class negotiator.parties.AbstractNegotiationParty
map of all deadlines set for this party.
DeadlineType - Enum in negotiator
 
DEFAULT_SUPPRESSION_NUMBER - Static variable in class negotiator.exceptions.Warning
 
DefaultAction - Class in negotiator.actions
 
DefaultAction(AgentID) - Constructor for class negotiator.actions.DefaultAction
Constructor which sets the agentID of an agent.
DefaultActionWithBid - Class in negotiator.actions
Default implementation for ActionWithBid
DefaultActionWithBid(AgentID, Bid) - Constructor for class negotiator.actions.DefaultActionWithBid
Creates an action symbolizing an offer for the opponent.
DefaultMultilateralProtocol - Class in negotiator.protocol
An adapter for the protocol class.
DefaultMultilateralProtocol() - Constructor for class negotiator.protocol.DefaultMultilateralProtocol
 
DefaultOKCancelDialog - Class in negotiator.gui
open a modal OK/Cancel dialog.
DefaultOKCancelDialog(Frame, String) - Constructor for class negotiator.gui.DefaultOKCancelDialog
 
DELIMITER - Static variable in class negotiator.logging.CsvLogger
 
dequeue() - Method in class misc.Queue
Return and remove the least recently inserted item from the queue.
detachTab(int) - Method in class negotiator.gui.tab.CloseTabbedPane
Detaches the index tab in a seperate frame.
determineAcceptability() - Method in class negotiator.boaframework.AcceptanceStrategy
Determines to either to either accept or reject the opponent's bid or even quit the negotiation.
determineAcceptability() - Method in class negotiator.boaframework.Multi_AcceptanceCondition
The main method of the MAC.
determineNextBid() - Method in class negotiator.boaframework.OfferingStrategy
Determines the next bid the agent will offer to the opponent
determineOpeningBid() - Method in class negotiator.boaframework.OfferingStrategy
Determines the first bid to be offered by the agent
DirectoryRestrictedFileSystemView - Class in negotiator.gui
 
DirectoryRestrictedFileSystemView(File) - Constructor for class negotiator.gui.DirectoryRestrictedFileSystemView
 
DirectoryRestrictedFileSystemView(File[]) - Constructor for class negotiator.gui.DirectoryRestrictedFileSystemView
 
discount(double, double) - Method in class negotiator.utility.AbstractUtilitySpace
Specific implementation for discount, based on a discount factor.
discount(double, double) - Method in interface negotiator.utility.UtilitySpace
Computes the discounted utility of a bid.
discountedFilterBetween(double, double, double, double, AbstractUtilitySpace) - Method in class negotiator.BidHistory
Returns the set of bids offered between time instances t1 and t2: (t1, t2] and with a utility in (u1, u2].
DISCRETE - Static variable in class negotiator.gui.dialogs.NewIssueDialog
 
discretePanel - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
discreteTextArea - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
discreteTextEvaluationArea - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
DiscreteTimeline - Class in negotiator
Implementation of the timeline in which time is divided in rounds.
DiscreteTimeline(int) - Constructor for class negotiator.DiscreteTimeline
Creates a timeline with a deadline of DiscreteTimeline.totalRounds number of rounds.
displayValues(Objective) - Method in class negotiator.gui.tree.IssueDiscreteValuePanel
 
displayValues(Objective) - Method in class negotiator.gui.tree.IssueIntegerValuePanel
 
displayValues(Objective) - Method in class negotiator.gui.tree.IssueRealValuePanel
 
displayValues(Objective) - Method in class negotiator.gui.tree.IssueValuePanel
Draws the values of this Issue or Objective
displayValues(Objective) - Method in class negotiator.gui.tree.ObjectiveValuePanel
 
distanceBetweenTwoBidPoints(BidPoint, BidPoint) - Static method in class negotiator.qualitymeasures.UtilspaceTools
 
distanceBetweenTwoPoints(double, double, double, double) - Static method in class negotiator.qualitymeasures.UtilspaceTools
 
distanceToNearestParetoBid(BidPoint) - Method in class negotiator.analysis.BidSpace
Method which given a bid point determines the distance to the nearest Pareto-optimal bid.
doesCover(Bid) - Method in class negotiator.utility.InclusiveHyperRectangle
 
doesTerminateWithFailure(Action) - Method in class negotiator.NegoRound
 
doesTerminateWithSuccess(Action) - Method in class negotiator.NegoRound
 
domain - Variable in class misc.CommandLineOptions
Option "d", specify a domain.
domain - Variable in class negotiator.boaframework.NegotiationSession
Reference to the negotiation domain.
Domain - Interface in negotiator
 
domain - Variable in class negotiator.protocol.Protocol
--
DOMAIN_REPOSITORY - Static variable in class negotiator.Global
Path to domain repository
DomainGenerator - Class in misc
The domain generator automatically generates domain given a requested value for opposition and bid distribution.
DomainGenerator() - Constructor for class misc.DomainGenerator
 
domainHasIssues(MyTreeNode) - Method in class negotiator.gui.domainrepository.DomainRepositoryUI
 
DomainImpl - Class in negotiator
Implementation of Domain.
DomainImpl() - Constructor for class negotiator.DomainImpl
Creates an empty domain.
DomainImpl(SimpleElement) - Constructor for class negotiator.DomainImpl
Creates a domain given an XML-representation of the domain.
DomainImpl(String) - Constructor for class negotiator.DomainImpl
Creates a domain given the path to a file with an XML-representation.
DomainImpl(File) - Constructor for class negotiator.DomainImpl
read a domain from a file.
domainName - Variable in class negotiator.NegotiationOutcome
 
DomainRepItem - Class in negotiator.repository
A DomainRepItem is a domain reference that can be put in the domain repository.
DomainRepItem(URL) - Constructor for class negotiator.repository.DomainRepItem
 
DomainRepositoryUI - Class in negotiator.gui.domainrepository
A user interface to the domain repository
DomainRepositoryUI(JTree, NegoGUIView) - Constructor for class negotiator.gui.domainrepository.DomainRepositoryUI
 
DoubleClickListener - Interface in negotiator.gui.tab
 
doubleClickOperation(MouseEvent) - Method in interface negotiator.gui.tab.DoubleClickListener
 
drawButton(BufferedImage, int, int) - Method in class negotiator.gui.tab.CloseTabPaneUI
 

E

editAction() - Method in class negotiator.gui.boaframework.BOARepositoryUI
 
EditIssueDialog - Class in negotiator.gui.dialogs
 
EditIssueDialog(TreeFrame, Issue) - Constructor for class negotiator.gui.dialogs.EditIssueDialog
 
EditIssueDialog(TreeFrame, boolean, Issue) - Constructor for class negotiator.gui.dialogs.EditIssueDialog
 
EditIssueDialog(TreeFrame, boolean, String, Issue) - Constructor for class negotiator.gui.dialogs.EditIssueDialog
 
EndNegotiation - Class in negotiator.actions
Class which symbolizes the action to leave a negotiation.
EndNegotiation(AgentID) - Constructor for class negotiator.actions.EndNegotiation
Action to end the negotiation.
endNegotiation - Variable in class negotiator.boaframework.OfferingStrategy
Boolean to see if endNegotiation is called
endNegotiation() - Method in class negotiator.protocol.DefaultMultilateralProtocol
Overwrites the rest of the protocol and sets the protocol state to finish
endNegotiation(String) - Method in class negotiator.protocol.DefaultMultilateralProtocol
Overwrites the rest of the protocol and sets the protocol state to finish
endNegotiation() - Method in interface negotiator.protocol.MultilateralProtocol
Overwrites the rest of the protocol and sets the protocol state to finish
endNegotiation(String) - Method in interface negotiator.protocol.MultilateralProtocol
Overwrites the rest of the protocol and sets the protocol state to finish
EndNegotiationWithAnOffer - Class in negotiator.actions
This action is used by parties to indicate they want not to continue after this last offer.
EndNegotiationWithAnOffer(AgentID, Bid) - Constructor for class negotiator.actions.EndNegotiationWithAnOffer
 
endSession(NegotiationResult) - Method in class negotiator.Agent
Method which informs an agent about the utility it received.
endSession(NegotiationResult) - Method in class negotiator.boaframework.BOA
Method called at the end of the negotiation.
endSession(NegotiationResult) - Method in class negotiator.boaframework.BOAagent
Method that first calls the endSession method of each component to receiveMessage the session data and then stores the session data if it is not empty and is changed.
enqueue(Double) - Method in class misc.Queue
Insert a new item into the queue.
ENUMERATION_CUTOFF - Static variable in class negotiator.analysis.MultilateralAnalysis
Maximum number of bids to analyse
equalContents(Objective) - Method in class negotiator.issue.Objective
check the contents but don't check for the class type anymore.
equals(Object) - Method in class misc.Pair
 
equals(Object) - Method in class negotiator.actions.DefaultActionWithBid
 
equals(Object) - Method in class negotiator.AgentID
 
equals(Object) - Method in class negotiator.AgentParam
 
equals(Object) - Method in class negotiator.analysis.BidPoint
 
equals(Object) - Method in class negotiator.analysis.BidPointTime
 
equals(Bid) - Method in class negotiator.Bid
 
equals(Object) - Method in class negotiator.Bid
 
equals(Object) - Method in class negotiator.bidding.BidDetails
 
equals(Object) - Method in class negotiator.DomainImpl
 
equals(Object) - Method in class negotiator.gui.negosession.multinego.model.Participant
Equals is based only on the agent id.
equals(Object) - Method in class negotiator.issue.IssueDiscrete
 
equals(Object) - Method in class negotiator.issue.Objective
 
equals(Object) - Method in class negotiator.issue.ValueDiscrete
 
equals(Object) - Method in class negotiator.issue.ValueInteger
 
equals(Object) - Method in class negotiator.issue.ValueReal
 
equals(Object) - Method in class negotiator.parties.NegotiationPartyInternal
 
equals(Object) - Method in class negotiator.repository.AgentRepItem
 
equals(Object) - Method in class negotiator.repository.DomainRepItem
 
equals(Object) - Method in class negotiator.repository.MultiPartyProtocolRepItem
 
equals(Object) - Method in class negotiator.repository.PartyRepItem
 
equals(Object) - Method in class negotiator.repository.ProfileRepItem
 
equals(Object) - Method in class negotiator.repository.ProtocolRepItem
 
equals(Object) - Method in class negotiator.tournament.VariablesAndValues.AgentParameterVariable
 
equals(Object) - Method in class negotiator.tournament.VariablesAndValues.AgentValue
 
equals(Object) - Method in class negotiator.tournament.VariablesAndValues.BOAagentValue
 
equals(Object) - Method in class negotiator.tournament.VariablesAndValues.DBLocationValue
 
equals(Object) - Method in class negotiator.tournament.VariablesAndValues.DBPasswordValue
 
equals(Object) - Method in class negotiator.tournament.VariablesAndValues.DBSessionValue
 
equals(Object) - Method in class negotiator.tournament.VariablesAndValues.DBUserValue
 
equals(Object) - Method in class negotiator.tournament.VariablesAndValues.ExperimentalValue
 
equals(Object) - Method in class negotiator.utility.AdditiveUtilitySpace
 
equals(Object) - Method in class negotiator.utility.ConstraintUtilitySpace
Uses the original equals of Object.
equals(Object) - Method in class negotiator.utility.EvaluatorDiscrete
 
equals(Object) - Method in class negotiator.utility.EvaluatorReal
 
equals(Object) - Method in class negotiator.utility.NonlinearUtilitySpace
Uses the original equals of Object.
equals(Object) - Method in interface negotiator.utility.UtilitySpace
Classes must implement equals.
ErrorRemarks - Variable in class negotiator.NegotiationOutcome
 
ETA - Static variable in class misc.Progress
Flag for including estimate time ahead (ETA) in report (example: ETA: 5 minutes)
evalFaratin(double, double, double, double, double) - Static method in enum negotiator.utility.EVALFUNCTYPE
Method which given the value of an issue, returns the utility of the value.
EVALFUNCTYPE - Enum in negotiator.utility
This class specifies the possible evaluation functions.
evalLinear(double, double, double) - Static method in enum negotiator.utility.EVALFUNCTYPE
Method which given a value of a linear issue, returns the utility of the value.
evalLinearRev(double, double, double) - Static method in enum negotiator.utility.EVALFUNCTYPE
Method which given the utility of an issue, converts it back to the value.
evalTriangular(double, double, double, double) - Static method in enum negotiator.utility.EVALFUNCTYPE
Method which given the value x, returns the utility of the value.
evalTriangularVariableTop(double, double, double, double, double) - Static method in enum negotiator.utility.EVALFUNCTYPE
Method which given the value x, returns the utility of the value.
Evaluator - Interface in negotiator.utility
Evaluator is an object that translates discrete values into an evaluation value.
EvaluatorDiscrete - Class in negotiator.utility
This class is used to convert the value of a discrete issue to a utility.
EvaluatorDiscrete() - Constructor for class negotiator.utility.EvaluatorDiscrete
Creates a new discrete evaluator with weight 0 and no values.
EvaluatorInteger - Class in negotiator.utility
This class is used to convert the value of an integer issue to a utility.
EvaluatorInteger() - Constructor for class negotiator.utility.EvaluatorInteger
Creates a new integer evaluator with weight 0 and no values.
EvaluatorObjective - Class in negotiator.utility
Evaulator for an objective.
EvaluatorObjective() - Constructor for class negotiator.utility.EvaluatorObjective
Creates a new evaluator for an objective with a zero weight.
EvaluatorObjective(EvaluatorObjective) - Constructor for class negotiator.utility.EvaluatorObjective
Copies the data from the given EvaluatorObjective.
EvaluatorReal - Class in negotiator.utility
An evaluator for real-type issues.
EvaluatorReal() - Constructor for class negotiator.utility.EvaluatorReal
 
EVALUATORTYPE - Enum in negotiator.utility
Enum specifying the possible evaluation types.
exclude(Collection<NegotiationParty>, Class) - Method in class negotiator.protocol.DefaultMultilateralProtocol
Filters the list by including only the type of negotiation parties.
ExclusiveHyperRectangle - Class in negotiator.utility
 
ExclusiveHyperRectangle() - Constructor for class negotiator.utility.ExclusiveHyperRectangle
 
ExclusiveZeroConstraint - Class in negotiator.utility
 
ExclusiveZeroConstraint(Integer) - Constructor for class negotiator.utility.ExclusiveZeroConstraint
 
ExclusiveZeroOutcomeConstraint - Class in negotiator.utility
 
ExclusiveZeroOutcomeConstraint() - Constructor for class negotiator.utility.ExclusiveZeroOutcomeConstraint
 
execute(String, Callable<V>) - Method in class negotiator.session.ExecutorWithTimeout
Execute the command within the remaining time of this executor.
ExecutorWithTimeout - Class in negotiator.session
execute commands within the set timout limits.
ExecutorWithTimeout(long) - Constructor for class negotiator.session.ExecutorWithTimeout
Construct an executor with a total available amount of time.
existsSessionName(String) - Method in class negotiator.distributedtournament.DBController
Returns if a sessionname exists.
existUtilitySpace(Domain, ProfileRepItem) - Method in class negotiator.repository.Repository
 
ExperimentalValue - Class in negotiator.tournament.VariablesAndValues
 
ExperimentalValue(double) - Constructor for class negotiator.tournament.VariablesAndValues.ExperimentalValue
 
ExperimentalVariable - Class in negotiator.tournament.VariablesAndValues
 
ExperimentalVariable() - Constructor for class negotiator.tournament.VariablesAndValues.ExperimentalVariable
 
ExtendedComboBoxModel<A> - Class in negotiator.gui
Extends the default ListModel by allowing it to be loaded afterwards with data.
ExtendedComboBoxModel() - Constructor for class negotiator.gui.ExtendedComboBoxModel
 
ExtendedListModel<A> - Class in negotiator.gui
Extends the default ListModel by allowing it to be loaded afterwards with data.
ExtendedListModel() - Constructor for class negotiator.gui.ExtendedListModel
 
extractBytes(byte[]) - Static method in class negotiator.distributedtournament.DBController
Decompress a compressed string.
extractUtilitySpaceType(ProfileRepItem) - Static method in class negotiator.tournament.TournamentGenerator
 
extraNames - Variable in class negotiator.NegotiationOutcome
 
extraValues - Variable in class negotiator.NegotiationOutcome
 

F

factorial(int) - Static method in class negotiator.utility.Com
Computes factorial.
fAgentABids - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
fAgentBBids - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
fDomain - Variable in class negotiator.BidIterator
 
feedback - Variable in class negotiator.actions.GiveFeedback
 
Feedback - Enum in negotiator
 
fetchList(Class<T>, MultiPartyProtocolRepItem) - Static method in class negotiator.gui.negosession.ContentProxy
When fetching a list of type PartyRepItem, you must also provide the protocol.
fetchMediators() - Static method in class negotiator.gui.negosession.ContentProxy
Use the repository object to fetch mediator parties
fetchMediatorsForProtocol(MultiPartyProtocolRepItem) - Static method in class negotiator.gui.negosession.ContentProxy
Use the repository object to fetch mediator parties
fetchParties() - Static method in class negotiator.gui.negosession.ContentProxy
Use the repository object to fetch non-mediator parties
fetchPartiesForProtocol(MultiPartyProtocolRepItem) - Static method in class negotiator.gui.negosession.ContentProxy
Use the repository object to fetch non-mediator parties
fetchProfiles() - Static method in class negotiator.gui.negosession.ContentProxy
Use the repository object to fetch profiles
fetchProtocols() - Static method in class negotiator.gui.negosession.ContentProxy
Use the repository object to fetch protocols
FileLogger - Class in negotiator.logging
Creates a file logger which wil log the inputted messages to a file
FileLogger(String) - Constructor for class negotiator.logging.FileLogger
 
fileName - Variable in class negotiator.utility.AbstractUtilitySpace
 
fillGUI(BilateralAtomicNegotiationSession) - Method in class negotiator.gui.progress.ProgressUI2
 
filterBetween(double, double, double, double) - Method in class negotiator.BidHistory
Returns the set of bids offered between time instances t1 and t2: (t1, t2] and with a utility in (u1, u2].
filterBetweenTime(double, double) - Method in class negotiator.BidHistory
Returns the set of bids offered between time instances t1 and t2: (t1, t2].
filterBetweenUtility(double, double) - Method in class negotiator.BidHistory
Returns the set of bids with a utility of at least u1 and at most u2: (u1, u2].
filterUtility(double) - Method in class negotiator.BidHistory
Returns the set of bids with utility u.
finalRound - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
findDomain(Domain, AdditiveUtilitySpace, AdditiveUtilitySpace, String, String, Range, Range, boolean, boolean) - Static method in class misc.DomainGenerator
Method which keeps generating new domains until a domain satisfying the bounds on the opposition and bid distribution is found.
fInit - Variable in class negotiator.BidIterator
 
fireBilateralAtomicNegotiationSessionEvent(BilateralAtomicNegotiationSession, ProfileRepItem, ProfileRepItem, AgentRepItem, AgentRepItem, String, String) - Method in class negotiator.protocol.Protocol
 
fireCloseTabEvent(MouseEvent, int) - Method in class negotiator.gui.tab.CloseTabbedPane
Sends a MouseEvent, whose source is this tabbedpane, to every CloseListener.
fireDoubleClickTabEvent(MouseEvent, int) - Method in class negotiator.gui.tab.CloseTabbedPane
Sends a MouseEvent, whose source is this tabbedpane, to every DoubleClickListener.
fireLogMessage(String, String) - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
fireMaxTabEvent(MouseEvent, int) - Method in class negotiator.gui.tab.CloseTabbedPane
Sends a MouseEvent, whose source is this tabbedpane, to every MaxListener.
fireNegotiationActionEvent(Agent, Action, int, long, double, double, double, double, double, String, boolean) - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
fireNegotiationActionEvent(Agent, Action, int, long, double, double, double, double, String, boolean) - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
Deprecated.
fireNegotiationActionEvent(Agent, Action, int, long, double, double, double, double, double, String, boolean) - Method in class negotiator.protocol.Protocol
 
firePopupOutsideTabEvent(MouseEvent) - Method in class negotiator.gui.tab.CloseTabbedPane
Sends a MouseEvent, whose source is this tabbedpane, to every PopupOutsideListener.
fNegotiation - Variable in class negotiator.Agent
Reference to protocol which is set when experimental setup is enabled.
fNumberOfIssues - Variable in class negotiator.BidIterator
 
forceRedraw() - Method in class negotiator.gui.tree.WeightSlider
 
fValuesIndexes - Variable in class negotiator.BidIterator
 

G

generateAllBids(AbstractUtilitySpace) - Method in class negotiator.boaframework.OutcomeSpace
Generates all the possible bids in the domain
generateIntegerList(int) - Static method in class negotiator.tournament.TournamentGenerator
Generates a list of integer values.
generateMediator(PartyRepItem, ProfileRepItem, Session) - Static method in class negotiator.tournament.TournamentGenerator
Generates a mediator Party from the given information
generateRandomBid() - Method in class negotiator.parties.AbstractNegotiationParty
Generates a random bid which will be generated using this.utilitySpace.
generateRandomBid() - Method in class negotiator.Party
Deprecated.
 
generateSessionParties(List<PartyRepItem>, List<ProfileRepItem>, List<AgentID>, Session) - Static method in class negotiator.tournament.TournamentGenerator
Generate the list of parties in the given session, including mediator(s)
generateSessionParties(List<Integer>, List<PartyRepItem>, List<ProfileRepItem>, List<AgentID>, Session) - Static method in class negotiator.tournament.TournamentGenerator
Generate the list of parties in the given session
GenericFileFilter - Class in negotiator.gui
 
GenericFileFilter(String, String) - Constructor for class negotiator.gui.GenericFileFilter
 
get(String) - Method in class misc.SimulatorConfiguration
 
get_agent_repos(String, String) - Static method in class negotiator.repository.Repository
 
get_agent_repository() - Static method in class negotiator.repository.Repository
 
get_domain_repos(String, String) - Static method in class negotiator.repository.Repository
 
get_domain_repos() - Static method in class negotiator.repository.Repository
code that creates repos if none exists
get_party_repository() - Static method in class negotiator.repository.Repository
 
getAC_CR_A() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getAC_CR_B() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getACbestDiscountedTheoreticalA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getACbestDiscountedTheoreticalB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getACbestTheoreticalA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getACbestTheoreticalB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getAcceptanceStrategies() - Method in class negotiator.boaframework.repository.BOAagentRepository
Method which returns the list of acceptance strategies in the BOA repository.
getAcceptanceStrategiesRepItems() - Method in class negotiator.boaframework.repository.BOAagentRepository
Method which returns the list of acceptance strategies in the BOA repository.
getAcceptanceStrategy() - Method in class negotiator.boaframework.BOAagent
Returns the acceptance strategy of the agent.
getAcceptanceStrategy() - Method in class negotiator.boaframework.BOAagentInfo
 
getAcceptanceStrategy(String) - Method in class negotiator.boaframework.repository.BOAagentRepository
Method used to load the acceptance strategy associated with the given name.
getAcceptanceStrategyA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getAcceptanceStrategyB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getAcceptanceStrategyRepItem(String) - Method in class negotiator.boaframework.repository.BOAagentRepository
 
getAcceptedBid() - Method in class negotiator.NegotiationOutcome
 
getAcceptedBy() - Method in class negotiator.boaframework.OutcomeTuple
 
getAcceptedBy() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getACList() - Method in class negotiator.boaframework.Multi_AcceptanceCondition
 
getAct() - Method in class negotiator.events.ActionEvent
 
getAction() - Method in interface negotiator.PocketNegotiatorAgent
ask the agent for its next action.
getAction() - Method in class negotiator.session.Turn
Gets the action executed this turn
getActionListeners(List<NegotiationParty>) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
 
getActionListeners(List<NegotiationParty>) - Method in class negotiator.protocol.DefaultMultilateralProtocol
Get a map of parties that are listening to each other's response
getActionListeners(List<NegotiationParty>) - Method in class negotiator.protocol.MediatorFeedbackBasedProtocol
 
getActionListeners(List<NegotiationParty>) - Method in interface negotiator.protocol.MultilateralProtocol
Get a map of parties that are listening to each other's response.
getActionListeners(List<NegotiationParty>) - Method in class negotiator.protocol.SimpleMediatorBasedProtocol
 
getActionListeners(List<NegotiationParty>) - Method in class negotiator.protocol.StackedAlternatingOffersProtocol
Get a map of parties that are listening to each other.
getActions() - Method in class negotiator.session.Round
Gets the actions in done in this round.
getActionsTerminateSessionWithFailure() - Method in class negotiator.NegoRound
 
getActionsTerminateSessionWithSuccess() - Method in class negotiator.NegoRound
 
getActor() - Method in class negotiator.events.ActionEvent
 
getAgent() - Method in interface negotiator.actions.Action
Returns the ID of the agent which created the action.
getAgent() - Method in class negotiator.actions.DefaultAction
 
getAgent(int) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgent() - Method in class negotiator.qualitymeasures.Trace
 
getAgentA() - Method in class negotiator.events.BilateralAtomicNegotiationSessionEvent
 
getAgentA() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentABids() - Method in class negotiator.NegotiationOutcome
 
getAgentABids() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentAclass() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentAFirst() - Method in class negotiator.NegotiationOutcome
 
getAgentAmaxUtil() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentAName() - Method in class negotiator.events.BilateralAtomicNegotiationSessionEvent
 
getAgentAname() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentAname() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentAname() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentAparams() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentAparams() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentARep() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentASize() - Method in class negotiator.boaframework.OutcomeTuple
 
getAgentAsString() - Method in class negotiator.ActionEvent
 
getAgentAsString() - Method in class negotiator.events.ActionEvent
 
getAgentAStrategyName() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentAutility() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentAutilityDiscount() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentAUtilitySpace() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentAUtilitySpace() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentAutilSpaceName() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentB() - Method in class negotiator.events.BilateralAtomicNegotiationSessionEvent
 
getAgentB() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentBBids() - Method in class negotiator.NegotiationOutcome
 
getAgentBBids() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentBclass() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentBmaxUtil() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentBName() - Method in class negotiator.events.BilateralAtomicNegotiationSessionEvent
 
getAgentBname() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentBname() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentBname() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentBparams() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentBparams() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentBRep() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentBSize() - Method in class negotiator.boaframework.OutcomeTuple
 
getAgentBStrategyName() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentButility() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentButilityDiscount() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentBUtilitySpace() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getAgentBUtilitySpace() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getAgentButilSpaceName() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getAgentDescription(Agent) - Static method in class negotiator.Global
Gives a useful agent name.
getAgentID() - Method in class negotiator.Agent
 
getAgentName(int) - Method in class negotiator.protocol.Protocol
 
getAgentOfClass(String) - Method in class negotiator.repository.Repository
 
getAgentParam() - Method in class negotiator.tournament.VariablesAndValues.AgentParameterVariable
 
getAgentParams(int) - Method in class negotiator.protocol.Protocol
 
getAgentProfile() - Method in class negotiator.qualitymeasures.Trace
 
getAgentRepItem(int) - Method in class negotiator.protocol.Protocol
 
getAgentRepItem() - Method in class negotiator.repository.RepositoryItemType
 
getAgentUtilitySpaces(int) - Method in class negotiator.protocol.Protocol
 
getAgentVars() - Method in class negotiator.tournament.Tournament
 
getAggregationType(String) - Static method in enum negotiator.utility.AGGREGATIONTYPE
 
getAggregationType() - Method in class negotiator.utility.UtilityFunction
 
getAgreement() - Method in class negotiator.events.MultipartySessionEndedEvent
 
getAgreementUtils() - Method in class negotiator.events.MultipartyNegotiationOfferEvent
 
getAllOutcomes() - Method in class negotiator.boaframework.OutcomeSpace
 
getAllowsChildren() - Method in class negotiator.issue.Objective
 
getAllPartyProfileItems() - Static method in class misc.AutomatedTournamentConfiguration
 
getApplication() - Static method in class negotiator.gui.NegoGUIApp
A convenient static getter for the application instance.
getAttribute(String) - Method in class negotiator.xml.SimpleElement
 
getAttributes() - Method in class negotiator.xml.SimpleElement
 
getAverageDifferenceBetweenBidsList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getAverageDifferenceBetweenBidsListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getAverageDifferenceBetweenIssueWeightsList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getAverageDifferenceBetweenIssueWeightsListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getAverageDifferenceOfParetoFrontierList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getAverageDifferenceOfParetoFrontierListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getAverageDiscountedUtility(AbstractUtilitySpace) - Method in class negotiator.BidHistory
 
getAverageUtility() - Method in class negotiator.BidHistory
 
getBestBidDetails() - Method in class negotiator.BidHistory
Returns the bid with the highest utility stored in the history.
getBestDiscountedBidDetails(AbstractUtilitySpace) - Method in class negotiator.BidHistory
Returns the bid with the highest discounted utility stored in the history.
getBid() - Method in interface negotiator.actions.ActionWithBid
Returns the bid that is involved with this action.
getBid() - Method in class negotiator.actions.DefaultActionWithBid
Returns the bid offered by the agent which created this offer.
getBid() - Method in class negotiator.actions.OfferForVoting
 
getBid() - Method in class negotiator.analysis.BidPoint
Bid from which the utilities are represented.
getBid() - Method in class negotiator.bidding.BidDetails
Returns the bid.
getBid(List<BidDetails>) - Method in class negotiator.boaframework.OMStrategy
Returns a bid selected using the opponent model from the given set of similarly preferred bids.
getBid(OutcomeSpace, Range) - Method in class negotiator.boaframework.OMStrategy
Returns a bid selected using the opponent model with a utility in the given range.
getBid(SortedOutcomeSpace, double) - Method in class negotiator.boaframework.OMStrategy
Use this method in case no range is specified, but only a target utility.
getBiddingStrategyA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getBiddingStrategyB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getBiddingStrategyRepItem(String) - Method in class negotiator.boaframework.repository.BOAagentRepository
 
getBidEvaluation(Bid) - Method in class negotiator.boaframework.OpponentModel
Determines the utility of a bid according to the preference profile.
getBidFromAction(Action) - Static method in class negotiator.actions.DefaultAction
Method which returns the bid of the current action if it is of the type Offer or else Null.
getBidIndices() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getBidNearUtility(double) - Method in class negotiator.boaframework.OutcomeSpace
gets a BidDetails which is closest to the given utility
getBidNearUtility(double) - Method in class negotiator.boaframework.SortedOutcomeSpace
Gets a BidDetails which is close to the utility
getBids() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getBidsinRange(Range) - Method in class negotiator.boaframework.OutcomeSpace
Returns a list of bids (from possibleBids) that have a utility within the given range.
getBidsinRange(Range) - Method in class negotiator.boaframework.SortedOutcomeSpace
gets a list of BidDetails that have a utility within the range
getBidSpace(AbstractUtilitySpace...) - Static method in class negotiator.analysis.BidSpaceCache
Method used to load a BidSpace.
getBOAagentA() - Method in class negotiator.tournament.Tournament
 
getBOAagentB() - Method in class negotiator.tournament.Tournament
 
getBOAparameters() - Method in class negotiator.gui.boaframework.BOATextField
 
getBooleanOption(String, boolean) - Static method in class negotiator.tournament.TournamentConfiguration
 
getBoundList() - Method in class negotiator.utility.ExclusiveHyperRectangle
 
getBoundList() - Method in class negotiator.utility.HyperRectangle
 
getBoundList() - Method in class negotiator.utility.InclusiveHyperRectangle
 
getBS_CR_A() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getBS_CR_B() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getCellEditorValue() - Method in class negotiator.gui.tree.IssueValueCellEditor
 
getCellEditorValue() - Method in class negotiator.gui.tree.WeightSliderCellEditor
 
getChart() - Method in class negotiator.gui.chart.BidChart
 
getChart() - Method in class negotiator.gui.chart.MultipartyBidChart
 
getChart() - Method in class negotiator.gui.chart.UtilityPlot
 
getChartPanel() - Method in class negotiator.gui.chart.UtilityPlot
 
getChild(Object, int) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
Returns parent's child at the given index.
getChildAt(int) - Method in class negotiator.issue.Objective
 
getChildByTagName(String) - Method in class negotiator.xml.SimpleElement
 
getChildCount(Object) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
If parent is instanceof Objective, returns the number of children.
getChildCount() - Method in class negotiator.issue.Objective
 
getChildElements() - Method in class negotiator.xml.SimpleElement
 
getChildElementsAsList() - Method in class negotiator.xml.SimpleElement
 
getChildren() - Method in class negotiator.issue.Objective
Wouter: added bcause I dont have time to change all Vector and Enumerators to ArrayList code
getChildWithID(int) - Method in class negotiator.issue.Objective
 
getClassname() - Method in class negotiator.boaframework.BOAcomponent
 
getClassName() - Static method in class negotiator.gui.NegoGUIApp
 
getClassPath() - Method in class negotiator.boaframework.repository.BOArepItem
 
getClassPath() - Method in class negotiator.repository.AgentRepItem
 
getClassPath() - Method in class negotiator.repository.MultiPartyProtocolRepItem
 
getClassPath() - Method in class negotiator.repository.PartyRepItem
 
getClassPath() - Method in class negotiator.repository.ProtocolRepItem
 
getColumnClass(int) - Method in class negotiator.gui.negosession.multinego.model.PartyTableModel
 
getColumnClass(int) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getColumnCount() - Method in class negotiator.gui.negosession.multinego.model.PartyTableModel
 
getColumnCount() - Method in class negotiator.gui.progress.DataKeyTableModel
 
getColumnCount() - Method in class negotiator.gui.progress.NegoTableModel
 
getColumnCount() - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getColumnName(int) - Method in class negotiator.gui.negosession.multinego.model.PartyTableModel
 
getColumnName(int) - Method in class negotiator.gui.progress.DataKeyTableModel
 
getColumnName(int) - Method in class negotiator.gui.progress.NegoTableModel
 
getColumnName(int) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getConcessionMovesA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getConcessionMovesB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getConf() - Method in class misc.SimulatorConfiguration
 
getConstantParam() - Method in class negotiator.utility.EvaluatorInteger
Deprecated.
getConstantParam() - Method in class negotiator.utility.EvaluatorReal
 
getConstraints() - Method in class negotiator.utility.UtilityFunction
 
getContent() - Method in class negotiator.actions.DefaultActionWithBid
 
getCurrentAgreement(Session, List<NegotiationParty>) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
Gets the current agreement if any.
getCurrentAgreement(Session, List<NegotiationParty>) - Method in class negotiator.protocol.DefaultMultilateralProtocol
This method should return the current agreement.
getCurrentAgreement(Session, List<NegotiationParty>) - Method in class negotiator.protocol.MediatorFeedbackBasedProtocol
Returns the last offer that got accepted.
getCurrentAgreement(Session, List<NegotiationParty>) - Method in interface negotiator.protocol.MultilateralProtocol
This method should return the current agreement.
getCurrentAgreement(Session, List<NegotiationParty>) - Method in class negotiator.protocol.SimpleMediatorBasedProtocol
Returns the last offer for voting as the current agreement.
getCurrentAgreement(Session, List<NegotiationParty>) - Method in class negotiator.protocol.StackedAlternatingOffersProtocol
Will return the current agreement.
getCurrentPartyAndValidActions() - Method in class negotiator.NegoRound
 
getCurrentPartyIndex() - Method in class negotiator.NegoRound
 
getCurrentPartysValidActions() - Method in class negotiator.NegoRound
 
getCurrentRoundNo() - Method in class negotiator.NegoRound
 
getCurrentSession() - Method in class negotiator.events.TournamentSessionStartedEvent
 
getCurrentTime() - Method in class negotiator.ContinuousTimeline
 
getCurrentTime() - Method in class negotiator.DiscreteTimeline
 
getCurrentTime() - Static method in class negotiator.Global
 
getCurrentTime() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getCurrentTime() - Method in class negotiator.session.Timeline
 
getCurrentTime() - Method in interface negotiator.session.TimeLineInfo
 
getCurrentTurnIndex() - Method in class negotiator.NegoRound
 
getData(ComponentsEnum) - Method in class negotiator.boaframework.NegotiationSession
Method used to load the data saved by a component.
getData(ComponentsEnum) - Method in class negotiator.boaframework.SessionData
Returns the data stored by the given BOA component.
getData() - Method in class negotiator.qualitymeasures.Trace
 
getDeadline() - Method in class misc.AutomatedTournamentConfiguration
 
getDeadline() - Method in class negotiator.config.MultilateralTournamentConfiguration
 
getDeadline() - Method in interface negotiator.config.MultilateralTournamentConfigurationInterface
 
getDeadline() - Method in class negotiator.gui.negosession.DeadlineDialog
 
getDeadline() - Method in interface negotiator.gui.negosession.multinego.model.MultilateralSessionConfiguration
 
getDeadline() - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
getDeadlines() - Method in class negotiator.session.Session
Gets the deadline constraints
getDeadlineType() - Method in class negotiator.Party
Deprecated.
 
getDecoupledAgentVars() - Method in class negotiator.tournament.Tournament
Converts the descriptions of the BOA framework agents to actual agents compatible with Genius.
getDefault() - Static method in class negotiator.SupportedNegotiationSetting
 
getDefaultHeader(int) - Static method in class negotiator.logging.CsvLogger
Deprecated. 
getDefaultSessionLog(Session, MultilateralProtocol, List<NegotiationPartyInternal>, double) - Static method in class negotiator.logging.CsvLogger
Log default session information.
getDefaultTimeout() - Method in class negotiator.Deadline
 
getDesc(ValueDiscrete) - Method in class negotiator.issue.IssueDiscrete
 
getDescription() - Method in class negotiator.boaframework.BOAparameter
 
getDescription() - Method in class negotiator.gui.GenericFileFilter
 
getDescription() - Method in class negotiator.issue.Objective
 
getDescription() - Method in class negotiator.parties.AbstractNegotiationParty
 
getDescription() - Method in interface negotiator.parties.NegotiationParty
 
getDescription() - Method in class negotiator.repository.AgentRepItem
 
getDescription() - Method in class negotiator.repository.MultiPartyProtocolRepItem
 
getDescription() - Method in class negotiator.repository.PartyRepItem
 
getDescription() - Method in class negotiator.repository.ProtocolRepItem
 
getDiscountedUtility(Bid, double) - Method in class negotiator.boaframework.NegotiationSession
Returns the discounted utility of a bid given the bid and the time at which it was offered.
getDiscountedUtility(Bid, double) - Method in class negotiator.qualitymeasures.NegotiationSessionWrapper
 
getDiscountFactor() - Method in class negotiator.boaframework.NegotiationSession
Returns the discount factor of the utilityspace.
getDiscountFactor() - Method in class negotiator.qualitymeasures.NegotiationSessionWrapper
 
getDiscountFactor() - Method in class negotiator.utility.AbstractUtilitySpace
 
getDiscreteEvalutions() - Method in class negotiator.gui.dialogs.NewIssueDialog
Gets the evaluations for the discrete issue from the input field in this dialog.
getDiscreteValues() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getDistance(BidPoint) - Method in class negotiator.analysis.BidPoint
Returns the distance between this BidPoint and another BidPoint.
getDistanceToNash() - Method in class negotiator.analysis.MultilateralAnalysis
 
getDistanceToPareto() - Method in class negotiator.analysis.MultilateralAnalysis
 
getDistributedOutcomesFileName() - Static method in class negotiator.Global
 
getDistributedTutorial() - Static method in class negotiator.distributedtournament.DBController
 
getDomain() - Method in class negotiator.boaframework.NegotiationSession
Returns the negotiation domain.
getDomain() - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getDomain() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getDomain() - Method in class negotiator.protocol.Protocol
 
getDomain() - Method in class negotiator.qualitymeasures.ScenarioInfo
 
getDomain() - Method in class negotiator.qualitymeasures.Trace
 
getDomain() - Method in class negotiator.repository.ProfileRepItem
 
getDomain(DomainRepItem) - Method in class negotiator.repository.Repository
 
getDomain(String) - Method in class negotiator.repository.Repository
 
getDomain() - Method in class negotiator.utility.AbstractUtilitySpace
 
getDomain() - Method in interface negotiator.utility.UtilitySpace
 
getDomainByName(String) - Static method in class negotiator.repository.Repository
 
getDomainName() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getDomainRepItem() - Method in class negotiator.gui.tree.TreeFrame
 
getDomainRepItem() - Method in class negotiator.repository.RepositoryItemType
 
getDoubleValue(ValueDiscrete) - Method in class negotiator.utility.EvaluatorDiscrete
 
getElapsedMilliSeconds() - Method in class negotiator.ContinuousTimeline
Gets the elapsed time in seconds.
getElapsedMilliseconds() - Method in class negotiator.events.ActionEvent
 
getElapsedMilliSeconds() - Method in class negotiator.PausableContinuousTimeline
Gets the elapsed time in seconds.
getElapsedSeconds() - Method in class negotiator.ContinuousTimeline
Gets the elapsed time in seconds.
getElapsedSeconds() - Method in class negotiator.PausableContinuousTimeline
Gets the elapsed time in seconds.
getElementAt(int) - Method in class negotiator.gui.ExtendedComboBoxModel
 
getElementAt(int) - Method in class negotiator.gui.ExtendedListModel
 
getElements() - Method in class misc.ScoreKeeper
Returns the objects from which the score is registered.
getEndOfNegotiation() - Method in class negotiator.qualitymeasures.Trace
 
getErrorRemarks() - Method in class negotiator.events.ActionEvent
 
getErrorRemarks() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getEta() - Method in class misc.Progress
Gets the estimated time remaining based on the time we used so fare
getEvalMax() - Method in class negotiator.utility.EvaluatorDiscrete
 
getEvaluation(int, Bid) - Method in class negotiator.utility.AdditiveUtilitySpace
Returns the utility of one issue in the bid.
getEvaluation(AdditiveUtilitySpace, Bid, int) - Method in interface negotiator.utility.Evaluator
This method returns the utility of the value of an issue.
getEvaluation(AdditiveUtilitySpace, Bid, int) - Method in class negotiator.utility.EvaluatorDiscrete
Returns the evaluation of the value of the issue of the bid.
getEvaluation(ValueDiscrete) - Method in class negotiator.utility.EvaluatorDiscrete
 
getEvaluation(AdditiveUtilitySpace, Bid, int) - Method in class negotiator.utility.EvaluatorInteger
 
getEvaluation(int) - Method in class negotiator.utility.EvaluatorInteger
 
getEvaluation(AdditiveUtilitySpace, Bid, int) - Method in class negotiator.utility.EvaluatorObjective
 
getEvaluation(AdditiveUtilitySpace, Bid, int) - Method in class negotiator.utility.EvaluatorReal
 
getEvaluation(double) - Method in class negotiator.utility.EvaluatorReal
 
getEvaluationNotNormalized(Bid, int) - Method in class negotiator.utility.EvaluatorDiscrete
 
getEvaluationNotNormalized(ValueDiscrete) - Method in class negotiator.utility.EvaluatorDiscrete
 
getEvaluator(int) - Method in class negotiator.utility.AdditiveUtilitySpace
Returns the evaluator of an issue for the given index.
getEvaluators() - Method in class negotiator.utility.AdditiveUtilitySpace
 
getException() - Method in class negotiator.events.SessionFailedEvent
 
getExplorationA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getExplorationB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getExtensiveOutcomesFileName() - Static method in class negotiator.Global
 
getFeedback() - Method in class negotiator.actions.GiveFeedback
 
getFileName() - Method in class misc.Serializer
 
getFilename() - Method in class negotiator.repository.Repository
 
getFileName() - Method in class negotiator.utility.AbstractUtilitySpace
 
getFileNameWithoutExtension(String) - Static method in class negotiator.Global
 
getFilePath() - Method in class negotiator.CSVLoader
 
getFirst() - Method in class misc.Pair
Return the first object of the pair.
getFirstBidDetails() - Method in class negotiator.BidHistory
Returns the first bid stored in the history
getFortunateMovesA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getFortunateMovesB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getFront() - Method in class misc.Queue
Get the least recently inserted item in the queue.
getFrontier() - Method in class negotiator.analysis.ParetoFrontier
Returns the Pareto-optimal frontier.
getFullName() - Method in class negotiator.repository.DomainRepItem
 
getFullName() - Method in class negotiator.repository.ProfileRepItem
 
getFullParameters() - Method in class negotiator.boaframework.BOAcomponent
 
getFuncType() - Method in class negotiator.utility.EvaluatorInteger
 
getFuncType() - Method in class negotiator.utility.EvaluatorReal
 
getFYU(String, BidSpace) - Static method in class negotiator.NegotiationOutcome
Gets the Full Yield Utility of the agent.
getFYUA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getFYUB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getHasMediator() - Method in class negotiator.repository.MultiPartyProtocolRepItem
 
getHasWeight() - Method in class negotiator.utility.EvaluatorObjective
 
getHelper() - Method in class negotiator.boaframework.OfferingStrategy
Return the Helper-object.
getHigh() - Method in class negotiator.boaframework.BOAparameter
 
getHighestObjectiveNr() - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
Recursively calculates the highest Objective / Issue number in the tree.
getHighestObjectiveNr(int) - Method in class negotiator.issue.Objective
This method recursively calculates the highest Objective / Issue number in the subtree rooted at the callee.
getHistory() - Method in class negotiator.BidHistory
Returns the full history.
getHomeDirectory() - Method in class negotiator.gui.DirectoryRestrictedFileSystemView
 
getId() - Method in class negotiator.gui.negosession.multinego.model.Participant
 
getID() - Method in class negotiator.parties.NegotiationPartyInternal
 
getIndex(TreeNode) - Method in class negotiator.issue.Objective
 
getIndexOfBidNearUtility(double) - Method in class negotiator.boaframework.OutcomeSpace
 
getIndexOfBidNearUtility(double) - Method in class negotiator.boaframework.SortedOutcomeSpace
Gets a BidDetails which is close to the utility
getIndexofIssue() - Method in class negotiator.utility.Rank
 
getInstance(String) - Static method in class misc.SimulatorConfiguration
 
getInstance() - Static method in class negotiator.boaframework.repository.BOAagentRepository
 
getInstance() - Method in class negotiator.boaframework.repository.BOArepItem
 
getInstance() - Static method in class negotiator.distributedtournament.DBController
 
getInstance() - Method in class negotiator.repository.AgentRepItem
Try to load the agent that this reference points to.
getInstance() - Static method in class negotiator.utility.DataObjects
Deprecated.
 
getInstigator() - Method in exception negotiator.exceptions.NegotiationPartyTimeoutException
 
getInstigator() - Method in exception negotiator.session.InvalidActionError
Gets the party that did an invalid action
getIntegerMax() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getIntegerMin() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getIntegerOption(String, int) - Static method in class negotiator.tournament.TournamentConfiguration
 
getIntegerOther() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getIssue(int) - Method in class negotiator.utility.AdditiveUtilitySpace
Deprecated.
Use getObjective
getIssueIndex() - Method in class negotiator.utility.Bound
 
getIssueIndex() - Method in class negotiator.utility.ConditionalZeroConstraint
 
getIssueIndex() - Method in class negotiator.utility.ExclusiveZeroConstraint
 
getIssueIndex() - Method in class negotiator.utility.RConstraint
 
getIssueIndex() - Method in class negotiator.utility.SumZeroConstraint
 
getIssueIndex() - Method in class negotiator.utility.SumZeroConstraintList
 
getIssueIndex() - Method in class negotiator.utility.SumZeroNotConstraint
 
getIssueIndex() - Method in class negotiator.utility.ZeroConstraint
 
getIssues() - Method in class negotiator.Bid
 
getIssues() - Method in class negotiator.boaframework.NegotiationSession
 
getIssues() - Method in interface negotiator.Domain
 
getIssues() - Method in class negotiator.DomainImpl
 
getIssueValuePanel(Objective) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getIssueWeights() - Method in class negotiator.boaframework.OpponentModel
 
getIssueWeights(AdditiveUtilitySpace) - Static method in class negotiator.qualitymeasures.UtilspaceTools
Helper-method used to get the issue weights in an array of doubles.
getItemByName(String) - Method in class negotiator.repository.Repository
 
getItems() - Method in class negotiator.repository.Repository
 
getItemsCount() - Method in class negotiator.boaframework.repository.BOAagentRepository
 
getJob(int, ArrayList<Protocol>) - Method in class negotiator.distributedtournament.DBController
Gets a group of sessions to run.
getJobID(String) - Method in class negotiator.distributedtournament.DBController
Returns the last issued job with the given session name.
getJobID() - Method in class negotiator.distributedtournament.Job
 
getJointExploration() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getKalaiDistanceA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getKalaiDistanceB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getKalaiDistanceList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getKalaiDistanceListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getKalaiSmorodinsky() - Method in class negotiator.analysis.BidSpace
Calculates Kalai-Smorodinsky optimal outcome.
getLastAction() - Method in class negotiator.NegotiationResult
 
getLastAction() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getLastBid() - Method in class negotiator.BidHistory
Returns the last bid added to the history.
getLastBid() - Method in class negotiator.boaframework.OutcomeTuple
 
getLastBid() - Method in class negotiator.NegotiationResult
 
getLastBid() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getLastBidDetails() - Method in class negotiator.BidHistory
Returns the last bid details added to the history.
getLastBidExplanation() - Method in interface negotiator.PocketNegotiatorAgent
Get a human readable explanation on why getAction returned its last action.
getLastReceivedAction() - Method in class negotiator.parties.AbstractNegotiationParty
 
getLegend() - Method in class negotiator.qualitymeasures.Trace
 
getLinearParam() - Method in class negotiator.utility.EvaluatorInteger
Deprecated.
getLinearParam() - Method in class negotiator.utility.EvaluatorReal
 
getLinearUtilitySpaceInstance() - Static method in class negotiator.SupportedNegotiationSetting
 
getListCellRendererComponent(JList<?>, Object, int, boolean, boolean) - Method in class negotiator.gui.negosession.multinego.RepItemListCellRenderer
 
getLog() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getLogMsgType() - Method in class negotiator.boaframework.OutcomeTuple
 
getLow() - Method in class negotiator.boaframework.BOAparameter
 
getLowerbound() - Method in class misc.Range
Returns the lowerbound of the range.
getLowerbound() - Method in class misc.RangeInt
Returns the lowerbound of the range.
getLowerBound() - Method in class negotiator.issue.IssueInteger
 
getLowerBound() - Method in class negotiator.issue.IssueReal
 
getLowerBound() - Method in class negotiator.utility.EvaluatorInteger
 
getLowerBound() - Method in class negotiator.utility.EvaluatorReal
 
getMainTabbedPane() - Method in class negotiator.gui.NegoGUIView
 
getMatchesPerSession(int) - Method in class negotiator.distributedtournament.DBController
Returns the amount of matches per session.
getMax() - Method in class negotiator.utility.Bound
 
getMax() - Method in class negotiator.utility.SumZeroConstraint
 
getMax() - Method in class negotiator.utility.SumZeroConstraintList
 
getMax() - Method in class negotiator.utility.SumZeroNotConstraint
 
getMaxBidinDomain() - Method in class negotiator.boaframework.NegotiationSession
Returns the best bid in the domain.
getMaxBidinDomain() - Method in class negotiator.qualitymeasures.NegotiationSessionWrapper
 
getMaxBidPossible() - Method in class negotiator.boaframework.OutcomeSpace
 
getMaxBidPossible() - Method in class negotiator.boaframework.SortedOutcomeSpace
 
getMaximumRank() - Method in class negotiator.utility.Rank
 
getMaxNumNonMediators() - Method in class negotiator.config.MultilateralTournamentsConfiguration
 
getMaxUtilityBid() - Method in class negotiator.utility.AbstractUtilitySpace
Returns the maximum bid in the utility space.
getMaxUtilityBid() - Method in class negotiator.utility.UtilitySpaceTools
Returns the maximum bid in the utility space.
getMaxValue() - Method in class misc.ScoreKeeper
Returns the highest score in the map.
getMaxValue() - Method in class negotiator.utility.EvaluatorDiscrete
 
getMaxValue() - Method in class negotiator.utility.EvaluatorReal
 
getMedianUtilityBid() - Method in class negotiator.BidHistory
 
getMediator(List<NegotiationParty>) - Static method in class negotiator.protocol.MediatorProtocol
Returns the first mediator from a list of parties
getMediators(List<PartyRepItem>) - Static method in class negotiator.repository.PartyRepItem
 
getMessage() - Method in class negotiator.events.LogMessageEvent
Deprecated.
 
getMessage() - Method in class negotiator.events.SessionFailedEvent
 
getMin() - Method in class negotiator.utility.Bound
 
getMin() - Method in class negotiator.utility.SumZeroConstraint
 
getMin() - Method in class negotiator.utility.SumZeroConstraintList
 
getMin() - Method in class negotiator.utility.SumZeroNotConstraint
 
getMinBidinDomain() - Method in class negotiator.boaframework.NegotiationSession
Returns the worst bid in the domain.
getMinBidinDomain() - Method in class negotiator.qualitymeasures.NegotiationSessionWrapper
 
getMinBidPossible() - Method in class negotiator.boaframework.OutcomeSpace
 
getMinBidPossible() - Method in class negotiator.boaframework.SortedOutcomeSpace
 
getMinDemandedUtilityA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getMinDemandedUtilityB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getMinUtilityBid() - Method in class negotiator.utility.AbstractUtilitySpace
Returns the worst bid in the utility space.
getMinUtilityBid() - Method in class negotiator.utility.UtilitySpaceTools
Returns the worst bid in the utility space.
getMinValue() - Method in class negotiator.utility.EvaluatorDiscrete
 
getMinValue() - Method in class negotiator.utility.EvaluatorReal
 
getMostRecentAction() - Method in class negotiator.session.Round
get the last item of the Round.getActions() list, which in practice should be the most recent action of this round.
getMostRecentAction() - Method in class negotiator.session.Session
Get the most recently executed action.
getMostRecentRound() - Method in class negotiator.session.Session
Get the most recent round.
getMultiPartyProtocolRepItem() - Method in class negotiator.repository.RepositoryItemType
 
getMultiPartyProtocolRepository() - Static method in class negotiator.repository.Repository
 
getMyDiscountedUtility() - Method in class negotiator.NegotiationResult
 
getMyUndiscountedUtil() - Method in class negotiator.bidding.BidDetails
Returns the undiscounted utility of the bid as supplied in the constructor.
getName() - Method in class negotiator.actions.Inform
 
getName() - Method in class negotiator.Agent
 
getName() - Method in class negotiator.boaframework.BOAagent
 
getName() - Method in class negotiator.boaframework.BOAagentInfo
FIXME this is NOT returning the name of the agent.
getName() - Method in class negotiator.boaframework.BOAparameter
 
getName() - Method in class negotiator.boaframework.NoModel
 
getName() - Method in class negotiator.boaframework.OpponentModel
 
getName() - Method in class negotiator.boaframework.OutcomeTuple
 
getName() - Method in class negotiator.boaframework.repository.BOArepItem
 
getName() - Method in class negotiator.boaframework.SharedAgentState
 
getName() - Method in interface negotiator.Domain
 
getName() - Method in class negotiator.DomainImpl
 
getName() - Method in enum negotiator.gui.progress.DataKey
 
getName() - Method in class negotiator.issue.Objective
 
getName() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getName() - Method in class negotiator.protocol.Protocol
 
getName() - Method in class negotiator.repository.AgentRepItem
 
getName() - Method in class negotiator.repository.DomainRepItem
 
getName() - Method in class negotiator.repository.MultiPartyProtocolRepItem
Getters.
getName() - Method in class negotiator.repository.PartyRepItem
 
getName() - Method in class negotiator.repository.ProfileRepItem
 
getName() - Method in class negotiator.repository.ProtocolRepItem
Getters and Setters
getName() - Method in interface negotiator.repository.RepItem
 
getNameField(Objective) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getNames(int) - Method in enum negotiator.gui.progress.DataKey
 
getNash() - Method in class negotiator.analysis.BidSpace
Calculates the undiscounted Nash optimal outcome.
getNashDistanceA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getNashDistanceB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getNashDistanceList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getNashDistanceListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getNashPoint() - Method in class negotiator.analysis.MultilateralAnalysis
 
getNashProduct(double) - Method in class negotiator.gui.progress.MultipartyProgressUI
 
getNBestBids(int) - Method in class negotiator.BidHistory
Returns a list of the top N bids which the opponent has offered.
getNearestBidPoint(double, double, double, double, ArrayList<Bid>) - Method in class negotiator.analysis.BidSpace
Finds the bid with the minimal distance weightA*DeltaUtilA^2+weightB*DeltaUtilB^2 where DeltaUtilA is the difference between given utilA and the actual utility of the bid.
getNegotiationEventListeners() - Method in class negotiator.protocol.Protocol
 
getNegotiationOutcome() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
getNegotiationOutcome() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getNegotiationOutcome() - Method in class negotiator.protocol.Protocol
 
getNegotiationPathA() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getNegotiationPathB() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getNegotiatorTreeTableModel() - Method in class negotiator.gui.tree.TreeFrame
 
getNextBid() - Method in class negotiator.boaframework.OfferingStrategy
 
getNiceMovesA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getNiceMovesB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getNonMediators(List<NegotiationParty>) - Static method in class negotiator.protocol.MediatorProtocol
Get the non-mediator parties.
getNonMediators(List<PartyRepItem>) - Static method in class negotiator.repository.PartyRepItem
 
getNormalized_AC_CR_A() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getNormalized_AC_CR_B() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getNormalizedRank(String) - Method in class negotiator.utility.Rank
 
getNormalizedScore(A) - Method in class misc.ScoreKeeper
Returns the normalized score of the given object.
getNormalizedUtilityA() - Method in class negotiator.events.ActionEvent
 
getNormalizedUtilityA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getNormalizedUtilityB() - Method in class negotiator.events.ActionEvent
 
getNormalizedUtilityB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getNowNano() - Method in class misc.Progress
Gets the nano time passed since start of progress.
getNowPretty(boolean) - Method in class misc.Progress
Gets the time passed as an human readable string.
getNrOfBids() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getNrOfEvaluators() - Method in class negotiator.utility.AdditiveUtilitySpace
 
getNumber() - Method in class negotiator.issue.Objective
 
getNumberField(Objective) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getNumberOfAgents() - Method in class negotiator.protocol.Protocol
 
getNumberOfAgreeingParties(Session, List<NegotiationParty>) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
Gets the maximum number of vote this protocol found.
getNumberOfAgreeingParties(Session, List<NegotiationParty>) - Method in class negotiator.protocol.DefaultMultilateralProtocol
Gets the number of parties that currently agree to the offer.
getNumberOfAgreeingParties(Session, List<NegotiationParty>) - Method in interface negotiator.protocol.MultilateralProtocol
Gets the number of parties that currently agree to the offer.
getNumberOfAgreeingParties(Session, List<NegotiationParty>) - Method in class negotiator.protocol.StackedAlternatingOffersProtocol
 
getNumberOfDiscretizationSteps() - Method in class negotiator.issue.IssueInteger
 
getNumberOfDiscretizationSteps() - Method in class negotiator.issue.IssueReal
 
getNumberOfParties() - Method in class negotiator.parties.AbstractNegotiationParty
 
getNumberOfPossibleBids() - Method in interface negotiator.Domain
 
getNumberOfPossibleBids() - Method in class negotiator.DomainImpl
 
getNumberOfSessions() - Method in class negotiator.tournament.Tournament
 
getNumberOfValues() - Method in class negotiator.issue.IssueDiscrete
 
getNumNonMediatorsPerSession() - Method in class negotiator.config.MultilateralTournamentConfiguration
 
getNumNonMediatorsPerSession() - Method in interface negotiator.config.MultilateralTournamentConfigurationInterface
 
getNumPartiesPerSession() - Method in class negotiator.config.MultilateralTournamentConfiguration
 
getNumPartiesPerSession() - Method in interface negotiator.config.MultilateralTournamentConfigurationInterface
 
getNumSessions() - Method in class negotiator.config.MultilateralTournamentConfiguration
 
getNumSessions() - Method in interface negotiator.config.MultilateralTournamentConfigurationInterface
Gets the number of negotiation sessions to run
getNumTournaments() - Method in class misc.AutomatedTournamentConfiguration
 
getNumTournaments() - Method in class negotiator.config.MultilateralTournamentConfiguration
 
getNumTournaments() - Method in interface negotiator.config.MultilateralTournamentConfigurationInterface
Gets the number of negotiation sessions to run
getObjective() - Method in class negotiator.gui.tree.WeightSlider
 
getObjective(int) - Method in class negotiator.issue.Objective
This method does a recursive depth-first search on the subtree that is rooted at the receiver, and returns the first Objective or Issue with the given number.
getObjectiveDescription() - Method in class negotiator.gui.dialogs.NewObjectiveDialog
 
getObjectiveName() - Method in class negotiator.gui.dialogs.NewObjectiveDialog
 
getObjectiveNumber() - Method in class negotiator.gui.dialogs.EditIssueDialog
Overrides getObjectiveNumber from NewObjectiveDialog
getObjectiveNumber() - Method in class negotiator.gui.dialogs.NewObjectiveDialog
 
getObjectives() - Method in interface negotiator.Domain
 
getObjectives() - Method in class negotiator.DomainImpl
 
getObjectivesRoot() - Method in interface negotiator.Domain
 
getObjectivesRoot() - Method in class negotiator.DomainImpl
 
getOfferedBids() - Method in class negotiator.qualitymeasures.Trace
 
getOfferingStrategies() - Method in class negotiator.boaframework.repository.BOAagentRepository
Method which returns the list of offering strategies in the BOA repository.
getOfferingStrategiesRepItems() - Method in class negotiator.boaframework.repository.BOAagentRepository
Method which returns the list of offering strategies in the BOA repository.
getOfferingStrategy() - Method in class negotiator.boaframework.BOAagent
Returns the offering strategy of the agent.
getOfferingStrategy() - Method in class negotiator.boaframework.BOAagentInfo
 
getOfferingStrategy(String) - Method in class negotiator.boaframework.repository.BOAagentRepository
Method used to load the offering strategy associated with the given name.
getOffset() - Method in class negotiator.utility.EvaluatorInteger
 
getOMStrategies() - Method in class negotiator.boaframework.repository.BOAagentRepository
Method which returns the list of opponent model strategies in the BOA repository.
getOMStrategiesRepItems() - Method in class negotiator.boaframework.repository.BOAagentRepository
Method which returns the list of opponent model strategies in the BOA repository.
getOMStrategy() - Method in class negotiator.boaframework.BOAagentInfo
 
getOMStrategy(String) - Method in class negotiator.boaframework.repository.BOAagentRepository
Method used to load the opponent model strategy associated with the given name.
getOpponent() - Method in class negotiator.qualitymeasures.Trace
 
getOpponentBidHistory() - Method in class negotiator.boaframework.NegotiationSession
Returns the bidding history of the opponent.
getOpponentBidIndex(Bid) - Method in class negotiator.qualitymeasures.OpponentModelMeasures
 
getOpponentModel() - Method in class negotiator.boaframework.BOAagent
Returns the opponent model of the agent.
getOpponentModel() - Method in class negotiator.boaframework.BOAagentInfo
 
getOpponentModel(String) - Method in class negotiator.boaframework.repository.BOAagentRepository
Method used to load the opponent model associated with the given name.
getOpponentModelA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getOpponentModelB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getOpponentModelRepItem(String) - Method in class negotiator.boaframework.repository.BOAagentRepository
 
getOpponentModels() - Method in class negotiator.boaframework.repository.BOAagentRepository
Method which returns the list of opponent models in the BOA repository.
getOpponentModelsRepItems() - Method in class negotiator.boaframework.repository.BOAagentRepository
Method which returns the list of opponent models in the BOA repository.
getOpponentModelStrategyRepItem(String) - Method in class negotiator.boaframework.repository.BOAagentRepository
 
getOpponentProfile() - Method in class negotiator.qualitymeasures.Trace
 
getOpponentUtility(Agent, Bid) - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getOpponentUtilitySpace() - Method in class negotiator.boaframework.OpponentModel
 
getOpponentWeight(Agent, int) - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getOptions() - Static method in class negotiator.gui.NegoGUIApp
 
getOptions() - Method in class negotiator.tournament.Tournament
 
getOptions() - Static method in class negotiator.tournament.TournamentConfiguration
 
getOQMOutcomesFileName() - Static method in class negotiator.Global
 
getOriginalParameters() - Method in class negotiator.boaframework.BOAcomponent
 
getOutcome() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getOutcomes() - Method in class negotiator.boaframework.Multi_AcceptanceCondition
 
getOutcomesFileName() - Static method in class negotiator.Global
 
getOutcomeSpace() - Method in class negotiator.boaframework.NegotiationSession
Returns the space of possible outcomes in the domain.
getOverTabIndex() - Method in class negotiator.gui.tab.CloseTabbedPane
Returns the index of the last tab on which the mouse did an action.
getOverTabIndex() - Method in class negotiator.gui.tab.CloseTabPaneUI
 
getOwnBidHistory() - Method in class negotiator.boaframework.NegotiationSession
Returns the bidding history of the agent.
getOwnBidHistory() - Method in class negotiator.qualitymeasures.NegotiationSessionWrapper
 
getOwnRoundsLeft() - Method in class negotiator.DiscreteTimeline
The number of rounds left for ourself.
getOwnTotalRounds() - Method in class negotiator.DiscreteTimeline
The total number of rounds for ourself.
getPanel() - Method in class negotiator.gui.DefaultOKCancelDialog
this fucnction returns the actual contents for the dialog panel I implemented this as a function, because we need it before opening the window.
getPanel() - Method in class negotiator.gui.tournamentvars.ParameterValueUI
 
getPanel() - Method in class negotiator.gui.tournamentvars.ParameterVarUI
 
getPanel() - Method in class negotiator.gui.tournamentvars.ProtocolVarUI
 
getPanel() - Method in class negotiator.gui.tournamentvars.SingleStringVarUI
 
getPanel() - Method in class negotiator.gui.tournamentvars.SingleValueVarUI
 
getParameters() - Method in class negotiator.boaframework.BOA
returns the set of available parameters of this BOA component.
getParameters() - Method in class negotiator.boaframework.BOAcomponent
 
getParametersOfAgent(AgentRepItem, String) - Method in class negotiator.tournament.Tournament
 
getParameterValues() - Method in class negotiator.Agent
Deprecated.
getParametervalues() - Method in class negotiator.Party
Deprecated.
 
getParams() - Method in class negotiator.repository.AgentRepItem
 
getParent() - Method in class negotiator.issue.Objective
 
getParetoDistanceA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getParetoDistanceB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getParetoFrontier() - Method in class negotiator.analysis.BidSpace
Returns the Pareto fronier.
getParetoFrontier() - Method in class negotiator.analysis.MultilateralAnalysis
Returns the Pareto frontier.
getParetoFrontierBids() - Method in class negotiator.analysis.BidSpace
Method which returns a list of the Pareto efficient bids.
getParetoFrontierBids() - Method in class negotiator.analysis.MultilateralAnalysis
Method which returns a list of the Pareto efficient bids.
getParetoFrontierDistanceList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getParetoFrontierDistanceListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getParticipants() - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
getParties() - Method in class negotiator.events.MultipartySessionEndedEvent
 
getParties() - Method in interface negotiator.gui.negosession.multinego.model.MultilateralSessionConfiguration
 
getParties() - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
getParty() - Method in class negotiator.parties.NegotiationPartyInternal
 
getParty() - Method in class negotiator.session.Turn
Get the party which should execute this turn
getPartyActionList() - Method in class negotiator.NegoRound
 
getPartyBidSeries(ArrayList<ArrayList<Double[]>>) - Static method in class negotiator.analysis.MultilateralAnalysis
 
getPartyId() - Method in class negotiator.parties.AbstractNegotiationParty
 
getPartyID() - Method in class negotiator.Party
Deprecated.
 
getPartyIndex() - Method in class negotiator.NegoTurn
 
getPartyItems() - Method in class misc.AutomatedTournamentConfiguration
 
getPartyItems() - Method in class negotiator.config.MultilateralTournamentConfiguration
 
getPartyItems() - Method in interface negotiator.config.MultilateralTournamentConfigurationInterface
Gets read-only list of party repository items.
getPartyListenerIndices() - Method in class negotiator.Party
Deprecated.
 
getPartyOfClass(String) - Method in class negotiator.repository.Repository
 
getPartyProfileItems() - Method in class misc.AutomatedTournamentConfiguration
 
getPartyProfileItems() - Method in class negotiator.config.MultilateralTournamentConfiguration
 
getPartyProfileItems() - Method in interface negotiator.config.MultilateralTournamentConfigurationInterface
Gets read-only list of profiles used by the parties.
getPartyRepItem() - Method in class negotiator.repository.RepositoryItemType
 
getPartyUtilities() - Method in class negotiator.events.MultipartyNegotiationOfferEvent
 
getPath() - Method in class negotiator.issue.Objective
 
getPearsonCorrelationCoefficientOfBids(AbstractUtilitySpace, AbstractUtilitySpace) - Static method in class negotiator.qualitymeasures.UtilspaceTools
 
getPearsonCorrelationCoefficientOfBidsList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getPearsonCorrelationCoefficientOfBidsListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getPearsonCorrelationCoefficientOfIssueWeights(AdditiveUtilitySpace, AdditiveUtilitySpace) - Static method in class negotiator.qualitymeasures.UtilspaceTools
 
getPercentageOfCorrectlyEstimatedParetoBidsList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getPercentageOfCorrectlyEstimatedParetoBidsListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getPercentageOfIncorrectlyEstimatedParetoBidsList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getPercentageOfIncorrectlyEstimatedParetoBidsListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getPercParetoBidsA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getPercParetoBidsB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
GetPlainFileName(String) - Method in class negotiator.gui.NegoGUIView
 
getPreferredSize() - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI.ScrollableTabButton
 
getPrefProfA() - Method in class negotiator.qualitymeasures.ScenarioInfo
 
getPrefProfB() - Method in class negotiator.qualitymeasures.ScenarioInfo
 
getPreorderEnumeration() - Method in class negotiator.issue.Objective
Constructs an Enumeration of the entire subtree of the receiver (including itself) in preorder.
getPreorderIssueEnumeration() - Method in class negotiator.issue.Objective
Constructs an Enumeration of the entire subtree of the receiver (including itself) in preorder, containing only the Issues, but not the normal Objectives.
getPreorderObjectiveEnumeration() - Method in class negotiator.issue.Objective
Constructs an Enumeration of the entire subtree of the receiver (including itself) in preorder, containting only the Ojectives, but not the Issues..
getProfile() - Method in class negotiator.gui.negosession.multinego.model.Participant
 
getProfile() - Method in class negotiator.tournament.VariablesAndValues.ProfileValue
 
getProfileA() - Method in class negotiator.events.BilateralAtomicNegotiationSessionEvent
 
getProfileArep() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getProfileB() - Method in class negotiator.events.BilateralAtomicNegotiationSessionEvent
 
getProfileBrep() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getProfileRepItems(int) - Method in class negotiator.protocol.Protocol
 
getProfiles() - Method in class negotiator.gui.negosession.NegoSessionUI2
 
getProfiles() - Method in class negotiator.repository.DomainRepItem
 
getProfiles() - Method in class negotiator.tournament.Tournament
Get the profiles that are available.
getProgress() - Method in class misc.Progress
Gets the progress as a fraction
getProgressString(int) - Method in class misc.Progress
Gets the progress string.
getProtocol() - Method in interface negotiator.gui.negosession.multinego.model.MultilateralSessionConfiguration
 
getProtocol() - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
getProtocol() - Method in class negotiator.gui.negosession.multinego.model.ProtocolChange
 
getProtocol() - Method in class negotiator.parties.AbstractNegotiationParty
 
getProtocol() - Method in interface negotiator.parties.NegotiationParty
Get the protocol that this party supports.
getProtocol() - Method in class negotiator.session.TournamentManager
Create a new instance of the Protocol object from a MultiPartyProtocolRepItem
getProtocol() - Method in class negotiator.tournament.Tournament
 
getProtocolClass(ProtocolRepItem) - Static method in class negotiator.Global
 
getProtocolClassPath() - Method in class negotiator.repository.PartyRepItem
 
getProtocolItem() - Method in class negotiator.config.MultilateralTournamentConfiguration
 
getProtocolItem() - Method in interface negotiator.config.MultilateralTournamentConfigurationInterface
Gets the protocol to run
getProtocolRepItem() - Method in class negotiator.repository.RepositoryItemType
 
getProtocolRepository() - Static method in class negotiator.repository.Repository
 
getProtocolRepository(String, String) - Static method in class negotiator.repository.Repository
 
getRandom() - Method in class negotiator.BidHistory
 
getRandom(Random) - Method in class negotiator.BidHistory
 
getRandomBid(Random) - Method in interface negotiator.Domain
 
getRandomBid(Random) - Method in class negotiator.DomainImpl
 
getRandomValue(Issue) - Method in class negotiator.parties.AbstractNegotiationParty
Gets a random value for the given issue.
getRandomValue(Issue) - Method in class negotiator.Party
Deprecated.
 
getRank(String) - Method in class negotiator.utility.Rank
 
getRankingDistanceOfBids(AbstractUtilitySpace, AbstractUtilitySpace, int) - Static method in class negotiator.qualitymeasures.UtilspaceTools
 
getRankingDistanceOfBidsList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getRankingDistanceOfBidsListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getRankingDistanceOfIssueWeights(AdditiveUtilitySpace, AdditiveUtilitySpace) - Static method in class negotiator.qualitymeasures.UtilspaceTools
 
getRankingDistanceOfIssueWeightsList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getRankingDistanceOfIssueWeightsListData() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getRealLinear() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getRealMax() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getRealMin() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getRealOther() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getRealParameter() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getRelativeScore(A) - Method in class misc.ScoreKeeper
Returns the relative score of a given object.
getRepetitionAllowed() - Method in class negotiator.config.MultilateralTournamentConfiguration
 
getRepetitionAllowed() - Method in interface negotiator.config.MultilateralTournamentConfigurationInterface
Gets whether repetition is allowed when generating combinations of agents.
getRepositoryItem() - Method in class negotiator.gui.domainrepository.MyTreeNode
 
getReservationValue() - Method in class negotiator.utility.AbstractUtilitySpace
The reservation value is the least favourable point at which one will accept a negotiated agreement.
getReservationValue() - Method in interface negotiator.utility.UtilitySpace
The reservation value is the least favourable point at which one will accept a negotiated agreement.
getReservationValueUndiscounted() - Method in class negotiator.utility.AbstractUtilitySpace
Equivalent to AbstractUtilitySpace.getReservationValue(), but always returns a double value.
getReservationValueWithDiscount(double) - Method in class negotiator.utility.AbstractUtilitySpace
getReservationValueWithDiscount(TimeLineInfo) - Method in class negotiator.utility.AbstractUtilitySpace
getResult(ArrayList<BOAagentInfo>) - Method in class negotiator.gui.boaframework.BOAagentsFrame
 
getResult() - Method in class negotiator.gui.boaframework.BOAAgentUI
show the GUI and wait till user made selection.
getResult(BOArepItem) - Method in class negotiator.gui.boaframework.BOAComponentEditor
 
getResult(ArrayList<BOAparameter>) - Method in class negotiator.gui.boaframework.ParameterFrame
 
getResult() - Method in class negotiator.gui.DefaultOKCancelDialog
call this to get the result.
getResult() - Method in class negotiator.gui.domainrepository.CreateNewDomain
 
getResult(ArrayList<A>, ArrayList<A>) - Method in class negotiator.gui.tournamentvars.RepItemVarUI
Initialize the GUI components.
getResult(HashMap<String, Integer>) - Method in class negotiator.gui.tournamentvars.TournamentOptionsUI
 
getRoot() - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getRoot() - Method in class negotiator.gui.tree.TreeFrame
 
getRoots() - Method in class negotiator.gui.DirectoryRestrictedFileSystemView
 
getRound() - Method in class negotiator.ActionEvent
 
getRound() - Method in class negotiator.DiscreteTimeline
Starting to count from 1, until the total amount of rounds.
getRound() - Method in class negotiator.events.ActionEvent
 
getRound() - Method in class negotiator.events.MultipartyNegotiationOfferEvent
 
getRound() - Method in class negotiator.Party
Deprecated.
 
getRoundNumber() - Method in class negotiator.session.Session
Get the current round number.
getRounds() - Method in class negotiator.session.Session
Gets the rounds currently in this session.
getRounds() - Method in class negotiator.tournament.Tournament
Returns how many times each session is repeated in a tournament.
getRoundsLeft() - Method in class negotiator.DiscreteTimeline
 
getRoundStructure(List<NegotiationParty>, Session) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
Get the round structure used by this algorithm.
getRoundStructure(List<NegotiationParty>, Session) - Method in class negotiator.protocol.DefaultMultilateralProtocol
 
getRoundStructure(List<NegotiationParty>, Session) - Method in class negotiator.protocol.MediatorFeedbackBasedProtocol
 
getRoundStructure(List<NegotiationParty>, Session) - Method in interface negotiator.protocol.MultilateralProtocol
Get the structure of the current round.
getRoundStructure(List<NegotiationParty>, Session) - Method in class negotiator.protocol.SimpleMediatorBasedProtocol
 
getRoundStructure(List<NegotiationParty>, Session) - Method in class negotiator.protocol.StackedAlternatingOffersProtocol
Defines the round structure.
getRowCount() - Method in class negotiator.gui.negosession.multinego.model.PartyTableModel
 
getRowCount() - Method in class negotiator.gui.progress.DataKeyTableModel
 
getRowCount() - Method in class negotiator.gui.progress.NegoTableModel
 
getRunningSessions(int) - Method in class negotiator.distributedtournament.DBController
Get the amount of jobs which are currently executed by other instances of Genius or need to be processed.
getRunNr() - Method in class negotiator.NegotiationOutcome
 
getRunNr() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getRunNumber() - Method in class negotiator.qualitymeasures.Trace
 
getRuntimeInNanoSeconds() - Method in class negotiator.session.Session
 
getRuntimeInSeconds() - Method in class negotiator.session.Session
 
getScore(A) - Method in class misc.ScoreKeeper
Returns the score of the given object.
getSecond() - Method in class misc.Pair
Return the second object of the pair.
getSelected() - Method in class negotiator.gui.negosession.AddFromListDialog
 
getSelectedItem() - Method in class negotiator.gui.ExtendedComboBoxModel
 
getSelection() - Method in class negotiator.gui.negosession.multinego.RepItemCombo
 
getSelfishMovesA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getSelfishMovesB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getSession() - Method in class negotiator.events.BilateralAtomicNegotiationSessionEvent
 
getSession() - Method in class negotiator.events.MultipartySessionEndedEvent
 
getSession() - Method in class negotiator.parties.NegotiationPartyInternal
Get the session that this party is using.
getSessionData() - Method in class negotiator.boaframework.NegotiationSession
 
getSessionID() - Method in class negotiator.distributedtournament.Job
 
getSessionNo() - Method in class negotiator.Party
Deprecated.
 
getSessionNumber() - Method in class negotiator.Agent
 
getSessionNumber() - Method in class negotiator.protocol.Protocol
 
getSessionRunner() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getSessions() - Method in class negotiator.CSVLoader
 
getSessions() - Method in class negotiator.distributedtournament.Job
 
getSessions() - Method in class negotiator.tournament.Tournament
Get all combinations of agents, domains, etc.
getSessionsTotal() - Method in class negotiator.Agent
 
getShortPath(ProfileRepItem) - Static method in class negotiator.gui.negosession.MultilateralUI
This will shorten the Profile rep items path by displaying only the rightmost two scopes.
getSiblings() - Method in class negotiator.issue.Objective
 
getSide() - Method in class negotiator.tournament.VariablesAndValues.AgentVariable
 
getSide() - Method in class negotiator.tournament.VariablesAndValues.BOAagentVariable
 
getSilentMovesA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getSilentMovesB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getSize() - Method in class negotiator.gui.ExtendedComboBoxModel
 
getSize() - Method in class negotiator.gui.ExtendedListModel
 
getSlope() - Method in class negotiator.utility.EvaluatorInteger
 
getSocialWelfare() - Method in class negotiator.analysis.MultilateralAnalysis
 
getSocialWelfareA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getSocialWelfareB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getSortedCopy() - Method in class misc.ScoreKeeper
 
getSource() - Method in class negotiator.events.LogMessageEvent
Deprecated.
 
getStartingAgent() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
getStartingAgent() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getStartingAgent() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getStartingAgent() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getStep() - Method in class negotiator.boaframework.BOAparameter
 
getStrategy() - Method in class negotiator.gui.negosession.multinego.model.Participant
 
getStrategyParameters() - Method in class negotiator.Agent
 
getStringValue(int) - Method in class negotiator.issue.IssueDiscrete
 
getSupportedNegotiationSetting() - Method in class negotiator.Agent
Indicates what negotiation settings are supported by an agent, such as linear or non-linear utility spaces.
getTabBounds(int, Rectangle) - Method in class negotiator.gui.tab.CloseTabPaneUI
Returns the bounds of the specified tab in the coordinate space of the JTabbedPane component.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class negotiator.gui.tree.IssueValueCellEditor
 
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class negotiator.gui.tree.WeightSliderCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class negotiator.gui.negosession.multinego.RepItemTableCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class negotiator.gui.tree.IssueValueCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class negotiator.gui.tree.JLabelCellRenderer
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class negotiator.gui.tree.WeightSliderCellEditor
 
getTagName() - Method in class negotiator.xml.SimpleElement
 
getTestNumber() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getText(RepItem) - Static method in class negotiator.gui.negosession.multinego.RepItemListCellRenderer
HACK static to at least be able to re-use this code in RepItemTableCellRenderer.
getText() - Method in class negotiator.xml.SimpleElement
 
getTime() - Method in class negotiator.analysis.BidPointTime
Returns the time at which the bid was offered.
getTime() - Method in class negotiator.bidding.BidDetails
Return the time at which this bid was offered.
getTime() - Method in class negotiator.boaframework.NegotiationSession
Returns the normalized time (t = [0,1])
getTime() - Method in class negotiator.boaframework.OutcomeTuple
 
getTime() - Method in class negotiator.ContinuousTimeline
Gets the time, running from t = 0 (start) to t = 1 (deadline).
getTime() - Method in class negotiator.DiscreteTimeline
 
getTime() - Method in class negotiator.events.ActionEvent
 
getTime() - Method in class negotiator.qualitymeasures.NegotiationSessionWrapper
 
getTime() - Method in class negotiator.session.Timeline
Gets the time, running from t = 0 (start) to t = 1 (deadline).
getTime() - Method in interface negotiator.session.TimeLineInfo
Gets the time, running from t = 0 (start) to t = 1 (deadline).
getTimeline() - Method in class negotiator.boaframework.NegotiationSession
 
getTimeline() - Method in class negotiator.events.MultipartyNegotiationOfferEvent
 
getTimeLine() - Method in class negotiator.parties.AbstractNegotiationParty
Gets this agent's time line.
getTimeLine() - Method in class negotiator.parties.NegotiationPartyInternal
Gets the timeline for this agent.
getTimeline() - Method in class negotiator.Party
Deprecated.
 
getTimeline() - Method in class negotiator.qualitymeasures.NegotiationSessionWrapper
 
getTimeline() - Method in class negotiator.session.Session
 
getTimeOfAgreement() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
getTimeOrDefaultTimeout() - Method in class negotiator.Deadline
 
getTimePointList() - Method in class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
getTopParam() - Method in class negotiator.utility.EvaluatorReal
 
getTotal() - Method in class misc.Progress
Get the final number for this progress
getTotal() - Method in class misc.ScoreKeeper
Returns the sum of all scores.
getTotal_CR_A() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getTotal_CR_B() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getTotalMiliseconds() - Method in class negotiator.ContinuousTimeline
Gets the total negotiation time in miliseconds
getTotalNumberOfSessions() - Method in class negotiator.events.TournamentStartedEvent
 
getTotalRoundOrTime() - Method in class negotiator.Party
Deprecated.
 
getTotalRounds() - Method in class negotiator.DiscreteTimeline
Be careful, this is not equal to the initializing value!
getTotalSeconds() - Method in class negotiator.ContinuousTimeline
Gets the total negotiation time in seconds
getTotalSessions() - Method in class negotiator.events.TournamentSessionStartedEvent
 
getTotalSessions() - Method in class negotiator.protocol.Protocol
 
getTotalTime() - Method in class negotiator.ContinuousTimeline
 
getTotalTime() - Method in class negotiator.DiscreteTimeline
This a hack because in Agent.java a method sleep requires this
getTotalTime() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getTotalTime() - Method in class negotiator.session.Timeline
 
getTotalTime() - Method in interface negotiator.session.TimeLineInfo
 
getTournament(int) - Method in class negotiator.distributedtournament.DBController
Given the jobID of the tournament, the tournament is requested from the database and stored as a Tournament object.
getTournament() - Method in class negotiator.gui.tournamentvars.TournamentUI
 
getTournamentNumber() - Method in class negotiator.events.TournamentStartedEvent
 
getTournamentNumber() - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
getTournamentOptions() - Method in class misc.SimulatorConfiguration
 
getTournamentOutcomeFileName() - Static method in class negotiator.Global
 
getTournaments() - Method in class negotiator.config.MultilateralTournamentsConfiguration
 
getTournamentSessions(Tournament) - Static method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
Called when you press start button in Tournament window via reflection in TournamentRunner.
getTournamentSessions(Tournament, boolean, boolean) - Static method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
getTournamentSessions(Tournament) - Static method in class negotiator.protocol.Protocol
 
getTreeTable() - Method in class negotiator.gui.tree.TreeFrame
 
getTurn() - Method in class negotiator.events.MultipartyNegotiationOfferEvent
 
getTurn() - Method in class negotiator.gui.chart.TurnAndUtil
 
getTurnNumber() - Method in class negotiator.session.Session
Get the current turn number within the current round.
getTurns() - Method in class negotiator.session.Round
Gets the turns in this round.
getType() - Method in class negotiator.boaframework.BOAcomponent
 
getType() - Method in class negotiator.boaframework.repository.BOArepItem
 
getType() - Method in class negotiator.Deadline
 
getType() - Method in class negotiator.DiscreteTimeline
 
getType() - Method in class negotiator.issue.Issue
 
getType() - Method in class negotiator.issue.IssueDiscrete
 
getType() - Method in class negotiator.issue.IssueInteger
 
getType() - Method in class negotiator.issue.IssueReal
 
getType() - Method in class negotiator.issue.Objective
This method is added for convenience.
getType() - Method in class negotiator.issue.Value
 
getType() - Method in class negotiator.issue.ValueDiscrete
 
getType() - Method in class negotiator.issue.ValueInteger
 
getType() - Method in class negotiator.issue.ValueReal
 
getType() - Method in class negotiator.session.Timeline
 
getType() - Method in interface negotiator.session.TimeLineInfo
In a time-based protocol, time passes within a round.
getType() - Method in interface negotiator.utility.Evaluator
 
getType() - Method in class negotiator.utility.EvaluatorDiscrete
 
getType() - Method in class negotiator.utility.EvaluatorInteger
 
getType() - Method in class negotiator.utility.EvaluatorObjective
 
getType() - Method in class negotiator.utility.EvaluatorReal
 
getTypeField(Objective) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getTypeString() - Method in class negotiator.boaframework.repository.BOArepItem
 
getUnfortunateMovesA() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getUnfortunateMovesB() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
getUniqueIdentifier() - Method in class negotiator.Agent
 
getUniqueIdentifier() - Method in class negotiator.boaframework.BOAagent
Unique identifier for the BOA agent.
getUpperbound() - Method in class misc.Range
Returns the upperbound of the range.
getUpperbound() - Method in class misc.RangeInt
Returns the upperbound of the range.
getUpperBound() - Method in class negotiator.issue.IssueInteger
 
getUpperBound() - Method in class negotiator.issue.IssueReal
 
getUpperBound() - Method in class negotiator.utility.EvaluatorInteger
 
getUpperBound() - Method in class negotiator.utility.EvaluatorReal
 
getURL() - Method in class negotiator.repository.DomainRepItem
 
getURL() - Method in class negotiator.repository.ProfileRepItem
 
getUserObject() - Method in class negotiator.issue.Objective
 
getUtil() - Method in class negotiator.gui.chart.TurnAndUtil
 
getUtilA() - Method in class negotiator.ActionEvent
 
getUtilADiscount() - Method in class negotiator.events.ActionEvent
 
getUtilB() - Method in class negotiator.ActionEvent
 
getUtilBDsicount() - Method in class negotiator.events.ActionEvent
 
getUtilHighestValue() - Method in class negotiator.utility.EvaluatorInteger
 
getUtility(Bid) - Method in class negotiator.Agent
A convenience method to get the discounted utility of a bid.
getUtility(int) - Method in class negotiator.analysis.BidPoint
Returns the utility of the bid for the i'th agent (agent A = 0, etc.).
getUtility(Bid) - Method in class negotiator.parties.AbstractNegotiationParty
Gets the utility for the given bid.
getUtility(Bid) - Method in class negotiator.parties.NegotiationPartyInternal
Gets the (undiscounted) utility for the given bid.
getUtility(Bid) - Method in class negotiator.Party
Deprecated.
A convenience method to get the undiscounted utility of a bid.
getUtility(Bid) - Method in class negotiator.utility.AdditiveUtilitySpace
 
getUtility(Bid) - Method in class negotiator.utility.Constraint
 
getUtility(Bid) - Method in class negotiator.utility.ConstraintUtilitySpace
 
getUtility(Bid) - Method in class negotiator.utility.ExclusiveHyperRectangle
 
getUtility(Bid) - Method in class negotiator.utility.HyperRectangle
 
getUtility(Bid) - Method in class negotiator.utility.InclusiveHyperRectangle
 
getUtility(Bid) - Method in class negotiator.utility.NonlinearUtilitySpace
 
getUtility(Bid) - Method in class negotiator.utility.UtilityFunction
 
getUtility(Bid) - Method in interface negotiator.utility.UtilitySpace
 
getUtilityA() - Method in class negotiator.analysis.BidPoint
Returns the utility of the bid for agent A.
getUtilityB() - Method in class negotiator.analysis.BidPoint
Returns the utility of the bid for agent B.
getUtilityFunctions() - Method in class negotiator.utility.UtilityFunction
 
getUtilityHeighestInteger() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getUtilityLowestInteger() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getUtilitySpace() - Method in class negotiator.boaframework.NegotiationSession
Returns the utilityspace of the agent.
getUtilitySpace() - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
getUtilitySpace() - Method in class negotiator.parties.AbstractNegotiationParty
Gets this agent's utility space.
getUtilitySpace() - Method in class negotiator.parties.NegotiationPartyInternal
Gets the agent's utility space.
getUtilitySpace() - Method in class negotiator.Party
Deprecated.
 
getUtilitySpace(Domain, ProfileRepItem) - Method in class negotiator.repository.Repository
 
getUtilitySpace(Domain, String) - Method in class negotiator.repository.Repository
 
getUtilitySpaces() - Method in class negotiator.analysis.MultilateralAnalysis
 
getUtilityspaceType() - Method in class negotiator.SupportedNegotiationSetting
 
getUtilitySpaceType(String) - Static method in enum negotiator.utility.UTILITYSPACETYPE
 
getUtilityValue() - Method in class negotiator.utility.ExclusiveHyperRectangle
 
getUtilityValue() - Method in class negotiator.utility.HyperRectangle
 
getUtilityValue() - Method in class negotiator.utility.InclusiveHyperRectangle
 
getUtilityWithDiscount(Bid) - Method in class negotiator.parties.AbstractNegotiationParty
Gets the time discounted utility for the given bid.
getUtilityWithDiscount(Bid) - Method in class negotiator.parties.NegotiationPartyInternal
Gets the agents utility for a given bid, taking into account a discount factor if present.
getUtilityWithDiscount(Bid) - Method in class negotiator.Party
Deprecated.
 
getUtilityWithDiscount(Bid, TimeLineInfo) - Method in class negotiator.utility.AbstractUtilitySpace
Let d in (0, 1) be the discount factor.
getUtilityWithDiscount(Bid, double) - Method in class negotiator.utility.AbstractUtilitySpace
getUtilLowestValue() - Method in class negotiator.utility.EvaluatorInteger
 
getUtils(List<NegotiationPartyInternal>, Bid, boolean) - Static method in class negotiator.logging.CsvLogger
 
getValidActions() - Method in class negotiator.NegoTurn
 
getValidActions() - Method in class negotiator.session.Turn
Get (copy of) all valid actions for this turn.
getValue() - Method in class negotiator.actions.Inform
 
getValue(int) - Method in class negotiator.Bid
 
getValue() - Method in class negotiator.Deadline
 
getValue(int) - Method in class negotiator.issue.IssueDiscrete
Get value by its Sting representation, null otherwise.
getValue() - Method in class negotiator.issue.ValueDiscrete
 
getValue() - Method in class negotiator.issue.ValueInteger
 
getValue() - Method in class negotiator.issue.ValueReal
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.AgentParamValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.AgentValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.BOAagentValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.DBLocationValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.DBPasswordValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.DBSessionValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.DBUserValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.ExperimentalValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.ProtocolValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.TotalSessionNumberValue
 
getValue() - Method in class negotiator.tournament.VariablesAndValues.TournamentOptionsValue
 
getValue(ValueDiscrete) - Method in class negotiator.utility.EvaluatorDiscrete
 
getValueAsDouble(String) - Method in class negotiator.StrategyParameters
Returns the value of the parameter with the given name as double.
getValueAsString(String) - Method in class negotiator.StrategyParameters
Returns the value of the parameter with the given name as string.
getValueAt(int, int) - Method in class negotiator.gui.negosession.multinego.model.PartyTableModel
 
getValueAt(int, int) - Method in class negotiator.gui.progress.DataKeyTableModel
 
getValueAt(int, int) - Method in class negotiator.gui.progress.NegoTableModel
 
getValueAt(Object, int) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
When node is an Objective, this method returns the object beloging in the given column.
getValueByEvaluation(double) - Method in class negotiator.utility.EvaluatorReal
 
getValueIndex(String) - Method in class negotiator.issue.IssueDiscrete
 
getValueIndex(ValueDiscrete) - Method in class negotiator.issue.IssueDiscrete
 
getValuePairs() - Method in class negotiator.boaframework.BOAparameter
Returns all values of the parameters which satisfy [Lowerbound:Stepsize:Upperbound].
getValues() - Method in class negotiator.Bid
 
getValues() - Method in class negotiator.events.AgreementEvent
Convert the agreement into a hashmap of < DataKey, Object > pairs.
getValues() - Method in class negotiator.issue.IssueDiscrete
Gives an enumeration over all values in this discrete issue.
getValues() - Method in class negotiator.tournament.VariablesAndValues.TournamentVariable
 
getValues() - Method in class negotiator.utility.EvaluatorDiscrete
 
getValueToBeChecked() - Method in class negotiator.utility.SumZeroConstraint
 
getValueToBeChecked() - Method in class negotiator.utility.SumZeroConstraintList
 
getValueToBeChecked() - Method in class negotiator.utility.SumZeroNotConstraint
 
getVariables() - Method in class negotiator.tournament.Tournament
 
getVersion() - Method in class negotiator.Agent
 
getVersion() - Method in class negotiator.boaframework.BOAagent
 
getVersion() - Static method in class negotiator.Party
Deprecated.
 
getVersion() - Method in class negotiator.repository.AgentRepItem
Get the version of this agent.
getVote() - Method in class negotiator.actions.VoteForOfferAcceptance
 
getVotingResult() - Method in class negotiator.actions.InformVotingResult
 
getWeight(Issue) - Method in class negotiator.boaframework.OpponentModel
Returns the weight of a particular issue in the domain.
getWeight() - Method in class negotiator.gui.tree.WeightSlider
 
getWeight(int) - Method in class negotiator.utility.AdditiveUtilitySpace
 
getWeight() - Method in class negotiator.utility.Constraint
 
getWeight() - Method in interface negotiator.utility.Evaluator
 
getWeight() - Method in class negotiator.utility.EvaluatorDiscrete
 
getWeight() - Method in class negotiator.utility.EvaluatorInteger
 
getWeight() - Method in class negotiator.utility.EvaluatorObjective
 
getWeight() - Method in class negotiator.utility.EvaluatorReal
 
getWeight() - Method in class negotiator.utility.UtilityFunction
 
getWeightCheck() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
getWeightCheck() - Method in class negotiator.gui.dialogs.NewObjectiveDialog
 
getWeightSlider(Objective) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
Returns the WeightSlider belonging to the given Objective.
getWorstBidDetails() - Method in class negotiator.BidHistory
Returns the bid with the lowest utility stored in the history.
getXMLRoot() - Method in class negotiator.DomainImpl
 
getZeroOutcomeConstraints() - Method in class negotiator.utility.ConstraintUtilitySpace
 
GiveFeedback - Class in negotiator.actions
An agent can give feedback on other actions using this action.
GiveFeedback(AgentID, Feedback) - Constructor for class negotiator.actions.GiveFeedback
 
GiveFeedback(Party, Feedback) - Constructor for class negotiator.actions.GiveFeedback
 
Global - Class in negotiator
Overview of global variables used throughout the application.
Global() - Constructor for class negotiator.Global
 

H

handleAction(Action) - Method in interface negotiator.PocketNegotiatorAgent
the agent's opponent did an action.
handleActionEvent(ActionEvent) - Method in class negotiator.gui.progress.ProgressUI2
Fills the columns of the bottom table.
handleActionEvent(ActionEvent) - Method in class negotiator.gui.progress.TournamentProgressUI2
Tournament overview at the top
handleActionEvent(ActionEvent) - Method in interface negotiator.NegotiationEventListener
IMPORTANT: in handleEvent, do not more than just storing the event and notifying your interface that a new event has arrived.
handleBlateralAtomicNegotiationSessionEvent(BilateralAtomicNegotiationSessionEvent) - Method in class negotiator.gui.progress.ProgressUI2
 
handleBlateralAtomicNegotiationSessionEvent(BilateralAtomicNegotiationSessionEvent) - Method in class negotiator.gui.progress.TournamentProgressUI2
 
handleBlateralAtomicNegotiationSessionEvent(BilateralAtomicNegotiationSessionEvent) - Method in interface negotiator.NegotiationEventListener
 
handleEvent(NegotiationEvent) - Method in class negotiator.gui.negosession.MultiPartyDataModel
implements MultipartyNegotiationEventListener
handleEvent(NegotiationEvent) - Method in class negotiator.gui.progress.MultipartyProgressUI
 
handleEvent(NegotiationEvent) - Method in class negotiator.gui.progress.MultiPartyTournamentProgressUI
implements MultipartyNegotiationEventListener
handleEvent(NegotiationEvent) - Method in class negotiator.logging.FileLogger
 
handleEvent(NegotiationEvent) - Method in interface negotiator.MultipartyNegotiationEventListener
IMPORTANT: in handleEvent, do not more than just storing the event and notifying your interface that a new event has arrived.
handleEvent(NegotiationEvent) - Method in class negotiator.xml.multipartyrunner.ProgressReporter
Increase progress counter IMPORTANT: in handleEvent, do not more than just storing the event and notifying your interface that a new event has arrived.
handleLogMessageEvent(LogMessageEvent) - Method in class negotiator.gui.progress.ProgressUI2
 
handleLogMessageEvent(LogMessageEvent) - Method in class negotiator.gui.progress.TournamentProgressUI2
 
handleLogMessageEvent(LogMessageEvent) - Method in interface negotiator.NegotiationEventListener
 
hasDeadline - Variable in class negotiator.session.Timeline
 
hashCode() - Method in class misc.Pair
 
hashCode() - Method in class negotiator.actions.DefaultActionWithBid
 
hashCode() - Method in class negotiator.AgentID
 
hashCode() - Method in class negotiator.analysis.BidPoint
 
hashCode() - Method in class negotiator.analysis.BidPointTime
 
hashCode() - Method in class negotiator.Bid
 
hashCode() - Method in class negotiator.bidding.BidDetails
 
hashCode() - Method in class negotiator.DomainImpl
 
hashCode() - Method in class negotiator.gui.negosession.multinego.model.Participant
 
hashCode() - Method in class negotiator.issue.Objective
 
hashCode() - Method in class negotiator.issue.ValueDiscrete
 
hashCode() - Method in class negotiator.issue.ValueInteger
 
hashCode() - Method in class negotiator.parties.NegotiationPartyInternal
 
hashCode() - Method in class negotiator.protocol.Protocol
 
hashCode() - Method in class negotiator.repository.DomainRepItem
 
hashCode() - Method in class negotiator.repository.MultiPartyProtocolRepItem
 
hashCode() - Method in class negotiator.repository.ProfileRepItem
 
hashCode() - Method in class negotiator.repository.ProtocolRepItem
 
hashCode() - Method in class negotiator.tournament.VariablesAndValues.AgentParameterVariable
 
hashCode() - Method in class negotiator.tournament.VariablesAndValues.AgentValue
 
hashCode() - Method in class negotiator.tournament.VariablesAndValues.BOAagentValue
 
hashCode() - Method in class negotiator.tournament.VariablesAndValues.DBLocationValue
 
hashCode() - Method in class negotiator.tournament.VariablesAndValues.DBPasswordValue
 
hashCode() - Method in class negotiator.tournament.VariablesAndValues.DBSessionValue
 
hashCode() - Method in class negotiator.tournament.VariablesAndValues.DBUserValue
 
hashCode() - Method in class negotiator.tournament.VariablesAndValues.ExperimentalValue
 
hashCode() - Method in class negotiator.utility.EvaluatorDiscrete
 
hashCode() - Method in class negotiator.utility.EvaluatorReal
 
hasNext() - Method in class negotiator.BidIterator
 
hasNext() - Method in class negotiator.LinearBidIterator
 
hasNext() - Method in class negotiator.tournament.TournamentGenerator
 
hasNext() - Method in class negotiator.xml.multipartyrunner.RunConfigurationIterator
 
hasNoProfiles() - Method in class negotiator.gui.tree.TreeFrame
 
helper - Variable in class negotiator.boaframework.AcceptanceStrategy
Reference to the helper-object, which is used when there is overlap between the acceptance condition and offering strategy.
helper - Variable in class negotiator.boaframework.OfferingStrategy
Reference to helper class used if there are dependencies between the acceptance condition an offering strategy
HOUR - Static variable in class misc.Time
an hour in seconds
HyperRectangle - Class in negotiator.utility
 
HyperRectangle() - Constructor for class negotiator.utility.HyperRectangle
 

I

IllegalAction - Class in negotiator.actions
This action represents that the agent did an illegal action (not fitting the protocol), eg kill his agent.
IllegalAction(AgentID, String) - Constructor for class negotiator.actions.IllegalAction
Specifies that an agent returned an action not fitting the protocol.
includeOnly(Collection<NegotiationParty>, Class) - Method in class negotiator.protocol.DefaultMultilateralProtocol
Filters the list by including only the type of negotiation parties.
InclusiveHyperRectangle - Class in negotiator.utility
An InclusiveHyperRectangle has a utility value when all of its bounds are satisfied, and zero otherwise.
InclusiveHyperRectangle() - Constructor for class negotiator.utility.InclusiveHyperRectangle
 
InclusiveHyperRectangle(boolean) - Constructor for class negotiator.utility.InclusiveHyperRectangle
 
InclusiveZeroOutcomeConstraint - Class in negotiator.utility
 
InclusiveZeroOutcomeConstraint() - Constructor for class negotiator.utility.InclusiveZeroOutcomeConstraint
 
increaseUpperbound(double) - Method in class misc.Range
Increases the upperbound by the given increment.
increment() - Method in class misc.Progress
Increases the progress by 1, but never beyond the total progress
increment(int) - Method in class misc.Progress
Increases the progress by n, but never beyond the total progress
increment() - Method in class negotiator.DiscreteTimeline
 
index - Variable in class negotiator.utility.SumZeroConstraint
 
index - Variable in class negotiator.utility.SumZeroConstraintList
 
Inform - Class in negotiator.actions
inform about some property.
Inform(AgentID, String, Object) - Constructor for class negotiator.actions.Inform
 
InformVotingResult - Class in negotiator.actions
informs about a voting result.
InformVotingResult(AgentID, Bid, Vote) - Constructor for class negotiator.actions.InformVotingResult
 
init() - Method in class negotiator.Agent
This method is called by the protocol every time before starting a new session after the internalInit method is called.
init(NegotiationSession, OfferingStrategy, OpponentModel, HashMap<String, Double>) - Method in class negotiator.boaframework.AcceptanceStrategy
Standard initialize method to be called after using the empty constructor.
init(NegotiationSession) - Method in class negotiator.boaframework.BOA
initializes the BOA
init() - Method in class negotiator.boaframework.BOAagent
Initializes the agent and creates a new negotiation session object.
init(NegotiationSession, OfferingStrategy, OpponentModel, HashMap<String, Double>) - Method in class negotiator.boaframework.Multi_AcceptanceCondition
 
init(NegotiationSession, OpponentModel, OMStrategy, HashMap<String, Double>) - Method in class negotiator.boaframework.OfferingStrategy
Initializes the offering strategy.
init(NegotiationSession, OpponentModel, HashMap<String, Double>) - Method in class negotiator.boaframework.OMStrategy
Initialize method to be used by the BOA framework.
init(NegotiationSession, OpponentModel) - Method in class negotiator.boaframework.OMStrategy
Initialize method which my be used when the opponent model strategy has no parameters, or when the default values for these parameters should be used.
init(NegotiationSession, HashMap<String, Double>) - Method in class negotiator.boaframework.OpponentModel
Initializes the model.
init(NegotiationSession) - Method in class negotiator.boaframework.OpponentModel
Alternative init method to initialize the model without setting parameters.
init(AbstractUtilitySpace, Deadline, TimeLineInfo, long, AgentID) - Method in class negotiator.parties.AbstractNegotiationParty
 
init(AbstractUtilitySpace, Deadline, TimeLineInfo, long, AgentID) - Method in interface negotiator.parties.NegotiationParty
Initializes the party.
init() - Method in class negotiator.Party
Deprecated.
This method is called by the environment (SessionRunner) every time before starting a new session after the internalInit method is called.
initLoggingTab() - Method in class negotiator.gui.tournamentvars.TournamentOptionsUI
 
initPanels() - Method in class negotiator.gui.dialogs.NewIssueDialog
 
initPanels() - Method in class negotiator.gui.dialogs.NewObjectiveDialog
 
initPN(AdditiveUtilitySpace, AdditiveUtilitySpace, Timeline) - Method in interface negotiator.PocketNegotiatorAgent
initializes the agent, with suggestions for utility space for mySide and otherSide.
initSessionGenerationTab() - Method in class negotiator.gui.tournamentvars.TournamentOptionsUI
 
initVisualizationTab() - Method in class negotiator.gui.tournamentvars.TournamentOptionsUI
 
insert(MutableTreeNode, int) - Method in class negotiator.issue.Objective
Adds child to the receiver at index.
installComponents() - Method in class negotiator.gui.tab.CloseTabPaneUI
Creates and installs any required subcomponents for the JTabbedPane.
installKeyboardActions() - Method in class negotiator.gui.tab.CloseTabPaneUI
 
installListeners() - Method in class negotiator.gui.tab.CloseTabPaneUI
 
InstantiateException - Exception in negotiator.exceptions
Indicates that no instance of some object could be created.
InstantiateException(String, Exception) - Constructor for exception negotiator.exceptions.InstantiateException
 
instigator - Variable in exception negotiator.exceptions.NegotiationPartyTimeoutException
 
INTEGER - Static variable in class negotiator.gui.dialogs.NewIssueDialog
 
integerMaxField - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
integerMinField - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
integerOtherField - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
integerPanel - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
integerUtilityHighestValue - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
integerUtilityLowestValue - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
intercept(Action) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
Does not usually intercept anything, but when "oneSidedBidding" is enabled in the settings, then agent A's bids are ignored, and replaced by the bid that has max utility for A.
internalInit(int, int, Date, Integer, Timeline, AbstractUtilitySpace, HashMap<AgentParameterVariable, AgentParamValue>) - Method in class negotiator.Agent
This method is called by the protocol to initialize the agent with a new session information.
internalInit(int, DeadlineType, int, UtilitySpace, HashMap<AgentParameterVariable, AgentParamValue>) - Method in class negotiator.Party
Deprecated.
This method is called by the SessionRunner to initialize the agent with a new session information.
interrupt() - Method in class negotiator.xml.multipartyrunner.ProgressReporter
Called when done with reporting progress.
InvalidActionContentsError - Exception in negotiator.session
 
InvalidActionContentsError(AgentID, String) - Constructor for exception negotiator.session.InvalidActionContentsError
 
InvalidActionError - Exception in negotiator.session
Error that will be thrown when an action that is not valid for the given round.
InvalidActionError(NegotiationParty, List<Class<? extends Action>>, Action) - Constructor for exception negotiator.session.InvalidActionError
Initializes a new instance of the InvalidActionError class.
IS_MEDIATOR - Static variable in class negotiator.repository.Property
 
isAborted - Variable in class negotiator.protocol.DefaultMultilateralProtocol
 
isAcceptable(List<Feedback>) - Static method in enum negotiator.Feedback
 
isAgreement() - Method in class negotiator.NegotiationResult
 
isAgreement() - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
isAgreement() - Method in class negotiator.qualitymeasures.Trace
 
isBelowFrontier(BidPoint) - Method in class negotiator.analysis.ParetoFrontier
Returns true if the given BidPoint is not part of the Pareto-frontier.
isCellEditable(int, int) - Method in class negotiator.gui.negosession.multinego.model.PartyTableModel
 
isCellEditable(int, int) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
isCellEditable(Object, int) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
isChanged() - Method in class negotiator.boaframework.SessionData
 
isCleared() - Method in class negotiator.boaframework.OpponentModel
 
isCloseEnabled() - Method in class negotiator.gui.tab.CloseTabbedPane
Returns true if the close icon is enabled.
isCloseEnabled() - Method in class negotiator.gui.tab.CloseTabPaneUI
 
isComplete() - Method in class negotiator.utility.AdditiveUtilitySpace
 
isComplete() - Method in class negotiator.utility.ConstraintUtilitySpace
 
isComplete(Objective) - Method in interface negotiator.utility.Evaluator
Check whether the evaluator has enough information to make an evaluation.
isComplete(Objective) - Method in class negotiator.utility.EvaluatorDiscrete
 
isComplete(Objective) - Method in class negotiator.utility.EvaluatorInteger
 
isComplete(Objective) - Method in class negotiator.utility.EvaluatorObjective
 
isComplete(Objective) - Method in class negotiator.utility.EvaluatorReal
 
isComplete() - Method in class negotiator.utility.NonlinearUtilitySpace
 
isComplete() - Method in interface negotiator.utility.UtilitySpace
Check if this utility space is complete and ready for negotiation.
isCurrentActionValid(Action) - Method in class negotiator.NegoRound
 
isDeadlineReached(int) - Method in class negotiator.NegoRound
 
isDeadlineReached() - Method in class negotiator.session.Session
Check whether one of the deadlines is reached.
isDeadlineReached() - Method in class negotiator.session.Timeline
 
isDiscounted() - Method in class negotiator.utility.AbstractUtilitySpace
 
isDomain() - Method in class negotiator.gui.tree.TreeFrame
 
isDone() - Method in class misc.Progress
Returns true if this progress is at last state.
isEmpty() - Method in class misc.Queue
Test if the queue is logically empty.
isEmpty() - Method in class negotiator.BidHistory
Checks if BidHistory (array) is empty or not.
isEmpty() - Method in class negotiator.boaframework.SessionData
 
isEmpty() - Method in class negotiator.xml.SimpleElement
 
isEndNegotiation() - Method in class negotiator.boaframework.OfferingStrategy
 
isFinalActionEvent() - Method in class negotiator.events.ActionEvent
 
isFinished(Session, List<NegotiationParty>) - Method in class negotiator.protocol.AlternatingMajorityConsensusProtocol
 
isFinished(Session, List<NegotiationParty>) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
 
isFinished(Session, List<NegotiationParty>) - Method in class negotiator.protocol.DefaultMultilateralProtocol
 
isFinished(Session, List<NegotiationParty>) - Method in interface negotiator.protocol.MultilateralProtocol
Check if the protocol is done or still busy.
isFinished(Session, List<NegotiationParty>) - Method in class negotiator.protocol.StackedAlternatingOffersProtocol
If all agents accept the most recent offer, then this negotiation ends.
isFirstRound() - Method in class negotiator.session.Session
Check whether this is the first round (round 1).
isIssue() - Method in class negotiator.issue.Objective
 
isLeaf(Object) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
isLeaf() - Method in class negotiator.issue.Objective
 
isMAC() - Method in class negotiator.boaframework.AcceptanceStrategy
Method which states if the current acceptance strategy is the Multi-Acceptance Strategy.
isMAC() - Method in class negotiator.boaframework.Multi_AcceptanceCondition
 
isMediator() - Method in class negotiator.parties.NegotiationPartyInternal
 
isMediator() - Method in class negotiator.repository.PartyRepItem
 
isObjective() - Method in class negotiator.issue.Objective
 
isOneActionButtonEnabled() - Method in class negotiator.gui.tab.CloseTabPaneUI
 
isParent(Objective) - Method in class negotiator.issue.Objective
Check whether or not a particular Objective is a child of the receiver.
isPaused() - Method in class negotiator.session.Timeline
 
isRoot(File) - Method in class negotiator.gui.DirectoryRestrictedFileSystemView
 
isStrictlyDominatedBy(BidPoint) - Method in class negotiator.analysis.BidPoint
Returns true if this BidPoint is strictly dominated by another BidPoint.
Issue - Class in negotiator.issue
Class Issue represents a negotiation issue to be settled in a negotiation.
Issue(String, int) - Constructor for class negotiator.issue.Issue
Creates a new issue give its name and number.
Issue(String, int, Objective) - Constructor for class negotiator.issue.Issue
Creates a new issue give its name, number, and parent.
IssueDiscrete - Class in negotiator.issue
Specific type of issue in which the value of the issue are a set of objects.
IssueDiscrete(String, int, String[]) - Constructor for class negotiator.issue.IssueDiscrete
Create a new discrete issue given the name of the issue, its unique ID, and an array of possible values.
IssueDiscrete(String, int, String[], Objective) - Constructor for class negotiator.issue.IssueDiscrete
Create a new discrete issue given the name of the issue, its unique ID, its parent, and an array of possible values.
IssueDiscrete(String, int, String[], String[], Objective) - Constructor for class negotiator.issue.IssueDiscrete
Create a new discrete issue given the name of the issue, its unique ID, its parent, and an array of possible values and a description for each value.
IssueDiscreteValuePanel - Class in negotiator.gui.tree
 
IssueDiscreteValuePanel(NegotiatorTreeTableModel, IssueDiscrete) - Constructor for class negotiator.gui.tree.IssueDiscreteValuePanel
 
IssueInteger - Class in negotiator.issue
Specific type of issue which specifies an integer range [min, max].
IssueInteger(String, int, int, int) - Constructor for class negotiator.issue.IssueInteger
Create a new issue issue given the name of the issue, its unique ID, and the value range [min, max].
IssueInteger(String, int, int, int, Objective) - Constructor for class negotiator.issue.IssueInteger
Create a new issue issue given the name of the issue, its unique ID, its parent, and the value range [min, max].
IssueIntegerValuePanel - Class in negotiator.gui.tree
 
IssueIntegerValuePanel(NegotiatorTreeTableModel, IssueInteger) - Constructor for class negotiator.gui.tree.IssueIntegerValuePanel
 
issuePropertyCards - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
issuePropertyPanel - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
IssueReal - Class in negotiator.issue
 
IssueReal(String, int, double, double) - Constructor for class negotiator.issue.IssueReal
 
IssueReal(String, int, double, double, Objective) - Constructor for class negotiator.issue.IssueReal
 
IssueRealValuePanel - Class in negotiator.gui.tree
 
IssueRealValuePanel(NegotiatorTreeTableModel, IssueReal) - Constructor for class negotiator.gui.tree.IssueRealValuePanel
 
issueType - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
ISSUETYPE - Enum in negotiator.issue
 
issueTypes - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
IssueValueCellEditor - Class in negotiator.gui.tree
 
IssueValueCellEditor(NegotiatorTreeTableModel) - Constructor for class negotiator.gui.tree.IssueValueCellEditor
 
IssueValuePanel - Class in negotiator.gui.tree
 
IssueValuePanel(NegotiatorTreeTableModel, Objective) - Constructor for class negotiator.gui.tree.IssueValuePanel
 
isTimerRunning() - Method in class negotiator.session.Session
 
isUIAgent() - Method in class negotiator.Agent
Determine if this agent is communicating with the user about nego steps.
isVotingRound(Session) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
Returns whether this is a voting round.
itemStateChanged(ItemEvent) - Method in class negotiator.gui.dialogs.NewIssueDialog
 
itemStateChanged(ItemEvent) - Method in class negotiator.gui.tree.WeightSlider
Implementation of ItemListener, which is registered on the checkbox.
iterator() - Method in class negotiator.utility.TournamentIndicesGenerator
Returns an iterator over a set of elements of type T.

J

JLabelCellRenderer - Class in negotiator.gui.tree
 
JLabelCellRenderer() - Constructor for class negotiator.gui.tree.JLabelCellRenderer
 
Job - Class in negotiator.distributedtournament
Describes a job: a partial tournament.
Job(int, int, List<Protocol>) - Constructor for class negotiator.distributedtournament.Job
Store the information
join(Collection<?>, String) - Static method in class negotiator.logging.CsvLogger
Helper method.
joinDistributedTournament() - Method in class negotiator.gui.tournamentvars.TournamentUI
Join a distributed tournament by retrieving the tournament from the DB.
JudgeTimeout() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
This is called whenever the protocol is timed-out.

L

lastAction - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
lastBid - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
layoutLabel(int, FontMetrics, int, String, Icon, Rectangle, Rectangle, Rectangle, boolean) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
LinearBidIterator - Class in negotiator
 
LinearBidIterator(Domain, AdditiveUtilitySpace, double, double) - Constructor for class negotiator.LinearBidIterator
 
listenToAll(List<NegotiationParty>) - Static method in class negotiator.protocol.DefaultMultilateralProtocol
 
listenToNone(List<NegotiationParty>) - Static method in class negotiator.protocol.DefaultMultilateralProtocol
 
load(File) - Static method in class negotiator.config.MultilateralTournamentConfiguration
load(File) - Static method in class negotiator.config.MultilateralTournamentsConfiguration
 
load() - Method in class negotiator.repository.PartyRepItem
 
load(String) - Method in class negotiator.repository.Repository
 
loadAgent(String) - Static method in class negotiator.Global
Load an agent using the given classname/filename.
loadAgent(String, String) - Static method in class negotiator.Global
load agent and then set the parameters.
loadAgentsUtilitySpaces() - Method in class negotiator.protocol.Protocol
 
loadClassFromFile(File) - Static method in class negotiator.Global
Load a file as a class.
loadData() - Method in class negotiator.boaframework.AcceptanceStrategy
 
loadData() - Method in class negotiator.boaframework.BOA
Method used to load the saved object, possibly created in a previous negotiation session.
loadData() - Method in class negotiator.boaframework.OfferingStrategy
 
loadData() - Method in class negotiator.boaframework.OMStrategy
 
loadData() - Method in class negotiator.boaframework.OpponentModel
 
loadData(String, String) - Method in class negotiator.utility.DataObjects
Deprecated.
Loads the data of the agent, by the agentClassName and the prefProfName.
loadFromXML(SimpleElement) - Method in interface negotiator.utility.Evaluator
Method to
loadFromXML(SimpleElement) - Method in class negotiator.utility.EvaluatorDiscrete
Loads EvaluatorDiscrete.fEval from a SimpleElement containing something like this: <item index="1" description="Buy bags of chips and party nuts for all guests." value="Chips and Nuts" cost="100.0" evaluation="3">.
loadFromXML(SimpleElement) - Method in class negotiator.utility.EvaluatorInteger
 
loadFromXML(SimpleElement) - Method in class negotiator.utility.EvaluatorObjective
 
loadFromXML(SimpleElement) - Method in class negotiator.utility.EvaluatorReal
 
loadObject(String) - Static method in class negotiator.Global
Load an object from a given path.
loadSessionData() - Method in class negotiator.Agent
Loads the Serializable data for the agent.
loadSetup() - Method in class negotiator.gui.tournamentvars.TournamentUI
 
loadTraces(String, String) - Method in class negotiator.qualitymeasures.TraceLoader
 
lock(Objective) - Method in class negotiator.utility.AdditiveUtilitySpace
Place a lock on the weight of an objective or issue.
lockWeight() - Method in interface negotiator.utility.Evaluator
Wouter: lockWeight does not actually lock setWeight or so.
lockWeight() - Method in class negotiator.utility.EvaluatorDiscrete
Locks the weight of this Evaluator.
lockWeight() - Method in class negotiator.utility.EvaluatorInteger
Locks the weight of this Evaluator.
lockWeight() - Method in class negotiator.utility.EvaluatorObjective
Locks the weight of this Evaluator.
lockWeight() - Method in class negotiator.utility.EvaluatorReal
Locks the weight of this Evaluator.
log(Object) - Method in class negotiator.logging.CsvLogger
Log a given object.
Logger - Class in negotiator
 
Logger(JTextArea) - Constructor for class negotiator.Logger
Creates a new instance of Logger
logger - Variable in class negotiator.session.MultipartyNegoEventLoggerData
Logger for the results
logLine(Object...) - Method in class negotiator.logging.CsvLogger
Logs a complete line to the file.
logMessage(String, Object...) - Method in class negotiator.session.SessionEventHandler
Deprecated.
LogMessageEvent - Class in negotiator.events
Deprecated.
LogMessageEvent(Object, String, String) - Constructor for class negotiator.events.LogMessageEvent
Deprecated.
 
logPrefix - Static variable in class negotiator.Global
 
logPreset - Static variable in class negotiator.Global
 
logSessionEnded(Session, Bid, List<NegotiationPartyInternal>) - Method in class negotiator.session.SessionEventHandler
General session log.
logSingleSession(Session, MultilateralProtocol, List<NegotiationPartyInternal>, double) - Static method in class negotiator.logging.CsvLogger
 

M

m - Variable in class misc.ScoreKeeper
Map of objects and their score
MACoutcomes - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
madeupFeedback(double, double) - Static method in enum negotiator.Feedback
 
main(String[]) - Static method in class misc.AutomatedTournamentRunner
 
main(String[]) - Static method in class misc.CommandLineRunner
Main method used to launch a negotiation specified as commandline commands.
main(String[]) - Static method in class misc.DomainGenerator
This method generates a utility space for a given domain.
main(String[]) - Static method in class misc.ScenarioLauncher
 
main(String[]) - Static method in class misc.Simulator
 
main(String[]) - Static method in class misc.SimulatorConfiguration
 
main(String[]) - Static method in class negotiator.analysis.ParetoTest
 
main(String[]) - Static method in class negotiator.gui.NegoGUIApp
Main method launching the application.
main(String[]) - Static method in class negotiator.gui.negosession.multinego.MultiNegoSessionUI
You can run this to get a demo version of the panel by itself.
main(String[]) - Static method in class negotiator.gui.tournamentvars.ParameterUI
 
main(String[]) - Static method in class negotiator.PausableContinuousTimeline
 
main(String[]) - Static method in class negotiator.qualitymeasures.logmanipulation.TournamentMeasures
Can be optionally used to createFrom a tournament results log afterwards.
main(String[]) - Static method in class negotiator.qualitymeasures.ScenarioMeasures
 
main(String[]) - Static method in class negotiator.ScenarioValidator
 
main(String[]) - Static method in class negotiator.xml.multipartyrunner.ConsoleApp
Genius console entry point
main(String[]) - Static method in class negotiator.xml.multipartyrunner.Runner
Genius console entry point
makeDataPoints(List<TurnAndUtil>) - Static method in class negotiator.gui.chart.MultipartyBidChart
Converts list of TurnAndUtil into a 2D data array for plotting.
makeEmpty() - Method in class misc.Queue
Make the queue logically empty.
makeWarning(String, Exception, boolean, int) - Method in class negotiator.exceptions.Warning
Add warning to static hashtable used to keep track of all warnings issued so far.
marshal(ArrayList<RepItem>) - Method in class negotiator.repository.RepositoryItemTypeAdapter
 
matchDataLogger - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
max - Variable in class misc.ScoreKeeper
The highest score in the map
max - Variable in class negotiator.AgentParam
 
max - Variable in class negotiator.utility.SumZeroConstraint
 
max - Variable in class negotiator.utility.SumZeroConstraintList
 
MAX_TEXT_OUTPUT - Static variable in class negotiator.gui.progress.MultipartyProgressUI
GUI FIELDS
MAX_UTIL_HISTORY - Static variable in class negotiator.gui.progress.MultipartyProgressUI
 
MaxListener - Interface in negotiator.gui.tab
 
maxOperation(MouseEvent) - Method in interface negotiator.gui.tab.MaxListener
 
Mediator - Interface in negotiator.parties
Base class for all mediator parties.
MediatorFeedbackBasedProtocol - Class in negotiator.protocol
This is the protocol for the mediated feedback.
MediatorFeedbackBasedProtocol() - Constructor for class negotiator.protocol.MediatorFeedbackBasedProtocol
 
MediatorProtocol - Class in negotiator.protocol
Base class for all mediator-based protocols
MediatorProtocol() - Constructor for class negotiator.protocol.MediatorProtocol
 
mergeIntoFrontier(BidPoint) - Method in class negotiator.analysis.ParetoFrontier
Determines if a bid should be added to the Pareto-frontier.
min - Variable in class negotiator.AgentParam
 
min - Variable in class negotiator.utility.SumZeroConstraint
 
min - Variable in class negotiator.utility.SumZeroConstraintList
 
MINUTE - Static variable in class misc.Time
a minute in seconds
misc - package misc
 
model - Variable in class negotiator.boaframework.OMStrategy
Reference to the opponent model
model - Variable in class negotiator.gui.tree.IssueValuePanel
 
motionListener - Variable in class negotiator.gui.tab.CloseTabPaneUI
 
Multi_AcceptanceCondition - Class in negotiator.boaframework
The MAC is a tool which allows to test many acceptance strategies in the same negotiation trace.
Multi_AcceptanceCondition() - Constructor for class negotiator.boaframework.Multi_AcceptanceCondition
Empty constructor for the BOA framework.
MultilateralAnalysis - Class in negotiator.analysis
Start on analysis of the multi party tournament.
MultilateralAnalysis(Session, List<NegotiationPartyInternal>, MultilateralProtocol) - Constructor for class negotiator.analysis.MultilateralAnalysis
 
MultilateralProtocol - Interface in negotiator.protocol
The protocol describes if the negotiation is finished, what the agreement is, which actions can be done in the next round.
MultilateralSessionConfiguration - Interface in negotiator.gui.negosession.multinego.model
Configuration for a multilateral session.
MultilateralTournamentConfiguration - Class in negotiator.config
Implementation of MultilateralTournamentConfigurationInterface.
MultilateralTournamentConfiguration() - Constructor for class negotiator.config.MultilateralTournamentConfiguration
 
MultilateralTournamentConfiguration(MultilateralTournamentConfiguration) - Constructor for class negotiator.config.MultilateralTournamentConfiguration
 
MultilateralTournamentConfigurationInterface - Interface in negotiator.config
Stores the configuration variables for the from MultilateralUI
MultilateralTournamentsConfiguration - Class in negotiator.config
MultilateralTournamentsConfiguration() - Constructor for class negotiator.config.MultilateralTournamentsConfiguration
Default empty tournaments.
MultilateralTournamentsConfiguration(List<MultilateralTournamentConfiguration>) - Constructor for class negotiator.config.MultilateralTournamentsConfiguration
Create tournaments with given set
MultilateralUI - Class in negotiator.gui.negosession
This is the user interface for the multilateral tournament.
MultilateralUI() - Constructor for class negotiator.gui.negosession.MultilateralUI
Creates a new instance of the MultilateralUI object.
MultiListSelectionModel - Class in negotiator.gui
Selection model for JList's which allows multiple elements to be selected by toggling an item when clicked.
MultiListSelectionModel() - Constructor for class negotiator.gui.MultiListSelectionModel
 
MultiNegoSessionUI - Class in negotiator.gui.negosession.multinego
Multi-lateral single session setup GUI.
MultiNegoSessionUI() - Constructor for class negotiator.gui.negosession.multinego.MultiNegoSessionUI
 
MultipartyBidChart - Class in negotiator.gui.chart
Shows the bids of all participants in a plot, along with the reached agreement.
MultipartyBidChart(ArrayList<AgentID>, int) - Constructor for class negotiator.gui.chart.MultipartyBidChart
 
MultipartyBidChart(List<AgentID>) - Constructor for class negotiator.gui.chart.MultipartyBidChart
 
MultiPartyDataModel - Class in negotiator.gui.negosession
Tracks the Multiparty tournament and keeps a DataKeyTableModel up to date.
MultiPartyDataModel(int) - Constructor for class negotiator.gui.negosession.MultiPartyDataModel
 
MultipartyNegoEventLogger - Class in negotiator.gui.progress
Logger for MultiPartyNegotiationEvents.
MultipartyNegoEventLogger(String, int, MultiPartyDataModel) - Constructor for class negotiator.gui.progress.MultipartyNegoEventLogger
 
MultipartyNegoEventLoggerData - Class in negotiator.session
 
MultipartyNegoEventLoggerData() - Constructor for class negotiator.session.MultipartyNegoEventLoggerData
 
MultipartyNegotiationEventListener - Interface in negotiator
implement this class in order to subscribe with the NegotiationManager to get callback on handleEvent().
MultipartyNegotiationOfferEvent - Class in negotiator.events
 
MultipartyNegotiationOfferEvent(Object, Bid, int, int, double, Map<AgentID, Double>, Map<AgentID, Double>) - Constructor for class negotiator.events.MultipartyNegotiationOfferEvent
 
MultipartyProgressUI - Class in negotiator.gui.progress
 
MultipartyProgressUI(List<NegotiationPartyInternal>) - Constructor for class negotiator.gui.progress.MultipartyProgressUI
 
MultiPartyProtocolRepItem - Class in negotiator.repository
reference to a protocol class.
MultiPartyProtocolRepItem() - Constructor for class negotiator.repository.MultiPartyProtocolRepItem
 
MultiPartyProtocolRepItem(String, String, String, Boolean, Boolean) - Constructor for class negotiator.repository.MultiPartyProtocolRepItem
 
MultipartySessionEndedEvent - Class in negotiator.events
Records an end of a multi-party session end.
MultipartySessionEndedEvent(Object, Session, Bid, List<NegotiationPartyInternal>) - Constructor for class negotiator.events.MultipartySessionEndedEvent
 
MultiPartyTournamentProgressUI - Class in negotiator.gui.progress
 
MultiPartyTournamentProgressUI(DataKeyTableModel) - Constructor for class negotiator.gui.progress.MultiPartyTournamentProgressUI
It is assumed that the parent subscribes us as MultipartyNegotiationEventListener.
MultipleAgentsVariable - Class in negotiator.tournament.VariablesAndValues
 
MultipleAgentsVariable() - Constructor for class negotiator.tournament.VariablesAndValues.MultipleAgentsVariable
 
MultiSessionConfigChange - Interface in negotiator.gui.negosession.multinego.model
Superclass of change event objects for the MultiSessionConfigListener.
MultiSessionConfigListener - Interface in negotiator.gui.negosession.multinego.model
Listeners to changes in the MultiSessionModel implement this interface.
MultiSessionModel - Class in negotiator.gui.negosession.multinego.model
Session model, stores modifyable MultilateralSessionConfiguration containing all info to run a multi party negotiation session.
MultiSessionModel() - Constructor for class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
MultiSessionStarter - Class in negotiator.gui.negosession.multinego
 
MultiSessionStarter() - Constructor for class negotiator.gui.negosession.multinego.MultiSessionStarter
 
MyTreeNode - Class in negotiator.gui.domainrepository
 
MyTreeNode(RepItem) - Constructor for class negotiator.gui.domainrepository.MyTreeNode
 

N

name - Variable in class negotiator.AgentParam
 
NAME - Variable in class negotiator.boaframework.SharedAgentState
 
nameField - Variable in class negotiator.gui.dialogs.NewObjectiveDialog
 
nameLabel - Variable in class negotiator.gui.dialogs.NewObjectiveDialog
 
NegoGUIApp - Class in negotiator.gui
The main class of the application.
NegoGUIApp() - Constructor for class negotiator.gui.NegoGUIApp
 
negoGUIView - Static variable in class negotiator.gui.NegoGUIApp
 
NegoGUIView - Class in negotiator.gui
The application's main frame.
NegoGUIView(SingleFrameApplication) - Constructor for class negotiator.gui.NegoGUIView
 
NegoRound - Class in negotiator
 
NegoRound() - Constructor for class negotiator.NegoRound
 
NegoRound(ArrayList<NegoTurn>, int) - Constructor for class negotiator.NegoRound
 
NegoRound(ArrayList<NegoTurn>, ArrayList<Class>, ArrayList<Class>, int) - Constructor for class negotiator.NegoRound
 
NegoRound(NegoRound) - Constructor for class negotiator.NegoRound
 
NegoSessionUI2 - Class in negotiator.gui.negosession
 
NegoSessionUI2() - Constructor for class negotiator.gui.negosession.NegoSessionUI2
Creates new form NegoSessionUI2
NegoTableModel - Class in negotiator.gui.progress
Table model to hold generic table data for display.
NegoTableModel(String[]) - Constructor for class negotiator.gui.progress.NegoTableModel
 
negoThread - Variable in class negotiator.protocol.Protocol
 
NegotiationEvent - Class in negotiator.events
An abstract superclass for all events, both meta-events like SessionFailedEvent and concrete Actions done by agents like doing an Offer .
NegotiationEvent(Object) - Constructor for class negotiator.events.NegotiationEvent
 
NegotiationEventListener - Interface in negotiator
implement this class in order to subscribe with the NegotiationManager to get callback on handleEvent().
NegotiationLogParser - Class in negotiator.qualitymeasures.logmanipulation
Apparently this class outcome log files.
NegotiationLogParser() - Constructor for class negotiator.qualitymeasures.logmanipulation.NegotiationLogParser
 
NegotiationOutcome - Class in negotiator
 
NegotiationOutcome(AlternatingOffersBilateralAtomicNegoSession, int, Action, ArrayList<BidPointTime>, ArrayList<BidPointTime>, boolean, SimpleElement, double, OutcomeInfo) - Constructor for class negotiator.NegotiationOutcome
Creates a new instance of NegotiationOutcome
NegotiationParty - Interface in negotiator.parties
Base interface for Negotiation parties.
NegotiationPartyInternal - Class in negotiator.parties
Only for use in the core.
NegotiationPartyInternal(PartyRepItem, ProfileRepItem, Session, AgentID) - Constructor for class negotiator.parties.NegotiationPartyInternal
Creates a new NegotiationParty from repository items and initializes it.
NegotiationPartyTimeoutException - Exception in negotiator.exceptions
Exception illustrating that calculating a feature of the bidspace (for example the Nash point) went wrong.
NegotiationPartyTimeoutException(NegotiationParty) - Constructor for exception negotiator.exceptions.NegotiationPartyTimeoutException
 
NegotiationPartyTimeoutException(NegotiationParty, String) - Constructor for exception negotiator.exceptions.NegotiationPartyTimeoutException
 
NegotiationPartyTimeoutException(NegotiationParty, String, Throwable) - Constructor for exception negotiator.exceptions.NegotiationPartyTimeoutException
 
NegotiationPartyTimeoutException(NegotiationParty, Throwable) - Constructor for exception negotiator.exceptions.NegotiationPartyTimeoutException
 
NegotiationResult - Class in negotiator
 
NegotiationResult(double, Action, Bid) - Constructor for class negotiator.NegotiationResult
 
negotiationSession - Variable in class negotiator.boaframework.BOA
Reference to the object which holds all information about the negotiation
negotiationSession - Variable in class negotiator.boaframework.BOAagent
Links to the negotiation domain
NegotiationSession - Class in negotiator.boaframework
This is a class which manages all the negotiation session pertinent information to a single agent.
NegotiationSession() - Constructor for class negotiator.boaframework.NegotiationSession
Special constructor used by the NegotiationSessionWrapper.
NegotiationSession(SessionData, AbstractUtilitySpace, Timeline) - Constructor for class negotiator.boaframework.NegotiationSession
Create a negotiation session which is used to keep track of the negotiation state.
NegotiationSession(SessionData, AbstractUtilitySpace, Timeline, OutcomeSpace) - Constructor for class negotiator.boaframework.NegotiationSession
Create a negotiation session which is used to keep track of the negotiation state.
NegotiationSessionWrapper - Class in negotiator.qualitymeasures
Converts a stored negotiation trace of the opponent to a negotiation session.
NegotiationSessionWrapper(Trace, String) - Constructor for class negotiator.qualitymeasures.NegotiationSessionWrapper
Given a trace, and the path to the file where to load the utility profile, construct a negotiation session.
negotiator - package negotiator
 
negotiator.actions - package negotiator.actions
 
negotiator.analysis - package negotiator.analysis
 
negotiator.bidding - package negotiator.bidding
 
negotiator.boaframework - package negotiator.boaframework
 
negotiator.boaframework.repository - package negotiator.boaframework.repository
 
negotiator.config - package negotiator.config
 
negotiator.distributedtournament - package negotiator.distributedtournament
 
negotiator.events - package negotiator.events
 
negotiator.exceptions - package negotiator.exceptions
 
negotiator.gui - package negotiator.gui
 
negotiator.gui.agentrepository - package negotiator.gui.agentrepository
 
negotiator.gui.boaframework - package negotiator.gui.boaframework
 
negotiator.gui.chart - package negotiator.gui.chart
 
negotiator.gui.dialogs - package negotiator.gui.dialogs
 
negotiator.gui.domainrepository - package negotiator.gui.domainrepository
 
negotiator.gui.negosession - package negotiator.gui.negosession
 
negotiator.gui.negosession.multinego - package negotiator.gui.negosession.multinego
 
negotiator.gui.negosession.multinego.model - package negotiator.gui.negosession.multinego.model
 
negotiator.gui.progress - package negotiator.gui.progress
 
negotiator.gui.repository - package negotiator.gui.repository
 
negotiator.gui.tab - package negotiator.gui.tab
 
negotiator.gui.tournamentvars - package negotiator.gui.tournamentvars
 
negotiator.gui.tree - package negotiator.gui.tree
 
negotiator.issue - package negotiator.issue
 
negotiator.logging - package negotiator.logging
 
negotiator.parties - package negotiator.parties
 
negotiator.protocol - package negotiator.protocol
 
negotiator.protocol.alternatingoffers - package negotiator.protocol.alternatingoffers
 
negotiator.protocol.auction - package negotiator.protocol.auction
 
negotiator.qualitymeasures - package negotiator.qualitymeasures
 
negotiator.qualitymeasures.logmanipulation - package negotiator.qualitymeasures.logmanipulation
 
negotiator.repository - package negotiator.repository
 
negotiator.session - package negotiator.session
 
negotiator.tournament - package negotiator.tournament
 
negotiator.tournament.VariablesAndValues - package negotiator.tournament.VariablesAndValues
 
negotiator.utility - package negotiator.utility
 
negotiator.xml - package negotiator.xml
 
negotiator.xml.multipartyrunner - package negotiator.xml.multipartyrunner
 
NegotiatorException - Exception in negotiator.exceptions
reports problem with negotiator agent.
NegotiatorException(String) - Constructor for exception negotiator.exceptions.NegotiatorException
Creates a new instance of NegotiatorException
NegotiatorException(String, Throwable) - Constructor for exception negotiator.exceptions.NegotiatorException
 
NegotiatorTreeTableModel - Class in negotiator.gui.tree
 
NegotiatorTreeTableModel(DomainImpl) - Constructor for class negotiator.gui.tree.NegotiatorTreeTableModel
 
NegotiatorTreeTableModel(DomainImpl, AdditiveUtilitySpace) - Constructor for class negotiator.gui.tree.NegotiatorTreeTableModel
 
NegoTurn - Class in negotiator
 
NegoTurn(int) - Constructor for class negotiator.NegoTurn
 
NegoTurn(int, ArrayList<Class>) - Constructor for class negotiator.NegoTurn
 
NegoTurn(int, Class) - Constructor for class negotiator.NegoTurn
 
newAlternatingOffersBilateralAtomicNegoSession() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
newCloseRect(Rectangle) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
newDistributedTournamentAction() - Method in class negotiator.gui.NegoGUIView
 
NewIssueDialog - Class in negotiator.gui.dialogs
A dialog window of Genius GUI used to createFrom a new issue and/or evaluator for a issue.
NewIssueDialog(TreeFrame) - Constructor for class negotiator.gui.dialogs.NewIssueDialog
 
NewIssueDialog(TreeFrame, boolean) - Constructor for class negotiator.gui.dialogs.NewIssueDialog
 
NewIssueDialog(TreeFrame, boolean, String) - Constructor for class negotiator.gui.dialogs.NewIssueDialog
 
newMultiAgentTournamentTab() - Method in class negotiator.gui.NegoGUIView
Adds a tab to the GUI's start-menu for opening a multi-agent negotiation tab.
newMultiNegoSession() - Method in class negotiator.gui.NegoGUIView
 
newNegoSession() - Method in class negotiator.gui.NegoGUIView
 
NewObjectiveDialog - Class in negotiator.gui.dialogs
Maakt een Dialog om een nieuwe Objective toe te voegen
NewObjectiveDialog(TreeFrame) - Constructor for class negotiator.gui.dialogs.NewObjectiveDialog
 
NewObjectiveDialog(TreeFrame, boolean) - Constructor for class negotiator.gui.dialogs.NewObjectiveDialog
 
NewObjectiveDialog(TreeFrame, boolean, String) - Constructor for class negotiator.gui.dialogs.NewObjectiveDialog
 
NewObjectiveDialog.InvalidInputException - Exception in negotiator.gui.dialogs
 
NewObjectiveDialog.InvalidInputException() - Constructor for exception negotiator.gui.dialogs.NewObjectiveDialog.InvalidInputException
 
NewObjectiveDialog.InvalidInputException(String) - Constructor for exception negotiator.gui.dialogs.NewObjectiveDialog.InvalidInputException
 
newTournament - Variable in class misc.CommandLineOptions
Option "s", automatically open new tournament tab on start up.
newTournamentAction() - Method in class negotiator.gui.NegoGUIView
 
next() - Method in class negotiator.BidIterator
 
next() - Method in class negotiator.LinearBidIterator
 
next() - Method in class negotiator.tournament.TournamentGenerator
returns next list of negotiating parties for the next session.
next() - Method in class negotiator.xml.multipartyrunner.RunConfigurationIterator
 
nextBid - Variable in class negotiator.boaframework.OfferingStrategy
The next bid the agent plans to present
no - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
NoAction - Class in negotiator.actions
immutable.
NoAction(AgentID) - Constructor for class negotiator.actions.NoAction
 
NoAction(Agent) - Constructor for class negotiator.actions.NoAction
 
NoModel - Class in negotiator.boaframework
Placeholder to notify an agent that there is no opponent model available.
NoModel() - Constructor for class negotiator.boaframework.NoModel
 
NonlinearUtilitySpace - Class in negotiator.utility
In the non-linear scenarios, the agents no longer have linear utility functions; instead, they can only sample their utility of a bid through the getUtility() method.
NonlinearUtilitySpace() - Constructor for class negotiator.utility.NonlinearUtilitySpace
Creates an empty nonlinear utility space.
NonlinearUtilitySpace(Domain) - Constructor for class negotiator.utility.NonlinearUtilitySpace
 
NonlinearUtilitySpace(Domain, String) - Constructor for class negotiator.utility.NonlinearUtilitySpace
 
NonlinearUtilitySpace(NonlinearUtilitySpace) - Constructor for class negotiator.utility.NonlinearUtilitySpace
create a clone of another utility space
normalize(Integer) - Method in class negotiator.utility.EvaluatorDiscrete
 
normalizeChildren(Objective) - Method in class negotiator.utility.AdditiveUtilitySpace
Normalizes the weights of objectives of the given objective so that they sum up to one.
normalizeWeights(Objective) - Method in class negotiator.utility.AdditiveUtilitySpace
 
notifyChange(MultiSessionConfigChange) - Method in interface negotiator.gui.negosession.multinego.model.MultiSessionConfigListener
 
nrOfVotes(int, List<Turn>, int) - Method in class negotiator.protocol.AlternatingMultipleOffersProtocol
 
NUMBER_OF_RUNS - Static variable in class misc.AutomatedTournamentConfiguration
Number of times to run this setting.
numberField - Variable in class negotiator.gui.dialogs.NewObjectiveDialog
 
numberLabel - Variable in class negotiator.gui.dialogs.NewObjectiveDialog
 
numSessionsPerTournament() - Method in class negotiator.tournament.TournamentGenerator
 

O

Objective - Class in negotiator.issue
Some work needs to be done to guarantee consistency of the tree.
Objective() - Constructor for class negotiator.issue.Objective
 
Objective(Objective) - Constructor for class negotiator.issue.Objective
 
Objective(Objective, String) - Constructor for class negotiator.issue.Objective
 
Objective(Objective, String, int) - Constructor for class negotiator.issue.Objective
 
ObjectiveValuePanel - Class in negotiator.gui.tree
 
ObjectiveValuePanel(NegotiatorTreeTableModel, Objective) - Constructor for class negotiator.gui.tree.ObjectiveValuePanel
 
Offer - Class in negotiator.actions
Symbolizes an offer of an agent for the opponent.
Offer(AgentID, Bid) - Constructor for class negotiator.actions.Offer
 
offered(List<NegotiationPartyInternal>, Bid, Bid, Session) - Method in class negotiator.session.SessionEventHandler
some offer was placed.
OfferForFeedback - Class in negotiator.actions
immutable.
OfferForFeedback(AgentID, Bid) - Constructor for class negotiator.actions.OfferForFeedback
Creates a new instance of SendBid
OfferForFeedback(Agent, Bid) - Constructor for class negotiator.actions.OfferForFeedback
Creates a new instance of SendBid
OfferForVoting - Class in negotiator.actions
immutable
OfferForVoting(AgentID, Bid) - Constructor for class negotiator.actions.OfferForVoting
Creates a new instance of SendBid
OfferForVoting(Agent, Bid) - Constructor for class negotiator.actions.OfferForVoting
Creates a new instance of SendBid
offeringStrategy - Variable in class negotiator.boaframework.AcceptanceStrategy
Reference to the offering strategy.
offeringStrategy - Variable in class negotiator.boaframework.BOAagent
Decides what to offer
OfferingStrategy - Class in negotiator.boaframework
Describes a bidding strategy of an agent of the BOA framework.
OfferingStrategy() - Constructor for class negotiator.boaframework.OfferingStrategy
 
ok() - Method in class negotiator.gui.DefaultOKCancelDialog
this function computes the result of the dialog.
ok() - Method in class negotiator.gui.tournamentvars.ParameterValueUI
 
ok() - Method in class negotiator.gui.tournamentvars.ParameterVarUI
 
ok() - Method in class negotiator.gui.tournamentvars.ProtocolVarUI
 
ok() - Method in class negotiator.gui.tournamentvars.SingleStringVarUI
 
ok() - Method in class negotiator.gui.tournamentvars.SingleValueVarUI
 
okButton - Variable in class negotiator.gui.dialogs.NewObjectiveDialog
 
omMeasuresResults - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
omStrategy - Variable in class negotiator.boaframework.BOAagent
Selects which bid to send when using an opponent model
omStrategy - Variable in class negotiator.boaframework.OfferingStrategy
Reference to the opponent model strategy
OMStrategy - Class in negotiator.boaframework
This is the abstract class which determines when the opponent model may be updated, and how it used to select a bid for the opponent.
OMStrategy() - Constructor for class negotiator.boaframework.OMStrategy
 
openAbout() - Method in class negotiator.gui.NegoGUIView
 
openDocumentation() - Method in class negotiator.gui.NegoGUIView
 
openManual() - Method in class negotiator.gui.NegoGUIView
 
opponentBidHistory - Variable in class negotiator.boaframework.NegotiationSession
History of bids made by the opponent.
opponentModel - Variable in class negotiator.boaframework.AcceptanceStrategy
Reference to opponnent model of agent.
opponentModel - Variable in class negotiator.boaframework.BOAagent
Approximates the utility of a bid for the opponent
opponentModel - Variable in class negotiator.boaframework.OfferingStrategy
Reference to the opponent model
OpponentModel - Class in negotiator.boaframework
Describes an opponent model of an agent of the BOA framework.
OpponentModel() - Constructor for class negotiator.boaframework.OpponentModel
 
OpponentModelMeasures - Class in negotiator.qualitymeasures
This class specifies a set of opponent model measures used to measure the performance of an opponent model during a negotiation.
OpponentModelMeasures(AbstractUtilitySpace, AbstractUtilitySpace) - Constructor for class negotiator.qualitymeasures.OpponentModelMeasures
Creates the measures object by storing a reference to both utility spaces and calculating the real Kalai bid.
OpponentModelMeasuresResults - Class in negotiator.qualitymeasures
Simple class to hold the results of the opponent model measures.
OpponentModelMeasuresResults() - Constructor for class negotiator.qualitymeasures.OpponentModelMeasuresResults
 
opponentUtilitySpace - Variable in class negotiator.boaframework.OpponentModel
Reference to the estimated opponent's utility state
OrderedSimpleElement - Class in negotiator.xml
Orders the attributes
OrderedSimpleElement(String) - Constructor for class negotiator.xml.OrderedSimpleElement
 
otherAgent(Agent) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
ourUtilityOnPareto(double) - Method in class negotiator.analysis.BidSpace
Returns the nearest Pareto-optimal bid given the opponent's utility (agent B).
OutcomeInfo - Class in negotiator.qualitymeasures.logmanipulation
Simple object used to the information of a negotiation outcome.
OutcomeInfo() - Constructor for class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
OutcomeInfo(String, String, String, String, double, double, double, double, String, double, double, String, String, String, double, String) - Constructor for class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
OutcomeInfoDerived - Class in negotiator.qualitymeasures.logmanipulation
 
OutcomeInfoDerived() - Constructor for class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
outcomes - Variable in class negotiator.boaframework.Multi_AcceptanceCondition
 
outcomeSpace - Variable in class negotiator.boaframework.BOAagent
Contains the space of possible bids
outcomeSpace - Variable in class negotiator.boaframework.NegotiationSession
Optional outcomespace which should be set manually.
OutcomeSpace - Class in negotiator.boaframework
This class generates the complete outcome space and is therefore useful if someone wants to quickly implement an agent.
OutcomeSpace(AbstractUtilitySpace) - Constructor for class negotiator.boaframework.OutcomeSpace
Creates an unsorted outcome space.
OutcomeTuple - Class in negotiator.boaframework
This class is a container which holds the necessary information so that a particular NegotiationOutcome of the multi-acceptance criteria (MAC) can be reconstructed given a full negotiation outcome.
OutcomeTuple(Bid, String, double, int, int, String, String) - Constructor for class negotiator.boaframework.OutcomeTuple
 
outputFile - Variable in class misc.CommandLineOptions
Option "f", specify the output file for the commandline runner.
over(int, int) - Static method in class negotiator.utility.Com
 
ownBidHistory - Variable in class negotiator.boaframework.NegotiationSession
History of bids made by the agent.

P

paint(Graphics) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI.ScrollableTabButton
 
paint(Graphics, JComponent) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
paintActionButton(Graphics, int, int, int, boolean, JButton, BufferedImage) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
paintCloseIcon(Graphics, int, int, boolean) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
paintContentBorderBottomEdge(Graphics, int, int, int, int, int, int) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
paintContentBorderLeftEdge(Graphics, int, int, int, int, int, int) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
paintContentBorderRightEdge(Graphics, int, int, int, int, int, int) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
paintContentBorderTopEdge(Graphics, int, int, int, int, int, int) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
paintFocusIndicator(Graphics, int, Rectangle[], int, Rectangle, Rectangle, boolean) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
paintTab(Graphics, int, Rectangle[], int, Rectangle, Rectangle) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
paintTabBackground(Graphics, int, int, int, int, int, int, boolean) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
Wouter: hacked, we don't need the fancy but nonstandard backgnd
paintTabBackgroundOld(Graphics, int, int, int, int, int, int, boolean) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
paintTabBorder(Graphics, int, int, int, int, int, int, boolean) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
paintText(Graphics, int, Font, FontMetrics, int, String, Rectangle, boolean) - Method in class negotiator.gui.tab.CloseTabPaneEnhancedUI
 
Pair<A,B> - Class in misc
A simple tuple class.
Pair(A, B) - Constructor for class misc.Pair
Create a pair from the given two objects.
parameter - Variable in class negotiator.tournament.VariablesAndValues.AssignedParameterVariable
 
ParameterFrame - Class in negotiator.gui.boaframework
 
ParameterFrame(Frame) - Constructor for class negotiator.gui.boaframework.ParameterFrame
 
ParameterUI - Class in negotiator.gui.tournamentvars
 
ParameterUI() - Constructor for class negotiator.gui.tournamentvars.ParameterUI
Creates new form ParameterUI
parametervalues - Variable in class negotiator.Agent
Deprecated.
parametervalues - Variable in class negotiator.Party
Deprecated.
 
ParameterValueUI - Class in negotiator.gui.tournamentvars
this shows a dialog where the user can enter the parameter values These should be comma-separated doubles.
ParameterVarUI - Class in negotiator.gui.tournamentvars
this shows a dialog where the user can select the parameter name
ParetoFrontier - Class in negotiator.analysis
Class which stores the Pareto-frontier.
ParetoFrontier() - Constructor for class negotiator.analysis.ParetoFrontier
Create an empty list to store the Pareto-frontier.
ParetoTest - Class in negotiator.analysis
This class can be used to test if the implementation of the Pareto frontier algorithm in BidSpace returns the correct results on each domain.
ParetoTest() - Constructor for class negotiator.analysis.ParetoTest
 
parse(String[]) - Method in class misc.CommandLineOptions
Method used to parse the commandline options.
parse(Reader) - Method in class negotiator.xml.SimpleDOMParser
 
parseLog(String) - Static method in class negotiator.qualitymeasures.logmanipulation.NegotiationLogParser
 
parseStrategyParameters(String) - Method in class negotiator.Agent
Used to parse parameters presented in the agent repository.
Participant - Class in negotiator.gui.negosession.multinego.model
Contains full participant info: the party name, strategy and profile.
Participant(AgentID, PartyRepItem, ProfileRepItem) - Constructor for class negotiator.gui.negosession.multinego.model.Participant
 
Party - Class in negotiator
Deprecated.
Use negotiator.parties.NegotiationParty instead
Party() - Constructor for class negotiator.Party
Deprecated.
 
partyID - Variable in class negotiator.Party
Deprecated.
 
partyListenerIndices - Variable in class negotiator.Party
Deprecated.
 
PartyRepItem - Class in negotiator.repository
This repository item contains all info about an agent that can be loaded.
PartyRepItem(String) - Constructor for class negotiator.repository.PartyRepItem
 
PartyRepositoryUI - Class in negotiator.gui.repository
A user interface to for RepItems, usable for AgentRepItem and PartyRepItem repository
PartyRepositoryUI() - Constructor for class negotiator.gui.repository.PartyRepositoryUI
 
PartySizeChange - Class in negotiator.gui.negosession.multinego.model
Informs that the party size has changed.
PartySizeChange(int) - Constructor for class negotiator.gui.negosession.multinego.model.PartySizeChange
 
PartyTableModel - Class in negotiator.gui.negosession.multinego.model
Adapts the MultiSessionModel to a JTable showing the participants.
PartyTableModel(MultiSessionModel) - Constructor for class negotiator.gui.negosession.multinego.model.PartyTableModel
 
PausableContinuousTimeline - Class in negotiator
 
PausableContinuousTimeline(int) - Constructor for class negotiator.PausableContinuousTimeline
 
pause() - Method in class negotiator.DiscreteTimeline
The DiscreteTimeline does not have to be paused/resumed, as time does not pass within a round.
pause() - Method in class negotiator.PausableContinuousTimeline
 
pause() - Method in class negotiator.session.Timeline
Method used to pause the timeline.
paused - Variable in class negotiator.session.Timeline
 
PERCENTAGE - Static variable in class misc.Progress
Flag for including percentage in the reporting (example: (25%))
PocketNegotiatorAgent - Interface in negotiator
#915 Agents of this type are compatible with the PocketNegotiator.
PopupOutsideListener - Interface in negotiator.gui.tab
 
popupOutsideOperation(MouseEvent) - Method in interface negotiator.gui.tab.PopupOutsideListener
 
prettyTimeSpan(double) - Static method in class misc.Time
Converts the given nano time to an human readable string.
prettyTimeSpan(double, boolean) - Static method in class misc.Time
Converts the given nano time to an human readable string.
previousTournament - Static variable in class negotiator.gui.tournamentvars.TournamentUI
 
printElapsedSeconds() - Method in class negotiator.ContinuousTimeline
Prints time in seconds
printParameters() - Method in class negotiator.boaframework.AcceptanceStrategy
 
printParameters(AcceptanceStrategy) - Method in class negotiator.boaframework.Multi_AcceptanceCondition
 
printParameters() - Method in class negotiator.boaframework.Multi_AcceptanceCondition
 
printProgressToConsole(int) - Method in class misc.Progress
Erases previously printed line and prints the progress string.
printRoundElapsed() - Method in class negotiator.DiscreteTimeline
Prints time in seconds
printTime() - Method in class negotiator.ContinuousTimeline
Prints time, running from t = 0 (start) to t = 1 (deadline).
printTime() - Method in class negotiator.DiscreteTimeline
Prints time, running from t = 0 (start) to t = 1 (deadline).
printTime() - Method in class negotiator.session.Timeline
Print the current time.
process(String) - Static method in class negotiator.analysis.ParetoTest
Simple method to compare if the algorithm for calculating the Pareto-bids in the BidSpace class returns the right results.
process(String) - Static method in class negotiator.qualitymeasures.ScenarioMeasures
Calculates all metrics and saves the results.
process(String, String) - Method in class negotiator.qualitymeasures.TraceLoader
 
processCommandLineOptions() - Method in class negotiator.gui.NegoGUIView
 
processWindowEvent(WindowEvent) - Method in class negotiator.gui.boaframework.BOAagentsFrame
 
ProfileRepItem - Class in negotiator.repository
ProfileRepItem is a profile, as an item to put in the registry.
ProfileRepItem(URL, DomainRepItem) - Constructor for class negotiator.repository.ProfileRepItem
 
profiles - Variable in class misc.CommandLineOptions
Option "p", specify a list of profiles for the commandline runner.
PROFILES_PER_RUN - Static variable in class misc.AutomatedTournamentConfiguration
Number of profiles in each test run (make sure that this is reflected in domainrepository.xml
ProfileValue - Class in negotiator.tournament.VariablesAndValues
 
ProfileValue(ProfileRepItem) - Constructor for class negotiator.tournament.VariablesAndValues.ProfileValue
 
ProfileVariable - Class in negotiator.tournament.VariablesAndValues
ProfileVariable is a variable for a tournament, indicating that the profile is to be manipulated.
ProfileVariable() - Constructor for class negotiator.tournament.VariablesAndValues.ProfileVariable
 
Progress - Class in misc
Contains the progress of something.
Progress(int) - Constructor for class misc.Progress
Initializes a new instant of the Progress object.
ProgressReporter - Class in negotiator.xml.multipartyrunner
Object that listens to MultipartyNegotiationEvents and increases it's internal counter on each event.
ProgressReporter(int) - Constructor for class negotiator.xml.multipartyrunner.ProgressReporter
Initialize a new instance of the ProgressReporter class.
ProgressUI1(String, BidChart, JTable) - Method in class negotiator.gui.progress.ProgressUI2
 
ProgressUI2 - Class in negotiator.gui.progress
 
ProgressUI2() - Constructor for class negotiator.gui.progress.ProgressUI2
Creates new form ProgressUI2
ProgressUI2(boolean, boolean) - Constructor for class negotiator.gui.progress.ProgressUI2
 
Property - Class in negotiator.repository
Created by dfesten on 6-8-2014.
Property() - Constructor for class negotiator.repository.Property
 
protocol - Variable in class misc.CommandLineOptions
Option "r", specify a protocol for the commandline runner.
protocol - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
protocol - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
Protocol - Class in negotiator.protocol
Abstract class for the manager of protocols.
Protocol(AgentRepItem[], ProfileRepItem[], HashMap<AgentParameterVariable, AgentParamValue>[], int) - Constructor for class negotiator.protocol.Protocol
 
PROTOCOL_REPOSITORY - Static variable in class negotiator.Global
Path to protocol repository
ProtocolChange - Class in negotiator.gui.negosession.multinego.model
 
ProtocolChange(MultiPartyProtocolRepItem) - Constructor for class negotiator.gui.negosession.multinego.model.ProtocolChange
 
ProtocolRepItem - Class in negotiator.repository
 
ProtocolRepItem() - Constructor for class negotiator.repository.ProtocolRepItem
description of this agent
ProtocolRepItem(String, String, String) - Constructor for class negotiator.repository.ProtocolRepItem
 
ProtocolValue - Class in negotiator.tournament.VariablesAndValues
 
ProtocolValue(ProtocolRepItem) - Constructor for class negotiator.tournament.VariablesAndValues.ProtocolValue
 
ProtocolVariable - Class in negotiator.tournament.VariablesAndValues
 
ProtocolVariable() - Constructor for class negotiator.tournament.VariablesAndValues.ProtocolVariable
 
ProtocolVarUI - Class in negotiator.gui.tournamentvars
Open a UI and negotiate with user about which agents to use in tournament.
ProtocolVarUI(Frame) - Constructor for class negotiator.gui.tournamentvars.ProtocolVarUI
 
putValue(int, Value) - Method in class negotiator.Bid
Make a new Bid as the current bid but with the value of the issue with the given issueID to the given value.

Q

qualityMeasures - Variable in class negotiator.NegotiationOutcome
 
Queue - Class in misc
Array-based implementation of the queue.
Queue() - Constructor for class misc.Queue
Construct the queue.
Queue(int) - Constructor for class misc.Queue
Construct the queue.
quitWhenTournamentDone - Variable in class misc.CommandLineOptions
Option "q", automatically quit after the tournament finished.

R

rand - Variable in class negotiator.parties.AbstractNegotiationParty
Random seed used by this party.
randomnr - Variable in class negotiator.Party
Deprecated.
 
Range - Class in misc
This is a tuple class which is used to pass on a double range.
Range(double, double) - Constructor for class misc.Range
Specifies a continuous range.
RangeInt - Class in misc
This is a tuple class which is used to pass on an integer range.
RangeInt(int, int) - Constructor for class misc.RangeInt
Specifies a discrete range.
Rank - Class in negotiator.utility
 
Rank(int) - Constructor for class negotiator.utility.Rank
 
Rank(int, HashMap<String, Integer>) - Constructor for class negotiator.utility.Rank
 
RConstraint - Class in negotiator.utility
 
RConstraint() - Constructor for class negotiator.utility.RConstraint
 
readFromDisc(String) - Static method in class negotiator.SerializeHandling
Reads an Object from the "path" in the disc.
readFromDisk() - Method in class misc.Serializer
Read a serialized object from a file and restore it.
readStringToObject(String) - Method in class misc.Serializer
Converts a string back to an object.
REAL - Static variable in class negotiator.gui.dialogs.NewIssueDialog
 
realLinearField - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
realMaxField - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
realMinField - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
realOtherField - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
realPanel - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
realParameterField - Variable in class negotiator.gui.dialogs.NewIssueDialog
 
ReceiveMessage(Action) - Method in class negotiator.Agent
informs you which action the opponent did
ReceiveMessage(Action) - Method in class negotiator.boaframework.BOAagent
Stores the actions made by a partner.
receiveMessage(AgentID, Action) - Method in class negotiator.parties.AbstractNegotiationParty
 
receiveMessage(AgentID, Action) - Method in interface negotiator.parties.NegotiationParty
This method is called when another NegotiationParty chose an Action.
ReceiveMessage(Action) - Method in class negotiator.Party
Deprecated.
 
reconnect() - Static method in class negotiator.distributedtournament.DBController
Reconnect to the database.
reconstructLog(int) - Method in class negotiator.distributedtournament.DBController
Reconstructs the full log of outcomes by gluing all separate outcomes of the job together.
Reject - Class in negotiator.actions
This class is used to createFrom an action which symbolizes that an agent rejects an offer.
Reject(AgentID, Bid) - Constructor for class negotiator.actions.Reject
Action to accept an opponent's bid.
relatedIssues - Variable in class negotiator.utility.SumZeroConstraint
 
relatedIssues - Variable in class negotiator.utility.SumZeroConstraintList
 
remainingAC(String) - Method in class negotiator.boaframework.Multi_AcceptanceCondition
 
remainingACAccept(Bid, double, ArrayList<BidPointTime>, ArrayList<BidPointTime>, String) - Method in class negotiator.boaframework.Multi_AcceptanceCondition
 
remove() - Method in class negotiator.BidIterator
 
remove(int) - Method in class negotiator.issue.Objective
Removes the child at the given index, setting it's parent to null.
remove(MutableTreeNode) - Method in class negotiator.issue.Objective
Removes node from the receiver's children, and sets it's parent to null.
remove() - Method in class negotiator.xml.multipartyrunner.RunConfigurationIterator
 
removeAction() - Method in class negotiator.gui.agentrepository.AgentRepositoryUI
 
removeAction() - Method in class negotiator.gui.boaframework.BOARepositoryUI
 
removeAction() - Method in class negotiator.gui.repository.PartyRepositoryUI
 
removeAction() - Method in class negotiator.gui.tournamentvars.TournamentUI
 
removeActionTeminateSessionWithFailure(Class) - Method in class negotiator.NegoRound
 
removeActionTeminateSessionWithSuccess(Class) - Method in class negotiator.NegoRound
 
removeCloseListener(CloseListener) - Method in class negotiator.gui.tab.CloseTabbedPane
Removes a CloseListener from this tabbedPane.
removeComponent(BOArepItem) - Method in class negotiator.boaframework.repository.BOAagentRepository
 
removeDoubleClickListener(DoubleClickListener) - Method in class negotiator.gui.tab.CloseTabbedPane
Removes a DoubleClickListener from this tabbedPane.
removeDuplicates(ArrayList<BidPoint>) - Method in class negotiator.qualitymeasures.TrajectoryMeasures
 
removeElementAt(int) - Method in class negotiator.gui.ExtendedComboBoxModel
 
removeElementAt(int) - Method in class negotiator.gui.ExtendedListModel
 
removeEventListener(MultipartyNegotiationEventListener) - Method in class negotiator.session.TournamentManager
 
removeFromParent() - Method in class negotiator.issue.Objective
Removes the subtree rooted at this node from the tree, giving this node a null parent.
removeLastRound() - Method in class negotiator.session.Session
Removes the last (supposedly incomplete) round, if there is a last round
removeListener(MultipartyNegotiationEventListener) - Method in class negotiator.xml.multipartyrunner.XmlRunner
Remove a listener from the list
removeMaxListener(MaxListener) - Method in class negotiator.gui.tab.CloseTabbedPane
Removes a MaxListener from this tabbedPane.
removeNegotiationEventListener(NegotiationEventListener) - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
removeNegotiationEventListener(NegotiationEventListener) - Method in class negotiator.protocol.Protocol
 
removeParty(Participant) - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
removePopupOutsideListener(PopupOutsideListener) - Method in class negotiator.gui.tab.CloseTabbedPane
Removes a PopupOutsideListener from this tabbedPane.
removeProfileRepItem(ProfileRepItem) - Method in class negotiator.repository.Repository
 
removeTableModelListener(TableModelListener) - Method in class negotiator.gui.negosession.multinego.model.PartyTableModel
 
removeValidAction(Class) - Method in class negotiator.NegoTurn
 
REPETITION_ALLOWED - Static variable in class misc.AutomatedTournamentConfiguration
If set to true, agents also play against themselves
RepItem - Interface in negotiator.repository
 
RepItemCombo<ItemType extends RepItem> - Class in negotiator.gui.negosession.multinego
A combo box for RepItems
RepItemCombo(List<ItemType>, boolean) - Constructor for class negotiator.gui.negosession.multinego.RepItemCombo
creates a combobox for RepItems.
RepItemCombo(boolean) - Constructor for class negotiator.gui.negosession.multinego.RepItemCombo
 
RepItemListCellRenderer - Class in negotiator.gui.negosession.multinego
Renders RepItems, using PartyRepItem.getName() if possible, or toString otherwise.
RepItemListCellRenderer() - Constructor for class negotiator.gui.negosession.multinego.RepItemListCellRenderer
 
RepItemTableCellRenderer - Class in negotiator.gui.negosession.multinego
Renders RepItems, using PartyRepItem.getName() if possible, or toString otherwise.
RepItemTableCellRenderer() - Constructor for class negotiator.gui.negosession.multinego.RepItemTableCellRenderer
 
RepItemVarUI<A> - Class in negotiator.gui.tournamentvars
Improved version of the ProfileVarUI and AgentVarUI classes.
RepItemVarUI(Frame, String) - Constructor for class negotiator.gui.tournamentvars.RepItemVarUI
Creates the RepItem Selector.
replaceTab(String, Component, Component) - Method in class negotiator.gui.NegoGUIView
 
Repository - Class in negotiator.repository
Repository contains a set of known files This can be agent files or domain+profile files.
Repository() - Constructor for class negotiator.repository.Repository
 
Repository(String) - Constructor for class negotiator.repository.Repository
 
RepositoryException - Exception in negotiator.session
Error that will be thrown when we fail to fetch data from repository XML files.
RepositoryException(String, Throwable) - Constructor for exception negotiator.session.RepositoryException
 
RepositoryItemType - Class in negotiator.repository
 
RepositoryItemType() - Constructor for class negotiator.repository.RepositoryItemType
 
RepositoryItemType(ArrayList<AgentRepItem>, ArrayList<PartyRepItem>, ArrayList<DomainRepItem>, ArrayList<ProtocolRepItem>, ArrayList<MultiPartyProtocolRepItem>) - Constructor for class negotiator.repository.RepositoryItemType
 
RepositoryItemTypeAdapter - Class in negotiator.repository
 
RepositoryItemTypeAdapter() - Constructor for class negotiator.repository.RepositoryItemTypeAdapter
 
reset() - Method in class negotiator.ContinuousTimeline
 
resetGUI() - Method in class negotiator.gui.progress.ProgressUI2
 
resetJobs(int) - Method in class negotiator.distributedtournament.DBController
Resets all sessions which were busy.
resetToDefaults() - Method in class negotiator.gui.tournamentvars.TournamentOptionsUI
 
resetTournament() - Method in class negotiator.tournament.Tournament
Throw away all calculated sessions to allow serialization.
restartDataObjectsFolder(Object) - Static method in class negotiator.Agent
Restarts the folder "DataObjects", meaning it deletes all files in it and then creates a new empty folder with the same name.
restartFolder() - Method in class negotiator.utility.DataObjects
Deprecated.
Restarts the folder "theFolder", meaning it deletes all files in it and then creates a new empty folder with the same name.
resume() - Method in class negotiator.DiscreteTimeline
The DiscreteTimeline does not have to be paused/resumed, as time does not pass within a round.
resume() - Method in class negotiator.PausableContinuousTimeline
 
resume() - Method in class negotiator.session.Timeline
Method used to resume the timeline.
round - Variable in class negotiator.gui.progress.ProgressUI2
 
Round - Class in negotiator.session
Represents a single round in a negotiation session.
Round() - Constructor for class negotiator.session.Round
Creates a new instance of the Round object.
Round(Round) - Constructor for class negotiator.session.Round
Creates a new instance of the Round object.
run() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
a parent thread will call this via the Thread.run() function.
run() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
Warning.
run() - Method in class negotiator.session.SessionManager
Run and wait for completion.
run() - Method in class negotiator.session.TournamentManager
Runnable implementation for thread
run() - Method in class negotiator.tournament.TournamentRunner
Warning.
run() - Method in class negotiator.xml.multipartyrunner.ProgressReporter
Report progress to the System.out channel.
run() - Method in class negotiator.xml.multipartyrunner.XmlRunner
Run the XmlRunner
runAndWait() - Method in class negotiator.session.SessionManager
Runs the negotiation session and wait for it to complete.
RunConfigurationIterator - Class in negotiator.xml.multipartyrunner
 
RunConfigurationIterator(XmlObject) - Constructor for class negotiator.xml.multipartyrunner.RunConfigurationIterator
 
RunConfigurationPermutator - Class in negotiator.xml.multipartyrunner
Created by david on 29/06/15.
RunConfigurationPermutator(RunConfiguration) - Constructor for class negotiator.xml.multipartyrunner.RunConfigurationPermutator
 
runCSVFile() - Method in class negotiator.gui.NegoGUIView
 
runNegotiationSession() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
Run a negotiation session.
Runner - Class in negotiator.xml.multipartyrunner
Genius console entry point for running a MultilateralTournamentsConfiguration.
Runner() - Constructor for class negotiator.xml.multipartyrunner.Runner
 
runNumber - Variable in class misc.AutomatedTournamentConfiguration
 
runSingleSession(List<NegotiationPartyInternal>, ExecutorWithTimeout) - Method in class negotiator.session.TournamentManager
Run a single session for the given parties (protocol and session are also used, but extracted from the tournament manager's configuration
runTournament() - Method in class negotiator.session.TournamentManager
Run the complete tournament the number of times provided by the configuration file
runTournamentMeasures(String, String) - Static method in class negotiator.qualitymeasures.logmanipulation.TournamentMeasures
 

S

save(File) - Method in class negotiator.config.MultilateralTournamentConfiguration
Save this to xml file
save(File) - Method in class negotiator.config.MultilateralTournamentsConfiguration
 
save() - Method in class negotiator.repository.Repository
Save this to the file.
saveData(Serializable, String, String) - Method in class negotiator.utility.DataObjects
Deprecated.
Saves dataToSave of the agent with class agentClassName for a preference profile prefProfName.
savedOutcomes - Variable in class negotiator.boaframework.BOAagent
saveRepository() - Method in class negotiator.boaframework.repository.BOAagentRepository
 
saveSessionData(Serializable) - Method in class negotiator.Agent
Saves information (dataToSave) about the current session for future loading by the agent, when negotiating again with the specific preference profile referred by "filename".
saveSetup() - Method in class negotiator.gui.tournamentvars.TournamentUI
 
saveToFile(String) - Method in class negotiator.xml.SimpleElement
 
ScenarioInfo - Class in negotiator.qualitymeasures
Simple object used to store the information of a scenario.
ScenarioInfo(String) - Constructor for class negotiator.qualitymeasures.ScenarioInfo
 
ScenarioLauncher - Class in misc
 
ScenarioLauncher() - Constructor for class misc.ScenarioLauncher
 
ScenarioMeasures - Class in negotiator.qualitymeasures
This class is an improved version of the SpaceDistance class by D.
ScenarioMeasures() - Constructor for class negotiator.qualitymeasures.ScenarioMeasures
 
ScenarioValidator - Class in negotiator
Class used to validate the domain, preference profile, and the consistency between both.
ScenarioValidator() - Constructor for class negotiator.ScenarioValidator
 
score(A) - Method in class misc.ScoreKeeper
Adds one to the score of the given object.
score(A, int) - Method in class misc.ScoreKeeper
Method used to add a given score to a given object.
ScoreKeeper<A> - Class in misc
Simple class which can be used to keep track of the score of a set of objects.
ScoreKeeper() - Constructor for class misc.ScoreKeeper
Creates a ScoreKeeper object by initializing the hashmap.
ScoreKeeper(ScoreKeeper<A>) - Constructor for class misc.ScoreKeeper
Clones the given scorekeeper-object.
scrollsForward() - Method in class negotiator.gui.tab.CloseTabPaneUI.ScrollableTabButton
 
searchIndexWith(double) - Method in class negotiator.boaframework.SortedOutcomeSpace
Binary search of a BidDetails with a particular value if there is no BidDetails with the exact value gives the last index because this is the closest BidDetails to the value
selectNextItem() - Method in class negotiator.gui.negosession.multinego.RepItemCombo
Select the next item in the combo, if there is one.
SerializeHandling - Class in negotiator
This is a utility class to handle writing and reading Serializable objects into/from a file.
SerializeHandling() - Constructor for class negotiator.SerializeHandling
 
Serializer<A> - Class in misc
Series of methods to (un)serialize an object to a string to store it as a file.
Serializer(String) - Constructor for class misc.Serializer
Create an object to serialize a class.
Serializer(String, boolean) - Constructor for class misc.Serializer
Create an object to serialize a class.
session - Variable in class negotiator.gui.progress.ProgressUI2
 
Session - Class in negotiator.session
Represents a negotiation session.
Session(Deadline) - Constructor for class negotiator.session.Session
Create a new instance of the session object.
SessionData - Class in negotiator.boaframework
In a BOAagent each component should be able to store data to be used in the next negotiation session.
SessionData() - Constructor for class negotiator.boaframework.SessionData
 
SessionEventHandler - Class in negotiator.session
Reports SessionManager events to listeners.
SessionEventHandler(Object) - Constructor for class negotiator.session.SessionEventHandler
Command line interface
SessionFailedEvent - Class in negotiator.events
Indicates that a session failed, typically due to an exception, timeout etc.
SessionFailedEvent(Object, Exception, String) - Constructor for class negotiator.events.SessionFailedEvent
 
SessionManager - Class in negotiator.session
The SessionManager is responsible for enforcing the MultilateralProtocol during the Session.
SessionManager(List<NegotiationPartyInternal>, MultilateralProtocol, Session, ExecutorWithTimeout) - Constructor for class negotiator.session.SessionManager
Initializes a new instance of the SessionManager object.
sessionNr - Variable in class negotiator.Agent
A session can be repeated multiple times.
sessionNr - Variable in class negotiator.protocol.Protocol
 
sessionsTotal - Variable in class negotiator.Agent
Amount of repetitions of this session, how many times this session is repeated in total.
set(List<ItemType>) - Method in class negotiator.gui.negosession.multinego.RepItemCombo
Set the combo to contain all given items.
setAC_CR_A(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setAC_CR_B(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setACbestDiscountedTheoreticalA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setACbestDiscountedTheoreticalB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setACbestTheoreticalA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setACbestTheoreticalB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setAcceptanceStrategyA(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setAcceptanceStrategyB(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setAcceptedBy(String) - Method in class negotiator.boaframework.OutcomeTuple
 
setAcceptedBy(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAction(Action) - Method in class negotiator.session.Turn
Sets the action executed this turn.
setActionsTerminateSessionWithFailure(ArrayList<Class>) - Method in class negotiator.NegoRound
 
setActionsTerminateSessionWithSuccess(ArrayList<Class>) - Method in class negotiator.NegoRound
 
setAgent(String) - Method in class negotiator.qualitymeasures.Trace
 
setAgentAclass(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentAmaxUtil(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentAName(String) - Method in class negotiator.gui.chart.BidChart
 
setAgentAname(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentASize(int) - Method in class negotiator.boaframework.OutcomeTuple
 
setAgentAutility(Double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentAutilityDiscount(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentAutilSpaceName(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentBclass(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentBmaxUtil(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentBName(String) - Method in class negotiator.gui.chart.BidChart
 
setAgentBname(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentBSize(int) - Method in class negotiator.boaframework.OutcomeTuple
 
setAgentButility(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentButilityDiscount(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentButilSpaceName(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setAgentID(AgentID) - Method in class negotiator.Agent
 
setAgentProfile(String) - Method in class negotiator.qualitymeasures.Trace
 
setAggregationType(AGGREGATIONTYPE) - Method in class negotiator.utility.UtilityFunction
 
setAgreement(boolean) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setAgreement(boolean) - Method in class negotiator.qualitymeasures.Trace
 
setAgreementPoint(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setAgreementPoints(double[][]) - Method in class negotiator.gui.chart.MultipartyBidChart
 
setAttribute(String, String) - Method in class negotiator.xml.OrderedSimpleElement
 
setAttribute(String, String) - Method in class negotiator.xml.SimpleElement
 
setBid(Bid) - Method in class negotiator.bidding.BidDetails
Set the bid.
setBidderAReservationValue(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setBidderBReservationValue(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setBiddingStrategyA(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setBiddingStrategyB(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setBids(int) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setBidSeries(Map<AgentID, List<TurnAndUtil>>) - Method in class negotiator.gui.chart.MultipartyBidChart
Sets the values for the parties.
setBidSeriesA(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setBidSeriesB(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setBOAagentA(ArrayList<BOAagentInfo>) - Method in class negotiator.tournament.Tournament
 
setBOAagentB(ArrayList<BOAagentInfo>) - Method in class negotiator.tournament.Tournament
 
setBoundList(ArrayList<Bound>) - Method in class negotiator.utility.ExclusiveHyperRectangle
 
setBoundList(ArrayList<Bound>) - Method in class negotiator.utility.HyperRectangle
 
setBoundList(ArrayList<Bound>) - Method in class negotiator.utility.InclusiveHyperRectangle
 
setBS_CR_A(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setBS_CR_B(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setCloseIcon(boolean) - Method in class negotiator.gui.tab.CloseTabbedPane
Sets whether the tabbedPane should have a close icon or not.
setCloseIcon(boolean) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
setConcessionMovesA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setConcessionMovesB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setConfiguration(HashMap<String, Integer>) - Static method in class negotiator.tournament.TournamentConfiguration
 
setConstantParam(double) - Method in class negotiator.utility.EvaluatorInteger
Deprecated.
setConstantParam(double) - Method in class negotiator.utility.EvaluatorReal
Sets the constant parameter for the evaluation function and changes the ftype of this evaluator to "constant"
setConstraints(ArrayList<Constraint>) - Method in class negotiator.utility.UtilityFunction
 
setcRound(int) - Method in class negotiator.DiscreteTimeline
 
setCurrentRoundNo(int) - Method in class negotiator.NegoRound
 
setCurrentTime(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setData(ComponentsEnum, Serializable) - Method in class negotiator.boaframework.NegotiationSession
Method used o store the data of a component.
setData(ComponentsEnum, Serializable) - Method in class negotiator.boaframework.SessionData
Method used to set the data to be saved by a BOA component.
setData(HashMap<String, ArrayList<Double>>) - Method in class negotiator.qualitymeasures.Trace
 
setDeadline(Deadline) - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
setDeadlineType(DeadlineType) - Method in class negotiator.Party
Deprecated.
 
setDecoupledComponents(AcceptanceStrategy, OfferingStrategy, OpponentModel, OMStrategy) - Method in class negotiator.boaframework.BOAagent
Sets the components of the decoupled agent.
setDesc(ValueDiscrete, String) - Method in class negotiator.issue.IssueDiscrete
Sets the desc for value val.
setDescription(String) - Method in class negotiator.issue.Objective
Sets a new description for this node.
setDiscount(double) - Method in class negotiator.utility.AbstractUtilitySpace
 
setDomain(String) - Method in class negotiator.qualitymeasures.ScenarioInfo
 
setDomain(String) - Method in class negotiator.qualitymeasures.Trace
 
setDomainName(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setEndOfNegotiation(double) - Method in class negotiator.qualitymeasures.Trace
 
setErrorRemarks(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
setEvaluation(Value, int) - Method in class negotiator.utility.EvaluatorDiscrete
Sets the evaluation for Value val.
setEvaluationDouble(ValueDiscrete, double) - Method in class negotiator.utility.EvaluatorDiscrete
identical to EvaluatorDiscrete.setEvaluation(Value, int) but accepts double.
setExplorationA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setExplorationB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setFilename(String) - Method in class negotiator.repository.Repository
 
setFirst(A) - Method in class misc.Pair
Set the first object of the pair.
setFortunateMovesA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setFortunateMovesB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setftype(String) - Method in class negotiator.utility.EvaluatorReal
Sets the evaluator function type.
setFYUA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setFYUB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setHasWeight(boolean) - Method in class negotiator.utility.EvaluatorObjective
 
setIndexofIssue(int) - Method in class negotiator.utility.Rank
 
setInitialContent(ArrayList<A>) - Method in class negotiator.gui.ExtendedComboBoxModel
 
setInitialContent(ArrayList<A>) - Method in class negotiator.gui.ExtendedListModel
 
setIssueValuePanel(Objective, IssueValuePanel) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
setJointExploration(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setKalai(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setKalaiDistanceA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setKalaiDistanceB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setLastAction(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setLastBid(Bid) - Method in class negotiator.boaframework.OutcomeTuple
 
setLastBidAData(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setLastBidBData(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setLegend(HashMap<Integer, String>) - Method in class negotiator.qualitymeasures.Trace
 
setLinearFunction(double, double) - Method in class negotiator.utility.EvaluatorInteger
Specifies the linear utility function of the issue by giving the utility of the lowest value and the highest value.
setLinearParam(double) - Method in class negotiator.utility.EvaluatorInteger
Deprecated.
setLinearParam(double) - Method in class negotiator.utility.EvaluatorReal
Sets the linear parameter for the evaluation function and changes the ftype of this evaluator to "linear".
setLog(String) - Method in class negotiator.protocol.BilateralAtomicNegotiationSession
 
setLogText(String) - Method in class negotiator.gui.progress.ProgressUI2
 
setLowerbound(double) - Method in class misc.Range
Set the lowerbound of the range.
setLowerbound(int) - Method in class misc.RangeInt
Set the upperbound of the range.
setLowerBound(int) - Method in class negotiator.issue.IssueInteger
 
setLowerBound(double) - Method in class negotiator.issue.IssueReal
 
setLowerBound(int) - Method in class negotiator.utility.EvaluatorInteger
Sets the lower bound of this evaluator.
setLowerBound(double) - Method in class negotiator.utility.EvaluatorReal
Sets the lower bound for this evaluator.
setMax(int) - Method in class negotiator.utility.SumZeroConstraint
 
setMax(int) - Method in class negotiator.utility.SumZeroConstraintList
 
setMax(int) - Method in class negotiator.utility.SumZeroNotConstraint
 
setMaximumRank(int) - Method in class negotiator.utility.Rank
 
setMaxRound(int) - Method in class negotiator.gui.chart.MultipartyBidChart
 
setMediator(Participant) - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
setMin(int) - Method in class negotiator.utility.SumZeroConstraint
 
setMin(int) - Method in class negotiator.utility.SumZeroConstraintList
 
setMin(int) - Method in class negotiator.utility.SumZeroNotConstraint
 
setMinDemandedUtilityA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setMinDemandedUtilityB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setMyUndiscountedUtil(double) - Method in class negotiator.bidding.BidDetails
Set the undiscounted utility of the bid.
setName(String) - Method in class negotiator.Agent
Sets the name of the agent to the given name.
setName(String) - Method in class negotiator.boaframework.OutcomeTuple
 
setName(String) - Method in class negotiator.issue.Objective
Sets a new name for this node.
setNameField(Objective, JTextField) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
setNash(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setNashDistanceA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setNashDistanceB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setNashSeries(double[][]) - Method in class negotiator.gui.chart.MultipartyBidChart
 
setNegotiationOutcome(OpponentModelMeasuresResults) - Method in class negotiator.NegotiationOutcome
 
setNegotiationSession(BilateralAtomicNegotiationSession) - Method in class negotiator.gui.progress.ProgressUI2
 
setNextBid(BidDetails) - Method in class negotiator.boaframework.OfferingStrategy
Set the next bid of the agent.
setNextTurn() - Method in class negotiator.NegoRound
 
setNiceMovesA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setNiceMovesB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setNormalized_AC_CR_A(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setNormalized_AC_CR_B(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setNormalizedUtilityA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setNormalizedUtilityB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setNumber(int) - Method in class negotiator.issue.Objective
Sets the number of this Objective / Issue.
setNumberField(Objective, JTextField) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
setNumberOfDiscretizationSteps(int) - Method in class negotiator.issue.IssueReal
 
setObjectivesRoot(Objective) - Method in class negotiator.DomainImpl
Sets a new domain root.
setOfferedBids(ArrayList<Pair<Integer, BidDetails>>) - Method in class negotiator.qualitymeasures.Trace
 
setOffset(double) - Method in class negotiator.utility.EvaluatorInteger
Sets the offset of the linear utility function.
setOldProtocol(Protocol) - Method in class negotiator.gui.progress.ProgressUI2
only sets the nego session and connects to it.
setOpponent(String) - Method in class negotiator.qualitymeasures.Trace
 
setOpponentModel(OpponentModel) - Method in class negotiator.boaframework.OMStrategy
 
setOpponentModelA(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setOpponentModelB(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setOpponentProfile(String) - Method in class negotiator.qualitymeasures.Trace
 
setOpponentUtilitySpace(BilateralAtomicNegotiationSession) - Method in class negotiator.boaframework.AcceptanceStrategy
Method which may be overwritten to get access to the opponent's utilityspace in an experimental setup.
setOpponentUtilitySpace(BilateralAtomicNegotiationSession) - Method in class negotiator.boaframework.OpponentModel
Method which may be overwritten by an opponent model to get access to the opponent's utilityspace.
setOpponentUtilitySpace(AdditiveUtilitySpace) - Method in class negotiator.boaframework.OpponentModel
Method which may be overwritten by an opponent model to get access to the opponent's utilityspace.
setOutcomeSpace(OutcomeSpace) - Method in class negotiator.boaframework.NegotiationSession
Method used to set the outcomespace.
setParametervalues(HashMap<AgentParameterVariable, AgentParamValue>) - Method in class negotiator.Party
Deprecated.
 
setParams(Set<BOAparameter>) - Method in class negotiator.gui.boaframework.BOATextField
 
setParent(MutableTreeNode) - Method in class negotiator.issue.Objective
Sets this node's parent to newParent but does not change the parent's child array.
setPareto(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setParetoDistanceA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setParetoDistanceB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setPartyActionList(ArrayList<NegoTurn>) - Method in class negotiator.NegoRound
 
setPartyID(AgentID) - Method in class negotiator.Party
Deprecated.
 
setPartyIndex(int) - Method in class negotiator.NegoTurn
 
setPartyListenerIndices(ArrayList<Integer>) - Method in class negotiator.Party
Deprecated.
 
setPercParetoBidsA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setPercParetoBidsB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setPossibleBids(double[][]) - Method in class negotiator.gui.chart.BidChart
 
setPrefProfA(String) - Method in class negotiator.qualitymeasures.ScenarioInfo
 
setPrefProfB(String) - Method in class negotiator.qualitymeasures.ScenarioInfo
 
setProtocol(MultiPartyProtocolRepItem) - Method in class negotiator.gui.negosession.multinego.model.MultiSessionModel
 
setReservationValue(double) - Method in class negotiator.utility.AbstractUtilitySpace
 
setRound(int) - Method in class negotiator.Party
Deprecated.
 
setRowBackground(Objective, Color) - Method in class negotiator.gui.tree.TreeFrame
 
setRunNr(int) - Method in class negotiator.NegotiationOutcome
 
setRunNr(int) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setRunNumber(int) - Method in class negotiator.qualitymeasures.Trace
 
setRuntimeInNanoSeconds(long) - Method in class negotiator.session.Session
 
setRuntimeInSeconds(double) - Method in class negotiator.session.Session
 
setSecond(B) - Method in class misc.Pair
Set the second object of the pair.
setSelectedItem(Object) - Method in class negotiator.gui.ExtendedComboBoxModel
 
setSelectionInterval(int, int) - Method in class negotiator.gui.MultiListSelectionModel
 
setSelfishMovesA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setSelfishMovesB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setSessionNo(int) - Method in class negotiator.Party
Deprecated.
 
setSide(String) - Method in class negotiator.tournament.VariablesAndValues.AgentVariable
 
setSide(String) - Method in class negotiator.tournament.VariablesAndValues.BOAagentVariable
 
setSide(String) - Method in class negotiator.tournament.VariablesAndValues.ExperimentalVariable
 
setSilentMovesA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setSilentMovesB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setSlope(double) - Method in class negotiator.utility.EvaluatorInteger
Sets the slope of the linear utility function.
setSocialWelfareA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setSocialWelfareB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setStartingAgent(String) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setStartingWithA(boolean) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
setTabLayoutPolicy(int) - Method in class negotiator.gui.tab.CloseTabbedPane
Override JTabbedPane method.
setTabPlacement(int) - Method in class negotiator.gui.tab.CloseTabbedPane
Override JTabbedPane method.
setTagName(String) - Method in class negotiator.xml.SimpleElement
 
setText(String) - Method in class negotiator.xml.SimpleElement
 
setTime(double) - Method in class negotiator.analysis.BidPointTime
Sets the time at which the bid is offered.
setTime(double) - Method in class negotiator.bidding.BidDetails
Set the time at which this bid was offered.
setTime(double) - Method in class negotiator.boaframework.OutcomeTuple
 
setTimeline(Timeline) - Method in class negotiator.Party
Deprecated.
 
setTimeline(Timeline) - Method in class negotiator.session.Session
 
setTimeOfAgreement(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfo
 
SetTools - Class in misc
Class which generates the Cartesian product of a list of sets.
SetTools() - Constructor for class misc.SetTools
 
setTotal_CR_A(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setTotal_CR_B(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setTotalRoundOrTime(int) - Method in class negotiator.Party
Deprecated.
 
setTotalTime(int) - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
setTournamentRunner(TournamentRunner) - Method in class negotiator.protocol.Protocol
 
setType(EVALFUNCTYPE) - Method in class negotiator.utility.EvaluatorReal
 
setTypeField(Objective, JTextField) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
setUI(TabbedPaneUI) - Method in class negotiator.gui.tab.CloseTabbedPane
Override JTabbedPane method.
setUnfortunateMovesA(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setUnfortunateMovesB(double) - Method in class negotiator.qualitymeasures.logmanipulation.OutcomeInfoDerived
 
setUpperbound(double) - Method in class misc.Range
Set the upperbound of the range.
setUpperbound(int) - Method in class misc.RangeInt
Set the upperbound of the range.
setUpperBound(int) - Method in class negotiator.issue.IssueInteger
 
setUpperBound(double) - Method in class negotiator.issue.IssueReal
 
setUpperBound(int) - Method in class negotiator.utility.EvaluatorInteger
Sets the upper bound of this evaluator.
setUpperBound(double) - Method in class negotiator.utility.EvaluatorReal
Sets the upper bound for this evaluator
setUserObject(Object) - Method in class negotiator.issue.Objective
Sets a user object associated with the receiving Objective.
setUtilityFunctions(ArrayList<UtilityFunction>) - Method in class negotiator.utility.UtilityFunction
 
setUtilitySpace(AdditiveUtilitySpace) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
Sets this model's UtilitySpace.
setUtilitySpace(AdditiveUtilitySpace) - Method in class negotiator.Party
Deprecated.
 
setUtilityspaceType(UTILITYSPACETYPE) - Method in class negotiator.SupportedNegotiationSetting
 
setUtilityValue(double) - Method in class negotiator.utility.ExclusiveHyperRectangle
 
setUtilityValue(double) - Method in class negotiator.utility.HyperRectangle
 
setUtilityValue(double) - Method in class negotiator.utility.InclusiveHyperRectangle
 
setValidActions(ArrayList<Class>) - Method in class negotiator.NegoTurn
 
setValueAt(Object, int, int) - Method in class negotiator.gui.negosession.multinego.model.PartyTableModel
 
setValueAt(Object, int, int) - Method in class negotiator.gui.progress.NegoTableModel
 
setValues(ArrayList<TournamentValue>) - Method in class negotiator.tournament.VariablesAndValues.TournamentVariable
 
setValueToBeChecked(String) - Method in class negotiator.utility.SumZeroConstraint
 
setValueToBeChecked(ArrayList<String>) - Method in class negotiator.utility.SumZeroConstraintList
 
setValueToBeChecked(String) - Method in class negotiator.utility.SumZeroNotConstraint
 
setVisible(boolean) - Method in class negotiator.gui.tree.WeightSlider
Sets this slider to be visible or invisible, dependent on whether there is an evaluator available.
setWeight(double) - Method in class negotiator.gui.tree.WeightSlider
 
setWeight(Objective, double) - Method in class negotiator.utility.AdditiveUtilitySpace
Method used to set the weight of the given objective.
setWeight(double) - Method in class negotiator.utility.Constraint
 
setWeight(double) - Method in interface negotiator.utility.Evaluator
Sets the weigth with which an Objective or Issue is evaluated.
setWeight(double) - Method in class negotiator.utility.EvaluatorDiscrete
 
setWeight(double) - Method in class negotiator.utility.EvaluatorInteger
 
setWeight(double) - Method in class negotiator.utility.EvaluatorObjective
 
setWeight(double) - Method in class negotiator.utility.EvaluatorReal
 
setWeight(double) - Method in class negotiator.utility.UtilityFunction
 
setWeightSimple(AdditiveUtilitySpace, Issue, double) - Static method in class misc.DomainGenerator
Method which sets the weight of an issue without checking normalization.
setWeightSlider(Objective, WeightSlider) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
Sets the WeightSlider object for the given Objective.
setXML(SimpleElement) - Method in class negotiator.utility.EvaluatorDiscrete
Sets weights and evaluator properties for the object in SimpleElement representation that is passed to it.
setXML(SimpleElement) - Method in class negotiator.utility.EvaluatorInteger
Sets weights and evaluator properties for the object in SimpleElement representation that is passed to it.
setXML(SimpleElement) - Method in class negotiator.utility.EvaluatorObjective
Sets weights and evaluator properties for the object in SimpleElement representation that is passed to it.
setXML(SimpleElement) - Method in class negotiator.utility.EvaluatorReal
Sets weights and evaluator properties for the object in SimpleElement representation that is passed to it.
setZeroOutcomeConstraints(ArrayList<ZeroOutcomeContraint>) - Method in class negotiator.utility.ConstraintUtilitySpace
 
SharedAgentState - Class in negotiator.boaframework
When decoupling existing agents into their separate components, it often happens that a component loosely depends on another component; for example an acceptance condition can depend on a target utility calculated by the offering strategy.
SharedAgentState() - Constructor for class negotiator.boaframework.SharedAgentState
 
shortfilename(String) - Method in class negotiator.gui.domainrepository.MyTreeNode
returns only the filename given a full path with separating '/'
showListeners() - Method in class negotiator.xml.multipartyrunner.XmlRunner
Show the current listeners
showLoadError(File, Throwable) - Static method in class negotiator.Global
Show a dialog to the user, explaining the exception that was raised while loading file fc.
showRepositoryItemInTab(RepItem, MyTreeNode) - Method in class negotiator.gui.NegoGUIView
 
SimpleDOMParser - Class in negotiator.xml
SimpleDOMParser is a highly-simplified XML DOM parser.
SimpleDOMParser() - Constructor for class negotiator.xml.SimpleDOMParser
 
SimpleElement - Class in negotiator.xml
SimpleElement is the only node type for simplified DOM model.
SimpleElement(String) - Constructor for class negotiator.xml.SimpleElement
 
SimpleMediatorBasedProtocol - Class in negotiator.protocol
Basic implementation of a mediator based protocol.
SimpleMediatorBasedProtocol() - Constructor for class negotiator.protocol.SimpleMediatorBasedProtocol
 
Simulator - Class in misc
 
Simulator() - Constructor for class misc.Simulator
 
SIMULATOR_REPOSITORY - Static variable in class negotiator.Global
Path to simulator repository
SimulatorConfiguration - Class in misc
 
SingleStringVarUI - Class in negotiator.gui.tournamentvars
 
SingleStringVarUI(Frame) - Constructor for class negotiator.gui.tournamentvars.SingleStringVarUI
 
SingleValueVarUI - Class in negotiator.gui.tournamentvars
 
SingleValueVarUI(Frame) - Constructor for class negotiator.gui.tournamentvars.SingleValueVarUI
 
size() - Method in class misc.Queue
 
size() - Method in class negotiator.BidHistory
 
sleep(double) - Method in class negotiator.Agent
Let the agent wait in case of a time-based protocol.
sort() - Method in class negotiator.analysis.ParetoFrontier
Order the bids based on the utility for agent A.
SortedOutcomeSpace - Class in negotiator.boaframework
This class is an OutcomeSpace but with a sorted list of BidDetails based on the utility Methods have been optimized to work with a sorted list.
SortedOutcomeSpace(AbstractUtilitySpace) - Constructor for class negotiator.boaframework.SortedOutcomeSpace
Instantiates a SortedOutcomeSpace: an enumeration of all possible bids in the domain which can be efficiently searched using the provided methods.
sortToTime() - Method in class negotiator.BidHistory
Sorts the bids contained in this BidHistory object on time.
sortToUtility() - Method in class negotiator.BidHistory
Sorts the bids contained in this BidHistory object on utility.
spaceA - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
spaceB - Variable in class negotiator.protocol.BilateralAtomicNegotiationSession
 
StackedAlternatingOffersProtocol - Class in negotiator.protocol
Implementation of an alternating offer protocol using offer/counter-offer.
StackedAlternatingOffersProtocol() - Constructor for class negotiator.protocol.StackedAlternatingOffersProtocol
 
start() - Method in class misc.Progress
Mark now as the starting point in negotiation
start(MultilateralSessionConfiguration, Component) - Static method in class negotiator.gui.negosession.multinego.MultiSessionStarter
Start the session.
start() - Method in class negotiator.gui.negosession.NegoSessionUI2
Start the session TODO use the parameters.
start(boolean, String) - Method in class negotiator.gui.tournamentvars.TournamentUI
start negotiation.
startDistributedTournament() - Method in class negotiator.gui.tournamentvars.TournamentUI
Start a distributed tournament by storing the tournament and its jobs in the database.
startDTournament(boolean) - Method in class negotiator.gui.tournamentvars.TournamentUI
Starts a distributed tournament.
startingAgent - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
startingAgent - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
startingWithA - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
startNegotiation() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
this runs sessionTotalNumber of sessions with the provided settings
startNewRound(Round) - Method in class negotiator.session.Session
Add a round to this session.
startSession() - Method in class negotiator.gui.negosession.NegoSessionUI2
 
startSession() - Method in class negotiator.protocol.Protocol
 
startTime - Variable in class negotiator.Agent
Deprecated.
startTime - Variable in class negotiator.ContinuousTimeline
 
startTime - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
startTimeMillies - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
 
startTimer() - Method in class negotiator.session.Session
Updates the timestamp of this Session.
startTournament - Variable in class misc.CommandLineOptions
Option "t", automatically start tournament on start up.
startTournament() - Method in class negotiator.gui.tournamentvars.TournamentUI
 
startup() - Method in class negotiator.gui.NegoGUIApp
At startup createFrom and show the main frame of the application.
stateChanged(ChangeEvent) - Method in class negotiator.gui.tab.CloseTabPaneUI.TabSelectionHandler
 
stateChanged(ChangeEvent) - Method in class negotiator.gui.tree.WeightSlider
 
stopNegotiation - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
stopNegotiation indicates that the session has now ended.
stopNegotiation() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
stopNegotiation - Variable in class negotiator.protocol.Protocol
stopNegotiation indicates that the session has now ended.
stopNegotiation() - Method in class negotiator.protocol.Protocol
 
stopTimer() - Method in class negotiator.session.Session
Updates the timestamp of this Session.
storeData(Serializable) - Method in class negotiator.boaframework.AcceptanceStrategy
 
storeData(Serializable) - Method in class negotiator.boaframework.BOA
Method used to store data that should be accessible in the next negotiation session on the same scenario.
storeData(Serializable) - Method in class negotiator.boaframework.OfferingStrategy
 
storeData(Serializable) - Method in class negotiator.boaframework.OMStrategy
 
storeData(Serializable) - Method in class negotiator.boaframework.OpponentModel
 
storeResult(int, String) - Method in class negotiator.distributedtournament.DBController
Store the result of the group of sessions in the DB.
strategyParam - Variable in class negotiator.StrategyParameters
Parameters as specified in the agent repository.
strategyParameters - Variable in class negotiator.Agent
Parameters given to the agent which may be specified in the agent repository.
StrategyParameters - Class in negotiator
Simple class which stores the parameters given to a negotiation strategy, for example an concession factor.
StrategyParameters() - Constructor for class negotiator.StrategyParameters
Create an empty hashmap of parameters.
StripExtension(String) - Method in class negotiator.gui.NegoGUIView
 
stripPath(String) - Static method in class negotiator.logging.CsvLogger
 
SumZeroConstraint - Class in negotiator.utility
 
SumZeroConstraint(int) - Constructor for class negotiator.utility.SumZeroConstraint
 
SumZeroConstraintList - Class in negotiator.utility
 
SumZeroConstraintList(int) - Constructor for class negotiator.utility.SumZeroConstraintList
 
SumZeroNotConstraint - Class in negotiator.utility
 
SumZeroNotConstraint(int) - Constructor for class negotiator.utility.SumZeroNotConstraint
 
SupportedNegotiationSetting - Class in negotiator
Indicates what negotiation settings are supported by an agent.
SupportedNegotiationSetting() - Constructor for class negotiator.SupportedNegotiationSetting
 

T

tableChanged(TableModelEvent) - Method in class negotiator.gui.progress.MultipartyNegoEventLogger
Any insert in the model is caught here, to be logged.
tabScroller - Variable in class negotiator.gui.tab.CloseTabPaneUI
 
tagName - Variable in class negotiator.xml.SimpleElement
 
text - Variable in class negotiator.xml.SimpleElement
 
threadFinished - Variable in class negotiator.protocol.Protocol
 
Time - Class in misc
Contains helper functions for time
Time() - Constructor for class misc.Time
 
time - Variable in class negotiator.NegotiationOutcome
 
timeline - Variable in class negotiator.Agent
Use timeline for everything time-related.
timeline - Variable in class negotiator.boaframework.NegotiationSession
Reference to the timeline.
timeline - Variable in class negotiator.parties.AbstractNegotiationParty
Time line used by the party if time deadline is set.
Timeline - Class in negotiator.session
A time line, running from t = 0 (start) to t = 1 (deadline).
Timeline() - Constructor for class negotiator.session.Timeline
 
Timeline.Type - Enum in negotiator.session
In a time-based protocol, time passes within a round.
TimeLineInfo - Interface in negotiator.session
read-only access to the actual timeline information.
toArray() - Method in class misc.Queue
 
toExplainingString() - Method in class negotiator.SupportedNegotiationSetting
returns human readible version.
toMathematicaListPlot() - Method in class misc.ScoreKeeper
Returns a Mathematica list plot of the map.
toString() - Method in class misc.Pair
 
toString() - Method in class misc.ScoreKeeper
 
toString() - Method in class negotiator.ActionEvent
 
toString() - Method in class negotiator.actions.Accept
 
toString() - Method in class negotiator.actions.DefaultAction
Enforces that actions implements a string-representation.
toString() - Method in class negotiator.actions.EndNegotiation
 
toString() - Method in class negotiator.actions.EndNegotiationWithAnOffer
 
toString() - Method in class negotiator.actions.GiveFeedback
 
toString() - Method in class negotiator.actions.IllegalAction
 
toString() - Method in class negotiator.actions.Inform
Enforces that actions implements a string-representation.
toString() - Method in class negotiator.actions.InformVotingResult
 
toString() - Method in class negotiator.actions.NoAction
 
toString() - Method in class negotiator.actions.Offer
 
toString() - Method in class negotiator.actions.OfferForFeedback
 
toString() - Method in class negotiator.actions.OfferForVoting
 
toString() - Method in class negotiator.actions.Reject
 
toString() - Method in class negotiator.actions.VoteForOfferAcceptance
 
toString() - Method in class negotiator.AgentID
 
toString() - Method in class negotiator.AgentParam
 
toString() - Method in class negotiator.analysis.BidPoint
 
toString() - Method in class negotiator.analysis.BidPointTime
 
toString() - Method in class negotiator.analysis.BidSpace
 
toString() - Method in class negotiator.Bid
 
toString() - Method in class negotiator.bidding.BidDetails
 
toString() - Method in class negotiator.boaframework.BOAagentInfo
 
toString() - Method in class negotiator.boaframework.BOAcomponent
 
toString() - Method in class negotiator.boaframework.BOAparameter
 
toString() - Method in class negotiator.boaframework.OutcomeSpace
 
toString() - Method in class negotiator.boaframework.OutcomeTuple
 
toString() - Method in class negotiator.boaframework.repository.BOArepItem
 
toString() - Method in class negotiator.Deadline
 
toString() - Method in class negotiator.events.ActionEvent
 
toString() - Method in class negotiator.events.MultipartyNegotiationOfferEvent
 
toString() - Method in class negotiator.events.SessionFailedEvent
 
toString() - Method in class negotiator.gui.domainrepository.MyTreeNode
 
toString() - Method in class negotiator.gui.negosession.multinego.model.Participant
 
toString() - Method in class negotiator.issue.Objective
 
toString() - Method in class negotiator.issue.Value
 
toString() - Method in class negotiator.issue.ValueDiscrete
 
toString() - Method in class negotiator.issue.ValueInteger
 
toString() - Method in class negotiator.issue.ValueReal
 
toString() - Method in class negotiator.NegotiationOutcome
 
toString() - Method in class negotiator.NegotiationResult
 
toString() - Method in class negotiator.parties.AbstractNegotiationParty
Returns a human readable string representation of this party.
toString() - Method in class negotiator.parties.NegotiationPartyInternal
 
toString() - Method in class negotiator.protocol.alternatingoffers.AlternatingOffersProtocol
 
toString() - Method in class negotiator.protocol.Protocol
 
toString() - Method in class negotiator.qualitymeasures.Trace
 
toString() - Method in class negotiator.repository.AgentRepItem
 
toString() - Method in class negotiator.repository.DomainRepItem
 
toString() - Method in class negotiator.repository.MultiPartyProtocolRepItem
 
toString() - Method in class negotiator.repository.PartyRepItem
 
toString() - Method in class negotiator.repository.ProfileRepItem
 
toString() - Method in class negotiator.repository.Repository
 
toString() - Method in exception negotiator.session.InvalidActionContentsError
 
toString() - Method in exception negotiator.session.InvalidActionError
 
toString() - Method in class negotiator.session.Turn
 
toString() - Method in class negotiator.tournament.Tournament
 
toString() - Method in class negotiator.tournament.VariablesAndValues.AgentParamValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.AgentValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.BOAagentValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.DBLocationValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.DBPasswordValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.DBSessionValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.DBUserValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.ExperimentalValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.ProfileValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.ProtocolValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.TotalSessionNumberValue
 
toString() - Method in class negotiator.tournament.VariablesAndValues.TournamentOptionsValue
 
toString() - Method in class negotiator.utility.AdditiveUtilitySpace
 
toString() - Method in class negotiator.utility.EvaluatorDiscrete
 
toString() - Method in class negotiator.utility.EvaluatorInteger
 
toString() - Method in class negotiator.utility.NonlinearUtilitySpace
 
toString() - Method in class negotiator.xml.OrderedSimpleElement
 
toString() - Method in class negotiator.xml.SimpleElement
 
total - Variable in class misc.ScoreKeeper
The sum of all scores in the map
TotalSessionNumberValue - Class in negotiator.tournament.VariablesAndValues
 
TotalSessionNumberValue() - Constructor for class negotiator.tournament.VariablesAndValues.TotalSessionNumberValue
 
TotalSessionNumberValue(int) - Constructor for class negotiator.tournament.VariablesAndValues.TotalSessionNumberValue
 
TotalSessionNumberVariable - Class in negotiator.tournament.VariablesAndValues
 
TotalSessionNumberVariable() - Constructor for class negotiator.tournament.VariablesAndValues.TotalSessionNumberVariable
 
totalSessions - Variable in class negotiator.protocol.Protocol
 
totalTime - Variable in class negotiator.Agent
Deprecated.
totalTime - Variable in class negotiator.protocol.alternatingoffers.AlternatingOffersBilateralAtomicNegoSession
Default setting is 3min.
Tournament - Class in negotiator.tournament
This class stores all tournament info (protocol, list of profiles, list of agents, etc.) This is then converted into a list of Protocols using Tournament.getSessions().
Tournament() - Constructor for class negotiator.tournament.Tournament
 
TournamentConfiguration - Class in negotiator.tournament
 
TournamentConfiguration() - Constructor for class negotiator.tournament.TournamentConfiguration
 
TournamentEndedEvent - Class in negotiator.events
Indicates that a tournament terminated.
TournamentEndedEvent(Object) - Constructor for class negotiator.events.TournamentEndedEvent
 
TournamentEvent - Class in negotiator.events
Abstract superclass for all multiparty tournament events.
TournamentEvent(Object) - Constructor for class negotiator.events.TournamentEvent
 
TournamentGenerator - Class in negotiator.tournament
This class will generate the party lists for each negotiation in a multi-party tournament.
TournamentGenerator(MultilateralTournamentConfiguration, TournamentIndicesGenerator) - Constructor for class negotiator.tournament.TournamentGenerator
Creates a new instance of the TournamentGenerator class.
TournamentIndicesGenerator - Class in negotiator.utility
Created by dfesten on 21-8-2014.
TournamentIndicesGenerator(int, int, boolean, int) - Constructor for class negotiator.utility.TournamentIndicesGenerator
 
TournamentManager - Class in negotiator.session
Manages a multi-lateral tournament and makes sure that the SessionManager are instantiated.
TournamentManager(MultilateralTournamentConfiguration) - Constructor for class negotiator.session.TournamentManager
Initializes a new instance of the TournamentManager class.
TournamentMeasures - Class in negotiator.qualitymeasures.logmanipulation
Class which calculates statistics from the measures derived from the outcomes log.
TournamentMeasures() - Constructor for class negotiator.qualitymeasures.logmanipulation.TournamentMeasures
 
TournamentNumber - Variable in class negotiator.tournament.Tournament
TournamentNumber is used to give a unique reference to this tournament to the user.
TournamentOptionsUI - Class in negotiator.gui.tournamentvars
The options specifying how to run a tournament.
TournamentOptionsUI(Frame) - Constructor for class negotiator.gui.tournamentvars.TournamentOptionsUI
 
TournamentOptionsValue - Class in negotiator.tournament.VariablesAndValues
 
TournamentOptionsValue(HashMap<String, Integer>) - Constructor for class negotiator.tournament.VariablesAndValues.TournamentOptionsValue
 
TournamentOptionsVariable - Class in negotiator.tournament.VariablesAndValues
 
TournamentOptionsVariable() - Constructor for class negotiator.tournament.VariablesAndValues.TournamentOptionsVariable
 
TournamentProgressUI2 - Class in negotiator.gui.progress
 
TournamentProgressUI2(ProgressUI2) - Constructor for class negotiator.gui.progress.TournamentProgressUI2
Creates new form TournamentProgressUI2
tournamentRunner - Variable in class negotiator.protocol.Protocol
 
TournamentRunner - Class in negotiator.tournament
This is a class that runs a multi-party tournament.
TournamentRunner(List<Protocol>, NegotiationEventListener) - Constructor for class negotiator.tournament.TournamentRunner
 
TournamentRunner(Tournament, NegotiationEventListener) - Constructor for class negotiator.tournament.TournamentRunner
 
TournamentRunner(NegotiationEventListener, boolean, String) - Constructor for class negotiator.tournament.TournamentRunner
 
TournamentRunner(Tournament, NegotiationEventListener, boolean) - Constructor for class negotiator.tournament.TournamentRunner
 
TournamentSessionStartedEvent - Class in negotiator.events
Indicates that a session started.
TournamentSessionStartedEvent(Object, int, int) - Constructor for class negotiator.events.TournamentSessionStartedEvent
 
TournamentStartedEvent - Class in negotiator.events
Indicates that a tournament started.
TournamentStartedEvent(Object, int, int) - Constructor for class negotiator.events.TournamentStartedEvent
 
TournamentUI - Class in negotiator.gui.tournamentvars
 
TournamentUI(boolean) - Constructor for class negotiator.gui.tournamentvars.TournamentUI
Creates new form TournamentUI
TournamentValue - Class in negotiator.tournament.VariablesAndValues
TournamentValue is a value that a TournamentVariable can take.
TournamentValue() - Constructor for class negotiator.tournament.VariablesAndValues.TournamentValue
 
TournamentVariable - Class in negotiator.tournament.VariablesAndValues
TournamentVariable is an abstract class, it is either a ProfileVariable, AgentVariable or AgentParameterVariable, and it has a set of values that it can take.
TournamentVariable() - Constructor for class negotiator.tournament.VariablesAndValues.TournamentVariable
 
toXML() - Method in class negotiator.ArrayListXML
 
toXML() - Method in class negotiator.Bid
 
toXML() - Method in class negotiator.boaframework.BOAparameter
 
toXML() - Method in class negotiator.boaframework.repository.BOAagentRepository
 
toXML() - Method in class negotiator.boaframework.repository.BOArepItem
 
toXML() - Method in class negotiator.DomainImpl
Creates an XML representation of this domain.
toXML() - Method in class negotiator.issue.Issue
Returns a SimpleElement representation of this issue.
toXML() - Method in class negotiator.issue.IssueDiscrete
Returns a SimpleElement representation of this issue.
toXML() - Method in class negotiator.issue.IssueInteger
Returns a SimpleElement representation of this issue.
toXML() - Method in class negotiator.issue.IssueReal
Returns a SimpleElement representation of this issue.
toXML() - Method in class negotiator.issue.Objective
Returns an xml representation of this Objective and all Objectives and issues underneath it.
toXML() - Method in class negotiator.NegotiationOutcome
Does not include bid history in log file.
toXML() - Method in class negotiator.utility.AdditiveUtilitySpace
 
toXML() - Method in class negotiator.utility.ConstraintUtilitySpace
 
toXML() - Method in class negotiator.utility.NonlinearUtilitySpace
 
toXML() - Method in interface negotiator.utility.UtilitySpace
Creates an xml representation (in the form of a SimpleElements) of the utilityspace.
toXML() - Method in interface negotiator.XMLable
 
toXMLWithBids() - Method in class negotiator.NegotiationOutcome
Includes bid history in log file.
Trace - Class in negotiator.qualitymeasures
Captures a single negotiation trace of the opponent, and optionally the results of measures applied to this trace.
Trace() - Constructor for class negotiator.qualitymeasures.Trace
 
TraceLoader - Class in negotiator.qualitymeasures
Simple parser which is designed to load CSV files containing the trace of the opponent and possibly a the results of various quality measures.
TraceLoader() - Constructor for class negotiator.qualitymeasures.TraceLoader
 
trajectoryMeasures - Variable in class negotiator.NegotiationOutcome
 
TrajectoryMeasures - Class in negotiator.qualitymeasures
This class is an implementation of the trajectory measures discussed by Hindriks et al.
TrajectoryMeasures(ArrayListXML<BidPointTime>, ArrayListXML<BidPointTime>, BidSpace) - Constructor for class negotiator.qualitymeasures.TrajectoryMeasures
 
treeFrame - Variable in class negotiator.gui.dialogs.NewObjectiveDialog
 
TreeFrame - Class in negotiator.gui.tree
Frame from a domain.
TreeFrame(DomainImpl, boolean) - Constructor for class negotiator.gui.tree.TreeFrame
 
TreeFrame(DomainImpl, AdditiveUtilitySpace) - Constructor for class negotiator.gui.tree.TreeFrame
 
TreeFrame(NegotiatorTreeTableModel, boolean) - Constructor for class negotiator.gui.tree.TreeFrame
 
treeNodesChanged(Object, Object[]) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
Wouter: added to handle change of values without change of tree structure.
treeStructureChanged(Object, Object[]) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
Notifies the listeners that the structure of the tree has changed.
Turn - Class in negotiator.session
Represents a single turn in the negotiation session.
Turn(NegotiationParty) - Constructor for class negotiator.session.Turn
Initializes a new instance of the turn class.
Turn(NegotiationParty, Class<? extends Action>...) - Constructor for class negotiator.session.Turn
Initializes a new instance of the turn class.
Turn(NegotiationParty, Collection<Class<? extends Action>>) - Constructor for class negotiator.session.Turn
Initializes a new instance of the turn class.
TurnAndUtil - Class in negotiator.gui.chart
Stores a tuple .
TurnAndUtil(Double, Double) - Constructor for class negotiator.gui.chart.TurnAndUtil
 

U

uninstallComponents() - Method in class negotiator.gui.tab.CloseTabPaneUI
Removes any installed subcomponents from the JTabbedPane.
uninstallKeyboardActions() - Method in class negotiator.gui.tab.CloseTabPaneUI
 
uninstallListeners() - Method in class negotiator.gui.tab.CloseTabPaneUI
 
units() - Method in enum negotiator.DeadlineType
 
unlock(Objective) - Method in class negotiator.utility.AdditiveUtilitySpace
Clear a lock on the weight of an objective or issue.
unlockWeight() - Method in interface negotiator.utility.Evaluator
Method to unlock a weight.
unlockWeight() - Method in class negotiator.utility.EvaluatorDiscrete
Unlock the weight of this evaluator.
unlockWeight() - Method in class negotiator.utility.EvaluatorInteger
Unlock the weight of this evaluator.
unlockWeight() - Method in class negotiator.utility.EvaluatorObjective
Unlock the weight of this evaluator.
unlockWeight() - Method in class negotiator.utility.EvaluatorReal
Unlock the weight of this evaluator.
unmarshal(RepositoryItemType) - Method in class negotiator.repository.RepositoryItemTypeAdapter
 
updateCloseIcon(int, int) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
updateHighlights(Objective) - Method in class negotiator.gui.tree.TreeFrame
 
updateIssue(Issue) - Method in class negotiator.gui.dialogs.NewIssueDialog
This updates the data structures after the issue dialog was completed and user pressed OK.
updateModel(Bid, double) - Method in class negotiator.boaframework.NoModel
 
updateModel(Bid) - Method in class negotiator.boaframework.OpponentModel
Method used to receiveMessage the opponent model.
updateModel(Bid, double) - Method in class negotiator.boaframework.OpponentModel
Method used to receiveMessage the opponent model.
updateOverTab(int, int) - Method in class negotiator.gui.tab.CloseTabPaneUI
 
updatePreferredSize() - Method in class negotiator.gui.tree.WeightSlider
Calculates and sets this objects preferred size, based on its subcomponents.
updateProfiles(AdditiveUtilitySpace, AdditiveUtilitySpace) - Method in interface negotiator.PocketNegotiatorAgent
Change own and other side utility profile to the given one.
updateWeights(WeightSlider, double) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
 
useConsoleOut(boolean) - Static method in class misc.ConsoleHelper
Silences or restores the console output.
UtilityFunction - Class in negotiator.utility
Implements part of NonlinearUtilitySpace.
UtilityFunction() - Constructor for class negotiator.utility.UtilityFunction
 
UtilityFunction(AGGREGATIONTYPE) - Constructor for class negotiator.utility.UtilityFunction
 
UtilityFunction(AGGREGATIONTYPE, double) - Constructor for class negotiator.utility.UtilityFunction
 
UtilityMeasures - Class in negotiator.qualitymeasures.logmanipulation
Class used to calculate utility-based measures relating to the quality of the outcome.
UtilityMeasures(BidSpace) - Constructor for class negotiator.qualitymeasures.logmanipulation.UtilityMeasures
 
UtilityPlot - Class in negotiator.gui.chart
 
UtilityPlot(double[][], double[][]) - Constructor for class negotiator.gui.chart.UtilityPlot
 
utilitySpace - Variable in class negotiator.Agent
Preference profile of the agent as assigned by the tournamentrunner.
utilitySpace - Variable in class negotiator.boaframework.NegotiationSession
Reference to the agent's preference profile for the domain.
utilitySpace - Variable in class negotiator.boaframework.OutcomeSpace
Reference to the utility space
utilitySpace - Variable in class negotiator.parties.AbstractNegotiationParty
utility space used by this party (set in constructor).
utilitySpace - Variable in class negotiator.Party
Deprecated.
 
UtilitySpace - Interface in negotiator.utility
A utility space is a function that maps bids to utilities.
UtilitySpaceTools - Class in negotiator.utility
Companion class to UtilitySpace.
UtilitySpaceTools(UtilitySpace) - Constructor for class negotiator.utility.UtilitySpaceTools
 
UTILITYSPACETYPE - Enum in negotiator.utility
 
UtilspaceTools - Class in negotiator.qualitymeasures
Collection of useful methods to analyze a pair of utility spaces.
UtilspaceTools() - Constructor for class negotiator.qualitymeasures.UtilspaceTools
 

V

validateDiscount(double) - Method in class negotiator.utility.AbstractUtilitySpace
 
validateDomainRepository(Repository) - Static method in class negotiator.ScenarioValidator
 
Value - Class in negotiator.issue
Specifies a generic value of an issue.
Value() - Constructor for class negotiator.issue.Value
Empty constructor used to createFrom a new Value.
value - Variable in class negotiator.tournament.VariablesAndValues.AssignedParamValue
 
ValueDiscrete - Class in negotiator.issue
Specifies a discrete value.
ValueDiscrete(String) - Constructor for class negotiator.issue.ValueDiscrete
Creates a discrete value with a name.
valueForPathChanged(TreePath, Object) - Method in class negotiator.gui.tree.NegotiatorTreeTableModel
Method is empty at the moment.
ValueInteger - Class in negotiator.issue
Specifies an integer value.
ValueInteger(int) - Constructor for class negotiator.issue.ValueInteger
Creates an integer value with a value.
valueOf(String) - Static method in enum negotiator.boaframework.Actions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.boaframework.ComponentsEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.DeadlineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.Feedback
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.gui.progress.DataKey
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.issue.ISSUETYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.session.Timeline.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.utility.AGGREGATIONTYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.utility.EVALFUNCTYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.utility.EVALUATORTYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.utility.UTILITYSPACETYPE
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum negotiator.Vote
Returns the enum constant of this type with the specified name.
ValueReal - Class in negotiator.issue
 
ValueReal(double) - Constructor for class negotiator.issue.ValueReal
 
values() - Static method in enum negotiator.boaframework.Actions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.boaframework.ComponentsEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.DeadlineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.Feedback
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.gui.progress.DataKey
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.issue.ISSUETYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.session.Timeline.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.utility.AGGREGATIONTYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.utility.EVALFUNCTYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.utility.EVALUATORTYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.utility.UTILITYSPACETYPE
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum negotiator.Vote
Returns an array containing the constants of this enum type, in the order they are declared.
valuesToBeChecked - Variable in class negotiator.utility.SumZeroConstraintList
 
valueString() - Method in class negotiator.Deadline
 
valueToBeChecked - Variable in class negotiator.utility.SumZeroConstraint
 
VARIABLE_AGENT_A - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_AGENT_B - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_DB_LOCATION - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_DB_PASSWORD - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_DB_SESSIONNAME - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_DB_USER - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_DECOUPLED_A - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_DECOUPLED_B - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_NUMBER_OF_RUNS - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_PROFILE - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_PROTOCOL - Static variable in class negotiator.tournament.Tournament
 
VARIABLE_TOURNAMENT_OPTIONS - Static variable in class negotiator.tournament.Tournament
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.AgentParameterVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.AgentVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.BOAagentVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.DBLocationVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.DBPasswordVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.DBSessionVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.DBUserVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.ExperimentalVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.MultipleAgentsVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.ProfileVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.ProtocolVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.TotalSessionNumberVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.TournamentOptionsVariable
 
varToString() - Method in class negotiator.tournament.VariablesAndValues.TournamentVariable
varToString converts the variable name into a string.
VERSION - Static variable in class negotiator.gui.About
 
vote - Variable in class negotiator.actions.InformVotingResult
 
vote - Variable in class negotiator.actions.VoteForOfferAcceptance
 
Vote - Enum in negotiator
 
VoteForOfferAcceptance - Class in negotiator.actions
This action can be used to indicate accept or reject of an offer.
VoteForOfferAcceptance(AgentID, Vote) - Constructor for class negotiator.actions.VoteForOfferAcceptance
 
VoteForOfferAcceptance(Party, Vote) - Constructor for class negotiator.actions.VoteForOfferAcceptance
 

W

Warning - Class in negotiator.exceptions
Warning objects handle warning messages.
Warning(String) - Constructor for class negotiator.exceptions.Warning
Default warning: Print warning message at most 5 times.
Warning(String, boolean, int) - Constructor for class negotiator.exceptions.Warning
if you set showstack to true, stack dump will be made for location where WARNING occurs.
Warning(String, Exception) - Constructor for class negotiator.exceptions.Warning
 
Warning(String, Exception, boolean, int) - Constructor for class negotiator.exceptions.Warning
if you set showstack to true, stack dump will be made for location where WARNING occurs.
Warning.MyWarningException - Exception in negotiator.exceptions
 
Warning.MyWarningException() - Constructor for exception negotiator.exceptions.Warning.MyWarningException
 
weight - Variable in class negotiator.utility.Constraint
 
weightLocked() - Method in interface negotiator.utility.Evaluator
 
weightLocked() - Method in class negotiator.utility.EvaluatorDiscrete
 
weightLocked() - Method in class negotiator.utility.EvaluatorInteger
 
weightLocked() - Method in class negotiator.utility.EvaluatorObjective
 
weightLocked() - Method in class negotiator.utility.EvaluatorReal
 
WeightSlider - Class in negotiator.gui.tree
 
WeightSlider(NegotiatorTreeTableModel, Objective) - Constructor for class negotiator.gui.tree.WeightSlider
 
WeightSliderCellEditor - Class in negotiator.gui.tree
 
WeightSliderCellEditor(NegotiatorTreeTableModel) - Constructor for class negotiator.gui.tree.WeightSliderCellEditor
 
WIDTHDELTA - Static variable in class negotiator.gui.tab.CloseTabPaneUI
 
willGetZeroOutcomeUtility(Bid) - Method in class negotiator.utility.ConditionalZeroOutcomeConstraint
 
willGetZeroOutcomeUtility(Bid) - Method in class negotiator.utility.ExclusiveZeroOutcomeConstraint
 
willGetZeroOutcomeUtility(Bid) - Method in class negotiator.utility.InclusiveZeroOutcomeConstraint
 
willGetZeroOutcomeUtility(Bid) - Method in class negotiator.utility.ZeroOutcomeContraint
 
willZeroUtility(Bid) - Method in class negotiator.utility.ConditionalZeroConstraint
 
willZeroUtility(Bid) - Method in class negotiator.utility.ExclusiveZeroConstraint
 
willZeroUtility(Bid) - Method in class negotiator.utility.RConstraint
 
willZeroUtility(Bid) - Method in class negotiator.utility.SumZeroConstraint
 
willZeroUtility(Bid) - Method in class negotiator.utility.SumZeroConstraintList
 
willZeroUtility(Bid) - Method in class negotiator.utility.SumZeroNotConstraint
 
willZeroUtility(Bid) - Method in class negotiator.utility.ZeroConstraint
 
withDeadline(Deadline) - Method in class negotiator.config.MultilateralTournamentConfiguration
 
withNumAgentsPerSession(int) - Method in class negotiator.config.MultilateralTournamentConfiguration
 
withNumSessions(int) - Method in class negotiator.config.MultilateralTournamentConfiguration
 
withPartyItems(List<PartyRepItem>) - Method in class negotiator.config.MultilateralTournamentConfiguration
 
withProfileItems(List<ProfileRepItem>) - Method in class negotiator.config.MultilateralTournamentConfiguration
 
withProtocolItem(MultiPartyProtocolRepItem) - Method in class negotiator.config.MultilateralTournamentConfiguration
 
withRepetitionAllowed(boolean) - Method in class negotiator.config.MultilateralTournamentConfiguration
 
writeToDisc(Serializable, String) - Static method in class negotiator.SerializeHandling
Writes the data into disc, in a new file under the path given.
writeToDisk(A) - Method in class misc.Serializer
Serializes an object to the specified file.
writeToFileCompact(double, boolean, int) - Method in class negotiator.qualitymeasures.CSVlogger
Writes the quality measures to a compact log.
writeToFilePivotCompatible(int, double, boolean) - Method in class negotiator.qualitymeasures.CSVlogger
Writes the quality measures to a pivot-table compatible log.
writeToString(A) - Method in class misc.Serializer
Serializes an object to a string encoded by using Base64 to avoid characterset problems.

X

XMLable - Interface in negotiator
 
XmlRunner - Class in negotiator.xml.multipartyrunner
Runs a single or multiple negotiations from an xml file.
XmlRunner(String, String) - Constructor for class negotiator.xml.multipartyrunner.XmlRunner
Initializes a new instance of the XmlRunner.

Z

ZeroConstraint - Class in negotiator.utility
 
ZeroConstraint(Integer) - Constructor for class negotiator.utility.ZeroConstraint
 
ZeroOutcomeContraint - Class in negotiator.utility
 
ZeroOutcomeContraint() - Constructor for class negotiator.utility.ZeroOutcomeContraint
 
$ A B C D E F G H I J L M N O P Q R S T U V W X Z