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

A

About - Class in genius.gui
The about menu created using Netbeans.
About() - Constructor for class genius.gui.About
Creates new form About
AboutAction - Class in genius.gui.actions
 
AboutAction() - Constructor for class genius.gui.actions.AboutAction
 
AbstractCellEditor - Class in genius.core.jtreetable
 
AbstractCellEditor() - Constructor for class genius.core.jtreetable.AbstractCellEditor
 
AbstractImmutableList<E> - Class in genius.core.list
 
AbstractImmutableList() - Constructor for class genius.core.list.AbstractImmutableList
 
AbstractNegotiationParty - Class in genius.core.parties
A basic implementation of the NegotiationParty interface.
AbstractNegotiationParty() - Constructor for class genius.core.parties.AbstractNegotiationParty
 
AbstractPermutations<E> - Class in genius.core.list
Abstract base class for Permutations, common providing standard functions.
AbstractPermutations(ImmutableList<E>, int) - Constructor for class genius.core.list.AbstractPermutations
all permutations of a given list, drawing n items from the list
AbstractTreeTableModel - Class in genius.core.jtreetable
 
AbstractTreeTableModel() - Constructor for class genius.core.jtreetable.AbstractTreeTableModel
 
AbstractTreeTableModel(Object) - Constructor for class genius.core.jtreetable.AbstractTreeTableModel
 
AbstractUtilitySpace - Class in genius.core.utility
Implements the basic functionality of UtilitySpace but does not implement the details.
AbstractUtilitySpace(Domain) - Constructor for class genius.core.utility.AbstractUtilitySpace
sets domain and tries to load the file into XML root.
Accept - Class in genius.core.actions
This class is used to createFrom an action which symbolizes that an agent accepts an offer.
Accept(AgentID, Bid) - Constructor for class genius.core.actions.Accept
 
accept(File) - Method in class genius.gui.panels.GenericFileFilter
 
AcceptanceStrategy - Class in genius.core.boaframework
Describes an acceptance strategy of an agent of the BOA framework.
AcceptanceStrategy() - Constructor for class genius.core.boaframework.AcceptanceStrategy
 
acceptConditions - Variable in class genius.core.boaframework.BOAagentBilateral
Deprecated.
Decides when to accept
acceptConditions - Variable in class genius.core.boaframework.BoaParty
Decides when to accept
acceptedOffer(Round, Round) - Method in class genius.core.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 genius.core.protocol.AlternatingMultipleOffersProtocol
returns the first offer in the given Round that everyone accepted, or null if no such offer.
ACList - Variable in class genius.core.boaframework.Multi_AcceptanceCondition
 
Action - Interface in genius.core.actions
Interface for actions that are taken by an Agent and part of a negotiation.
ActionDocumentModel - Class in genius.gui.progress.session
A document containing all actions that occured on the NegotiationEvent stream.
ActionDocumentModel() - Constructor for class genius.gui.progress.session.ActionDocumentModel
 
ActionEvent - Class in genius.core.events
This class records details about an action of an agent.
ActionEvent(Agent, Action, int, long, double, double, double, double, double, String, boolean) - Constructor for class genius.core.events.ActionEvent
 
ActionException - Exception in genius.core.session
General abstract superclass for errors caused by agents picking bad actions.
ActionException() - Constructor for exception genius.core.session.ActionException
 
actionPerformed(ActionEvent) - Method in class genius.gui.actions.AboutAction
 
actionPerformed(ActionEvent) - Method in class genius.gui.actions.OpenManual
 
actionPerformed(ActionEvent) - Method in class genius.gui.actions.Session
 
actionPerformed(ActionEvent) - Method in class genius.gui.actions.Tournament
 
actionPerformed(ActionEvent) - Method in class genius.gui.dialogs.EditIssueDialog
Overrides actionPerformed from NewIssueDialog.
actionPerformed(ActionEvent) - Method in class genius.gui.dialogs.NewIssueDialog
Overrides actionPerformed from Objective.
actionPerformed(ActionEvent) - Method in class genius.gui.dialogs.NewObjectiveDialog
 
actionPopupMenu - Variable in class genius.gui.panels.tab.CloseTabPaneUI
 
Actions - Enum in genius.core.boaframework
Possible actions of an acceptance strategy.
ActionWithBid - Interface in genius.core.actions
Interface for actions that involve a Bid
add(BidDetails) - Method in class genius.core.BidHistory
Add an offered bid o the history.
add(E) - Method in class genius.core.list.ReadonlyList
 
add(int, E) - Method in class genius.core.list.ReadonlyList
 
add(String) - Method in class genius.core.Logger
 
add(BoaPartyRepItem) - Method in class genius.core.repository.BoaPartiesList
 
add(BoaPartyRepItem) - Method in class genius.core.repository.BoaPartyRepository
Add party to the list
add(double, E) - Method in class genius.core.representative.RandomCollection
 
addAction() - Method in class genius.gui.agentrepository.AgentRepositoryUI
Add new agent to repository.
addAction() - Method in class genius.gui.boaframework.BOARepositoryUI
 
addAction() - Method in class genius.gui.repository.PartyRepositoryUI
Add new agent to repository.
addActionTerminateSessionWithFailure(Class) - Method in class genius.core.NegoRound
 
addActionTerminateSessionWithSuccess(Class) - Method in class genius.core.NegoRound
 
addAdditionalLog(SimpleElement) - Method in class genius.core.protocol.BilateralAtomicNegotiationSession
 
addAll(Collection<? extends E>) - Method in class genius.core.list.ReadonlyList
 
addAll(int, Collection<? extends E>) - Method in class genius.core.list.ReadonlyList
 
addAll(List<BoaPartyRepItem>) - Method in class genius.core.repository.BoaPartiesList
 
addAll(List<BoaPartyRepItem>) - Method in class genius.core.repository.BoaPartyRepository
 
addAverageDifferenceBetweenBids(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addAverageDifferenceBetweenIssueWeights(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addAverageDifferenceOfParetoFrontier(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addBidIndex(int) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addCellEditorListener(CellEditorListener) - Method in class genius.core.jtreetable.AbstractCellEditor
 
addChangeListener(ChangeListener) - Method in class genius.gui.panels.IntegerToBoundeRangeAdapter
 
addChild(Objective) - Method in class genius.core.issue.Issue
Overrides addChild from Objective to do nothing, since Issues can't have children.
addChild(Objective) - Method in class genius.core.issue.Objective
Adds a child to this Objective.
addChildElement(SimpleElement) - Method in class genius.core.xml.SimpleElement
 
addCloseListener(CloseListener) - Method in class genius.gui.panels.tab.CloseTabbedPane
Adds a CloseListener to the tabbedPane.
addComponent(BOArepItem) - Method in class genius.core.boaframework.repository.BOAagentRepository
 
addComponent(BoaRepItem) - Method in class genius.core.repository.boa.BoaRepository
 
addConstraint(Constraint) - Method in class genius.core.utility.UtilityFunction
 
addConstraint(ArrayList<Constraint>) - Method in class genius.core.utility.UtilityFunction
 
addContraint(Integer, String) - Method in class genius.core.utility.ConditionalZeroConstraint
 
addContraint(Integer, String) - Method in class genius.core.utility.ConditionalZeroOutcomeConstraint
 
addContraint(Integer, String) - Method in class genius.core.utility.ExclusiveZeroConstraint
 
addContraint(Integer, String) - Method in class genius.core.utility.ExclusiveZeroOutcomeConstraint
 
addContraint(Integer, String) - Method in class genius.core.utility.InclusiveZeroOutcomeConstraint
 
addContraint(Integer, String) - Method in class genius.core.utility.RConstraint
 
addContraint(Integer, String) - Method in class genius.core.utility.SumZeroConstraint
 
addContraint(Integer, String) - Method in class genius.core.utility.SumZeroConstraintList
 
addContraint(Integer, String) - Method in class genius.core.utility.SumZeroNotConstraint
 
addContraint(Integer, String) - Method in class genius.core.utility.ZeroConstraint
 
addContraint(Integer, String) - Method in interface genius.core.utility.ZeroOutcomeContraint
 
addDoubleClickListener(DoubleClickListener) - Method in class genius.gui.panels.tab.CloseTabbedPane
Adds a DoubleClickListener to the tabbedPane.
addEvaluation(ValueDiscrete, Integer) - Method in class genius.core.utility.EvaluatorDiscrete
Add a new possible value to the issue.
addEvaluator(Objective, Evaluator) - Method in class genius.core.utility.AdditiveUtilitySpace
Sets an [Objective, evaluator] pair.
additionalLog - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
 
AdditiveUtilitySpace - Class in genius.core.utility
The additive utility space couples all objectives to weights and evaluators.
AdditiveUtilitySpace() - Constructor for class genius.core.utility.AdditiveUtilitySpace
Creates an empty utility space.
AdditiveUtilitySpace(Domain) - Constructor for class genius.core.utility.AdditiveUtilitySpace
Creates a new utilityspace of the given domain.
AdditiveUtilitySpace(Domain, Map<Objective, Evaluator>) - Constructor for class genius.core.utility.AdditiveUtilitySpace
 
AdditiveUtilitySpace(Domain, String) - Constructor for class genius.core.utility.AdditiveUtilitySpace
Create new default util space for a given domain.
AdditiveUtilitySpace(AdditiveUtilitySpace) - Constructor for class genius.core.utility.AdditiveUtilitySpace
Copies the data from another UtilitySpace.
AdditiveUtilitySpaceFactory - Class in genius.core.uncertainty
 
AdditiveUtilitySpaceFactory(Domain) - Constructor for class genius.core.uncertainty.AdditiveUtilitySpaceFactory
Generates an simple Utility Space on the domain, with equal weights and zero values.
AdditiveUtilitySpaceWithPerturbation - Class in genius.core.utility
 
AdditiveUtilitySpaceWithPerturbation(AdditiveUtilitySpace) - Constructor for class genius.core.utility.AdditiveUtilitySpaceWithPerturbation
 
AdditiveUtilitySpaceWithPerturbation(AdditiveUtilitySpace, double) - Constructor for class genius.core.utility.AdditiveUtilitySpaceWithPerturbation
 
addKalaiDistance(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addListDataListener(ListDataListener) - Method in class genius.gui.panels.ListModelAdapter
 
addListener(Listener<TYPE>) - Method in class genius.core.listener.DefaultListenable
 
addListener(Listener<TYPE>) - Method in interface genius.core.listener.Listenable
Add listener for this observable
addListener(Listener<NegotiationEvent>) - Method in class genius.core.session.TournamentManager
listener support
addListSelectionListener(ListSelectionListener) - Method in class genius.gui.panels.SelectionModelAdapter
 
addMaxListener(MaxListener) - Method in class genius.gui.panels.tab.CloseTabbedPane
Adds a MaxListener to the tabbedPane.
addNashDistance(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addNegotiationEventListener(NegotiationEventListener) - Method in class genius.core.protocol.BilateralAtomicNegotiationSession
 
addNegotiationEventListener(NegotiationEventListener) - Method in class genius.core.protocol.Protocol
 
addOption(String, int) - Static method in class genius.core.tournament.TournamentConfiguration
 
addParam(int, double) - Method in class genius.core.utility.EvaluatorReal
 
addParameter(String, Double) - Method in class genius.core.boaframework.BOAcomponent
Add a parameter to the set of parameters of this component.
addParetoFrontierDistance(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addPartyActions(NegoTurn) - Method in class genius.core.NegoRound
 
addPearsonCorrelationCoefficientOfBids(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addPercentageOfCorrectlyEstimatedParetoBids(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addPercentageOfIncorrectlyEstimatedParetoBids(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addPopupOutsideListener(PopupOutsideListener) - Method in class genius.gui.panels.tab.CloseTabbedPane
Adds a PopupOutsideListener to the tabbedPane.
addRank(String, Integer) - Method in class genius.core.utility.Rank
 
addRank(String, String) - Method in class genius.core.utility.Rank
 
addRankingDistanceOfBids(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addRankingDistanceOfIssueWeights(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addRelatedIssue(Integer) - Method in class genius.core.utility.SumZeroConstraint
 
addRelatedIssue(Integer) - Method in class genius.core.utility.SumZeroConstraintList
 
addRelatedIssue(Integer) - Method in class genius.core.utility.SumZeroNotConstraint
 
addRelatedIssues(ArrayList<Integer>) - Method in class genius.core.utility.SumZeroConstraint
 
addRelatedIssues(ArrayList<Integer>) - Method in class genius.core.utility.SumZeroConstraintList
 
addRelatedIssues(ArrayList<Integer>) - Method in class genius.core.utility.SumZeroNotConstraint
 
addRow(Map<DataKey, Object>) - Method in class genius.gui.progress.DataKeyTableModel
Adds a row with new values.
addRow() - Method in class genius.gui.progress.NegoTableModel
 
addSelectionInterval(int, int) - Method in class genius.gui.panels.SelectionModelAdapter
 
addTab(String, Component) - Method in interface genius.gui.GeniusAppInterface
Open a new tab in the edit area (right half usually) of the main panel
addTab(String, Component) - Method in class genius.gui.MainPanel
 
addTableModelListener(TableModelListener) - Method in class genius.gui.boaparties.BoaParametersModel
 
addTableModelListener(TableModelListener) - Method in class genius.gui.boaparties.BoaPartiesModel
 
addTableModelListener(TableModelListener) - Method in class genius.gui.progress.session.OutcomesModelToTableModelAdapter
 
addTimePoint(double) - Method in class genius.core.qualitymeasures.OpponentModelMeasuresResults
 
addTreeModelListener(TreeModelListener) - Method in class genius.core.jtreetable.AbstractTreeTableModel
 
addTurn(Turn) - Method in class genius.core.session.Round
Add a turn to this round.
addUtilityFunction(UtilityFunction) - Method in class genius.core.utility.UtilityFunction
 
addValidAction(Class) - Method in class genius.core.NegoTurn
 
addValue(String) - Method in class genius.core.issue.IssueDiscrete
Adds a value.
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.AgentParameterVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.AgentVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.BOAagentVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.DBLocationVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.DBPasswordVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.DBSessionVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.DBUserVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.ExperimentalVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.MultipleAgentsVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.ProfileVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.ProtocolVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.TotalSessionNumberVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.TournamentOptionsVariable
 
addValue(TournamentValue) - Method in class genius.core.tournament.VariablesAndValues.TournamentVariable
add given value to the array of values
addValues(String[]) - Method in class genius.core.issue.IssueDiscrete
Adds values.
addValueToBeChecked(String) - Method in class genius.core.utility.SumZeroConstraintList
 
addVariable(String, String) - Method in class genius.core.StrategyParameters
Add a parameter to the list of parameters.
afterSession(Session, List<NegotiationParty>) - Method in class genius.core.protocol.DefaultMultilateralProtocol
 
afterSession(Session, List<NegotiationParty>) - Method in interface genius.core.protocol.MultilateralProtocol
This will get called just after ending the session.
afterUnmarshal(Unmarshaller, Object) - Method in class genius.core.repository.ProfileRepItem
See Unmarshaller.
Agent - Class in genius.core
Deprecated.
Agent() - Constructor for class genius.core.Agent
Deprecated.
Empty constructor used to initialize the agent.
AGENT_REPOSITORY - Static variable in class genius.core.Global
Path to agent repository
agentA - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
 
AgentAdapter - Class in genius.core
Adapts Agent to the NegotiationParty so that legacy agents can be run in the new multiparty system.
AgentAdapter() - Constructor for class genius.core.AgentAdapter
 
agentAname - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
 
agentAparams - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
 
agentB - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
 
agentBname - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
 
agentBparams - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
 
agentclass - Variable in class genius.core.AgentParam
 
agentID - Variable in class genius.core.actions.DefaultAction
 
AgentID - Class in genius.core
Unique ID for an agent.
AgentID(String) - Constructor for class genius.core.AgentID
 
AgentLogEvent - Class in genius.core.events
Reports special log info returned by an agent.
AgentLogEvent(String, Map<String, String>) - Constructor for class genius.core.events.AgentLogEvent
Contains log info from the agent, as received from the NegotiationParty.negotiationEnded(genius.core.Bid) call,
agentLogs - Variable in class genius.core.logging.XmlLogger
map where keys are the agent names.
agentname - Variable in class genius.core.tournament.VariablesAndValues.AssignedParameterVariable
 
agentname - Variable in class genius.core.tournament.VariablesAndValues.AssignedParamValue
 
AgentParam - Class in genius.core
This class stores info about a parameter of an agent.
AgentParam(String, String, Double, Double) - Constructor for class genius.core.AgentParam
 
AgentParameterVariable - Class in genius.core.tournament.VariablesAndValues
ProfileVariable is a variable for a tournament, indicating that the profile is to be manipulated.
AgentParameterVariable(AgentParam) - Constructor for class genius.core.tournament.VariablesAndValues.AgentParameterVariable
 
AgentParamValue - Class in genius.core.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 genius.core.tournament.VariablesAndValues.AgentParamValue
 
AgentRepItem - Class in genius.core.repository
This repository item contains all info about an agent that can be loaded.
AgentRepItem(String, String, String) - Constructor for class genius.core.repository.AgentRepItem
 
AgentRepItem(String, String, String, String) - Constructor for class genius.core.repository.AgentRepItem
 
AgentRepItem(File) - Constructor for class genius.core.repository.AgentRepItem
construct the item given the file.
AgentRepositoryUI - Class in genius.gui.agentrepository
A user interface to the agent repository
AgentRepositoryUI(JScrollPane) - Constructor for class genius.gui.agentrepository.AgentRepositoryUI
appends the UI to the given scrollpane.
agents - Variable in class genius.core.misc.CommandLineOptions
Option "a", specify a list of agents for the commandline runner.
agentSetup() - Method in class genius.core.boaframework.BOAagentBilateral
Deprecated.
Method used to setup the agent.
AgentsInstaller - Class in genius
installs the xml files that Genius core needs in order to find back the agents in this project.
AgentsInstaller() - Constructor for class genius.AgentsInstaller
 
AgentsStatistics - Class in genius.core.logging
Collects all statistics of all agents.
AgentsStatistics(List<AgentStatistics>) - Constructor for class genius.core.logging.AgentsStatistics
 
AgentStatistics - Class in genius.core.logging
Statistic results from one agent.
AgentStatistics(String, double, double, double, double, double, long) - Constructor for class genius.core.logging.AgentStatistics
 
agentStats - Variable in class genius.core.logging.StatisticsLogger
key= agent name, Statistic is the statistical info logged for that agent.
AgentValue - Class in genius.core.tournament.VariablesAndValues
 
AgentValue(AgentRepItem) - Constructor for class genius.core.tournament.VariablesAndValues.AgentValue
 
AgentVariable - Class in genius.core.tournament.VariablesAndValues
AgentVariable indicates the agents used in a tournament.
AgentVariable() - Constructor for class genius.core.tournament.VariablesAndValues.AgentVariable
 
AGGREGATIONTYPE - Enum in genius.core.utility
 
ALL - Static variable in class genius.core.misc.Progress
Flag for including all of the above in report
allActionsAreOffers(Round) - Method in class genius.core.protocol.AlternatingMultipleOffersProtocol
Checks if all actions are offers.
allBids - Variable in class genius.core.boaframework.OutcomeSpace
List of all possible bids in the domain
AlternatingMajorityConsensusProtocol - Class in genius.core.protocol
Implementation of an alternating offer protocol using majority voting.
AlternatingMajorityConsensusProtocol() - Constructor for class genius.core.protocol.AlternatingMajorityConsensusProtocol
 
AlternatingMultipleOffersProtocol - Class in genius.core.protocol
Implementation of an alternating offer protocol using voting consensus.
AlternatingMultipleOffersProtocol() - Constructor for class genius.core.protocol.AlternatingMultipleOffersProtocol
 
AnalysisException - Exception in genius.core.exceptions
Exception illustrating that calculating a feature of the bidspace (for example the Nash point) went wrong.
AnalysisException(String) - Constructor for exception genius.core.exceptions.AnalysisException
Error message to be reported.
AnalysisException(String, Error) - Constructor for exception genius.core.exceptions.AnalysisException
 
Application - Class in genius
 
Application() - Constructor for class genius.Application
 
apply(T1) - Method in interface genius.core.list.Function
 
apply(T1, T2) - Method in interface genius.core.list.Function2
 
applyAction(Action, Session) - Method in class genius.core.protocol.DefaultMultilateralProtocol
 
applyAction(Action, Session) - Method in interface genius.core.protocol.MultilateralProtocol
Apply the action according to the protocol.
asMap() - Method in class genius.core.repository.boa.ParameterList
 
AssignedParameterVariable - Class in genius.core.tournament.VariablesAndValues
simple datastructure to couple a parameter to an specific agent.
AssignedParameterVariable(AgentParameterVariable, String) - Constructor for class genius.core.tournament.VariablesAndValues.AssignedParameterVariable
 
AssignedParamValue - Class in genius.core.tournament.VariablesAndValues
 
AssignedParamValue(AgentParamValue, String) - Constructor for class genius.core.tournament.VariablesAndValues.AssignedParamValue
 
attributes - Variable in class genius.core.xml.SimpleElement
 
AUSFTester - Class in genius.core.uncertainty
 
AUSFTester() - Constructor for class genius.core.uncertainty.AUSFTester
 
AverageFlatteningStrategy - Class in genius.core.representative
 
AverageFlatteningStrategy(UncertainUtilitySpace) - Constructor for class genius.core.representative.AverageFlatteningStrategy
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
Skip navigation links