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 

S

save(OutputStream) - Method in class genius.core.config.MultilateralTournamentConfiguration
Save this to output
save(OutputStream) - Method in class genius.core.config.MultilateralTournamentsConfiguration
 
save() - Method in class genius.core.repository.boa.BoaRepository
Save this repo to BoaRepository.file.
save() - Method in class genius.core.repository.BoaPartyRepository
save the repo to disk.
save() - Method in class genius.core.repository.Repository
Save this to the file.
saveData(Serializable, String, String) - Method in class genius.core.utility.DataObjects
Saves dataToSave of the agent with class agentClassName for a preference profile prefProfName.
savedOutcomes - Variable in class genius.core.boaframework.BOAagentBilateral
Deprecated.
savedOutcomes - Variable in class genius.core.boaframework.BoaParty
saveRepository() - Method in class genius.core.boaframework.repository.BOAagentRepository
 
saveSessionData(Serializable) - Method in class genius.core.Agent
Deprecated.
Saves information (dataToSave) about the current session for future loading by the agent, when negotiating again with the specific preference profile referred by "filename".
saveStorage(List<Action>, Map<String, String>, Tuple<Bid, Double>) - Method in class genius.core.parties.NegotiationPartyInternal
Saves the persistent storage , see SessionsInfo.
saveStorage(Serializable, ParticipantRepItem, ProfileRepItem) - Method in class genius.core.parties.SessionsInfo
saves provided storageMap to the storageDir.
saveToFile(String) - Method in class genius.core.xml.SimpleElement
 
scaleAllValuesFrom0To1() - Method in class genius.core.utility.EvaluatorDiscrete
Sets the maximum value to 1, the minimum value to 0, and scales values accordingly
ScenarioInfo - Class in genius.core.qualitymeasures
Simple object used to store the information of a scenario.
ScenarioInfo(String) - Constructor for class genius.core.qualitymeasures.ScenarioInfo
 
ScenarioLauncher - Class in genius.core.misc
 
ScenarioLauncher() - Constructor for class genius.core.misc.ScenarioLauncher
 
score(A) - Method in class genius.core.misc.ScoreKeeper
Adds one to the score of the given object.
score(A, int) - Method in class genius.core.misc.ScoreKeeper
Method used to add a given score to a given object.
ScoreKeeper<A> - Class in genius.core.misc
Simple class which can be used to keep track of the score of a set of objects.
ScoreKeeper() - Constructor for class genius.core.misc.ScoreKeeper
Creates a ScoreKeeper object by initializing the hashmap.
ScoreKeeper(ScoreKeeper<A>) - Constructor for class genius.core.misc.ScoreKeeper
Clones the given scorekeeper-object.
ScrollableTabButton(int) - Constructor for class genius.gui.panels.tab.CloseTabPaneEnhancedUI.ScrollableTabButton
 
ScrollableTabButton(int) - Constructor for class genius.gui.panels.tab.CloseTabPaneUI.ScrollableTabButton
 
scrollsForward() - Method in class genius.gui.panels.tab.CloseTabPaneUI.ScrollableTabButton
 
searchIndexWith(double) - Method in class genius.core.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
select(List<ItemType>) - Method in class genius.gui.panels.SubsetSelectionModel
 
selectedUtilitySpace - Variable in class genius.core.representative.WeightedChoiceFlatteningStrategy
 
SelectionModelAdapter<ItemType> - Class in genius.gui.panels
Adapts the SubsetSelectionModel to a ListSelectionModel.
SelectionModelAdapter(SubsetSelectionModel<ItemType>) - Constructor for class genius.gui.panels.SelectionModelAdapter
 
selectRandomUtilitySpace(List<AbstractUtilitySpace>, List<Double>) - Method in class genius.core.representative.RandomFlatteningStrategy
 
SerializeHandling - Class in genius.core
This is a utility class to handle writing and reading Serializable objects into/from a file.
SerializeHandling() - Constructor for class genius.core.SerializeHandling
 
serializeObject(OutputStream, Serializable) - Static method in class genius.core.Global
Serialize a serializable object to a outputstream.
Session - Class in genius.core.session
Stores runtime info around a session.
Session(Deadline, SessionsInfo) - Constructor for class genius.core.session.Session
Create a new instance of the session object.
Session - Class in genius.gui.actions
 
Session(GeniusAppInterface) - Constructor for class genius.gui.actions.Session
 
SessionConfigPanel - Class in genius.gui.session
Panel that allows the user to set up the (multilateral) session settings
SessionConfigPanel(SessionModel) - Constructor for class genius.gui.session.SessionConfigPanel
 
SessionConfiguration - Class in genius.core.session
Holds all information to start and run a session.
SessionConfiguration(MultiPartyProtocolRepItem, Participant, List<Participant>, Deadline, PersistentDataType) - Constructor for class genius.core.session.SessionConfiguration
 
SessionConfigurationList - Class in genius.core.tournament
a list of SessionConfigurations for running.
SessionConfigurationList(MultilateralTournamentConfigurationInterface) - Constructor for class genius.core.tournament.SessionConfigurationList
Constructs the list given a tournament configuration.
SessionData - Class in genius.core.boaframework
In a BOAagent each component should be able to store data to be used in the next negotiation session.
SessionData() - Constructor for class genius.core.boaframework.SessionData
 
SessionEndedEvent - Interface in genius.core.events
abstract class for session ended
SessionEndedNormallyEvent - Class in genius.core.events
Abstract superclass indicating end of a session.
SessionEndedNormallyEvent(Session, Bid, List<NegotiationPartyInternal>) - Constructor for class genius.core.events.SessionEndedNormallyEvent
 
SessionFailedEvent - Class in genius.core.events
Indicates that a session failed in abnormal way, typically due to an exception, timeout etc.
SessionFailedEvent(BrokenPartyException) - Constructor for class genius.core.events.SessionFailedEvent
 
SessionManager - Class in genius.core.session
The SessionManager is responsible for enforcing the MultilateralProtocol during the Session.
SessionManager(SessionConfiguration, List<NegotiationPartyInternal>, Session, ExecutorWithTimeout) - Constructor for class genius.core.session.SessionManager
Initializes a new instance of the SessionManager object.
SessionModel - Class in genius.gui.session
Model that stores single session info for MVC.
SessionModel() - Constructor for class genius.gui.session.SessionModel
 
sessionNr - Variable in class genius.core.Agent
Deprecated.
A session can be repeated multiple times.
sessionNr - Variable in class genius.core.protocol.Protocol
 
SessionPanel - Class in genius.gui.session
Session Panel.
SessionPanel() - Constructor for class genius.gui.session.SessionPanel
 
SessionProgressUI - Class in genius.gui.progress.session
Shows the progress in a multiparty single session run
SessionProgressUI(OutcomesListModel, ActionDocumentModel, boolean, boolean, boolean) - Constructor for class genius.gui.progress.session.SessionProgressUI
 
SessionsInfo - Class in genius.core.parties
immutable info for all sessions.
SessionsInfo(MultilateralProtocol, PersistentDataType, boolean) - Constructor for class genius.core.parties.SessionsInfo
 
sessionsTotal - Variable in class genius.core.Agent
Deprecated.
Amount of repetitions of this session, how many times this session is repeated in total.
set(int, E) - Method in class genius.core.list.ReadonlyList
 
setAcceptedBy(String) - Method in class genius.core.boaframework.OutcomeTuple
 
setAction(Action) - Method in class genius.core.session.Turn
Sets the action executed this turn.
setActionsTerminateSessionWithFailure(ArrayList<Class>) - Method in class genius.core.NegoRound
 
setActionsTerminateSessionWithSuccess(ArrayList<Class>) - Method in class genius.core.NegoRound
 
setAgentAName(String) - Method in class genius.gui.chart.BidChart
 
setAgentASize(int) - Method in class genius.core.boaframework.OutcomeTuple
 
setAgentBName(String) - Method in class genius.gui.chart.BidChart
 
setAgentBSize(int) - Method in class genius.core.boaframework.OutcomeTuple
 
setAggregationType(AGGREGATIONTYPE) - Method in class genius.core.utility.UtilityFunction
 
setAgreementPoint(double[][]) - Method in class genius.gui.chart.BidChart
 
setAllItems(List<ItemType>) - Method in class genius.gui.panels.SingleSelectionModel
use new set of possible items.
setAllItems(List<ItemType>) - Method in class genius.gui.panels.SubsetSelectionModel
 
setAnchorSelectionIndex(int) - Method in class genius.gui.panels.SelectionModelAdapter
 
setAttribute(String, String) - Method in class genius.core.xml.OrderedSimpleElement
 
setAttribute(String, String) - Method in class genius.core.xml.SimpleElement
 
setBid(Bid) - Method in class genius.core.bidding.BidDetails
Set the bid.
setBidderAReservationValue(double[][]) - Method in class genius.gui.chart.BidChart
 
setBidderBReservationValue(double[][]) - Method in class genius.gui.chart.BidChart
 
setBidRanking(BidRanking) - Method in class genius.core.uncertainty.UserModel
 
setBidSeriesA(double[][]) - Method in class genius.gui.chart.BidChart
 
setBidSeriesB(double[][]) - Method in class genius.gui.chart.BidChart
 
setBoundList(ArrayList<Bound>) - Method in class genius.core.utility.ExclusiveHyperRectangle
 
setBoundList(ArrayList<Bound>) - Method in class genius.core.utility.HyperRectangle
 
setBoundList(ArrayList<Bound>) - Method in class genius.core.utility.InclusiveHyperRectangle
 
setBounds(int, int, int, int) - Method in class genius.core.jtreetable.JTreeTable.TreeTableCellRenderer
This is overridden to set the height to match that of the JTable.
setCellRenderer(DefaultListCellRenderer) - Method in class genius.gui.panels.ComboboxSelectionPanel
Set the cell renderer.
setCellRenderer(ListCellRenderer<ItemType>) - Method in class genius.gui.panels.SubsetSelectionPanel
Set the cell renderer for the list items.
setCellRenderer(ListCellRenderer<ItemType>) - Method in class genius.gui.panels.SubsetSelectionPanelPlus
Set the cell renderer.
setCloseIcon(boolean) - Method in class genius.gui.panels.tab.CloseTabbedPane
Sets whether the tabbedPane should have a close icon or not.
setCloseIcon(boolean) - Method in class genius.gui.panels.tab.CloseTabPaneUI
 
setComparisonResult(int) - Method in class genius.core.uncertainty.OutcomeComparison
 
setConfiguration(HashMap<String, Integer>) - Static method in class genius.core.tournament.TournamentConfiguration
 
setConstantParam(double) - Method in class genius.core.utility.EvaluatorInteger
Deprecated.
setConstantParam(double) - Method in class genius.core.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 genius.core.utility.UtilityFunction
 
setcRound(int) - Method in class genius.core.timeline.DiscreteTimeline
 
setCurrentRoundNo(int) - Method in class genius.core.NegoRound
 
setData(BoaType, Serializable) - Method in class genius.core.boaframework.NegotiationSession
Deprecated.
Method used o store the data of a component.
setData(BoaType, Serializable) - Method in class genius.core.boaframework.SessionData
Method used to set the data to be saved by a BOA component.
setDecoupledComponents(AcceptanceStrategy, OfferingStrategy, OpponentModel, OMStrategy) - Method in class genius.core.boaframework.BOAagentBilateral
Deprecated.
Sets the components of the decoupled agent.
setDesc(ValueDiscrete, String) - Method in class genius.core.issue.IssueDiscrete
Sets the desc for value val.
setDescription(String) - Method in class genius.core.issue.Objective
Sets a new description for this node.
setDiscount(double) - Method in class genius.core.utility.AbstractUtilitySpace
 
setDomain(String) - Method in class genius.core.qualitymeasures.ScenarioInfo
 
setDomainValue(int) - Method in class genius.gui.uncertainty.SteppingSlider
 
setEvaluation(Value, int) - Method in class genius.core.utility.EvaluatorDiscrete
Sets the evaluation for Value val.
setEvaluationDouble(ValueDiscrete, double) - Method in class genius.core.utility.EvaluatorDiscrete
identical to EvaluatorDiscrete.setEvaluation(Value, int) but accepts double.
setExtent(int) - Method in class genius.gui.panels.IntegerToBoundeRangeAdapter
 
setFirst(A) - Method in class genius.core.misc.Pair
Set the first object of the pair.
setFlatteningStrategy(FlatteningStrategy) - Method in class genius.core.representative.UncertainUtilitySpace
 
setFlatteningStrategyByName(String) - Method in class genius.core.representative.UncertainUtilitySpace
Method used to flatten the list of utility spaces.
setftype(String) - Method in class genius.core.utility.EvaluatorReal
Sets the evaluator function type.
setHasWeight(boolean) - Method in class genius.core.utility.EvaluatorObjective
 
setIndexofIssue(int) - Method in class genius.core.utility.Rank
 
setInitialContent(List<A>) - Method in class genius.gui.panels.ExtendedComboBoxModel
 
setInitialContent(ArrayList<A>) - Method in class genius.gui.panels.ExtendedListModel
 
setIssueValuePanel(Objective, IssueValuePanel) - Method in class genius.gui.tree.NegotiatorTreeTableModel
 
setKalai(double[][]) - Method in class genius.gui.chart.BidChart
 
setLastBid(Bid) - Method in class genius.core.boaframework.OutcomeTuple
 
setLastBidAData(double[][]) - Method in class genius.gui.chart.BidChart
 
setLastBidBData(double[][]) - Method in class genius.gui.chart.BidChart
 
setLeadSelectionIndex(int) - Method in class genius.gui.panels.SelectionModelAdapter
 
setLinearFunction(double, double) - Method in class genius.core.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 genius.core.utility.EvaluatorInteger
Deprecated.
setLinearParam(double) - Method in class genius.core.utility.EvaluatorReal
Sets the linear parameter for the evaluation function and changes the ftype of this evaluator to "linear".
setLock(boolean) - Method in class genius.gui.panels.BooleanModel
 
setLock(boolean) - Method in class genius.gui.panels.IntegerModel
 
setLock(boolean) - Method in interface genius.gui.panels.Lockable
 
setLowerBound(int) - Method in class genius.core.issue.IssueInteger
 
setLowerBound(double) - Method in class genius.core.issue.IssueReal
 
setLowerbound(double) - Method in class genius.core.misc.Range
Set the lowerbound of the range.
setLowerbound(int) - Method in class genius.core.misc.RangeInt
Set the upperbound of the range.
setLowerBound(int) - Method in class genius.core.utility.EvaluatorInteger
Sets the lower bound of this evaluator.
setLowerBound(double) - Method in class genius.core.utility.EvaluatorReal
Sets the lower bound for this evaluator.
setMax(int) - Method in class genius.core.utility.SumZeroConstraint
 
setMax(int) - Method in class genius.core.utility.SumZeroConstraintList
 
setMax(int) - Method in class genius.core.utility.SumZeroNotConstraint
 
setMaximum(Integer) - Method in class genius.gui.panels.IntegerModel
 
setMaximum(int) - Method in class genius.gui.panels.IntegerToBoundeRangeAdapter
 
setMaximumRank(int) - Method in class genius.core.utility.Rank
 
setMin(int) - Method in class genius.core.utility.SumZeroConstraint
 
setMin(int) - Method in class genius.core.utility.SumZeroConstraintList
 
setMin(int) - Method in class genius.core.utility.SumZeroNotConstraint
 
setMinimum(Integer) - Method in class genius.gui.panels.IntegerModel
 
setMinimum(int) - Method in class genius.gui.panels.IntegerToBoundeRangeAdapter
 
setMyUndiscountedUtil(double) - Method in class genius.core.bidding.BidDetails
Set the undiscounted utility of the bid.
setName(String) - Method in class genius.core.Agent
Deprecated.
Sets the name of the agent to the given name.
setName(String) - Method in class genius.core.boaframework.OutcomeTuple
 
setName(String) - Method in class genius.core.issue.Objective
Sets a new name for this node.
setNameField(Objective, JTextField) - Method in class genius.gui.tree.NegotiatorTreeTableModel
 
setNash(double[][]) - Method in class genius.gui.chart.BidChart
 
setNextBid(BidDetails) - Method in class genius.core.boaframework.OfferingStrategy
Set the next bid of the agent.
setNextTurn() - Method in class genius.core.NegoRound
 
setNumber(int) - Method in class genius.core.issue.Objective
Sets the number of this Objective / Issue.
setNumberField(Objective, JTextField) - Method in class genius.gui.tree.NegotiatorTreeTableModel
 
setNumberOfComparisons(int) - Method in class genius.gui.uncertainty.PairwiseComparisonModel
 
setNumberOfDiscretizationSteps(int) - Method in class genius.core.issue.IssueReal
 
setObjectivesRoot(Objective) - Method in class genius.core.DomainImpl
Sets a new domain root.
setOffset(double) - Method in class genius.core.utility.EvaluatorInteger
Sets the offset of the linear utility function.
setOpponentModel(OpponentModel) - Method in class genius.core.boaframework.OMStrategy
 
setOpponentUtilitySpace(BilateralAtomicNegotiationSession) - Method in class genius.core.boaframework.AcceptanceStrategy
Method which may be overwritten to get access to the opponent's utilityspace in an experimental setup.
setOpponentUtilitySpace(BilateralAtomicNegotiationSession) - Method in class genius.core.boaframework.OpponentModel
Method which may be overwritten by an opponent model to get access to the opponent's utilityspace.
setOpponentUtilitySpace(AdditiveUtilitySpace) - Method in class genius.core.boaframework.OpponentModel
Method which may be overwritten by an opponent model to get access to the opponent's utilityspace.
setOutcomeSpace(OutcomeSpace) - Method in class genius.core.boaframework.NegotiationSession
Deprecated.
Method used to set the outcomespace.
setPairwiseCompUserModel(UserModel) - Method in class genius.core.uncertainty.UncertainPreferenceContainer
 
setParameters(Set<BOAparameter>) - Method in class genius.gui.boaparties.BoaParametersModel
Replace all the parameters in the model with a new set.
setParent(MutableTreeNode) - Method in class genius.core.issue.Objective
Sets this node's parent to newParent but does not change the parent's child array.
setPareto(double[][]) - Method in class genius.gui.chart.BidChart
 
setPartyActionList(ArrayList<NegoTurn>) - Method in class genius.core.NegoRound
 
setPartyIndex(int) - Method in class genius.core.NegoTurn
 
setPerturbation(double) - Method in class genius.core.utility.AdditiveUtilitySpaceWithPerturbation
 
setPossibleBids(double[][]) - Method in class genius.gui.chart.BidChart
 
setPrefProfA(String) - Method in class genius.core.qualitymeasures.ScenarioInfo
 
setPrefProfB(String) - Method in class genius.core.qualitymeasures.ScenarioInfo
 
setRangeProperties(int, int, int, int, boolean) - Method in class genius.gui.panels.IntegerToBoundeRangeAdapter
 
setReservationValue(double) - Method in class genius.core.utility.AbstractUtilitySpace
 
setRowHeight(int) - Method in class genius.core.jtreetable.JTreeTable
Overridden to pass the new rowHeight to the tree.
setRowHeight(int) - Method in class genius.core.jtreetable.JTreeTable.TreeTableCellRenderer
Sets the row height of the tree, and forwards the row height to the table.
setRuntimeInNanoSeconds(long) - Method in class genius.core.session.Session
 
setRuntimeInSeconds(double) - Method in class genius.core.session.Session
 
setSecond(B) - Method in class genius.core.misc.Pair
Set the second object of the pair.
setSelectedItem(Object) - Method in class genius.gui.panels.ExtendedComboBoxModel
 
setSelectionInterval(int, int) - Method in class genius.gui.panels.MultiListSelectionModel
 
setSelectionInterval(int, int) - Method in class genius.gui.panels.SelectionModelAdapter
 
setSelectionMode(int) - Method in class genius.gui.panels.SelectionModelAdapter
 
setSide(String) - Method in class genius.core.tournament.VariablesAndValues.AgentVariable
 
setSide(String) - Method in class genius.core.tournament.VariablesAndValues.BOAagentVariable
 
setSide(String) - Method in class genius.core.tournament.VariablesAndValues.ExperimentalVariable
 
setSlope(double) - Method in class genius.core.utility.EvaluatorInteger
Sets the slope of the linear utility function.
setTabLayoutPolicy(int) - Method in class genius.gui.panels.tab.CloseTabbedPane
Override JTabbedPane method.
setTabPlacement(int) - Method in class genius.gui.panels.tab.CloseTabbedPane
Override JTabbedPane method.
setTagName(String) - Method in class genius.core.xml.SimpleElement
 
setText(String) - Method in class genius.core.xml.SimpleElement
 
setText(String) - Method in class genius.gui.panels.TextModel
 
setTime(double) - Method in class genius.core.analysis.BidPointTime
Sets the time at which the bid is offered.
setTime(double) - Method in class genius.core.bidding.BidDetails
Set the time at which this bid was offered.
setTime(double) - Method in class genius.core.boaframework.OutcomeTuple
 
setTimeline(Timeline) - Method in class genius.core.session.Session
 
SetTools - Class in genius.core.misc
Class which generates the Cartesian product of a list of sets.
SetTools() - Constructor for class genius.core.misc.SetTools
 
setType(EVALFUNCTYPE) - Method in class genius.core.utility.EvaluatorReal
 
setType(DeadlineType) - Method in class genius.gui.deadline.DeadlineModel
 
setTypeField(Objective, JTextField) - Method in class genius.gui.tree.NegotiatorTreeTableModel
 
setUI(TabbedPaneUI) - Method in class genius.gui.panels.tab.CloseTabbedPane
Override JTabbedPane method.
setUpperBound(int) - Method in class genius.core.issue.IssueInteger
 
setUpperBound(double) - Method in class genius.core.issue.IssueReal
 
setUpperbound(double) - Method in class genius.core.misc.Range
Set the upperbound of the range.
setUpperbound(int) - Method in class genius.core.misc.RangeInt
Set the upperbound of the range.
setUpperBound(int) - Method in class genius.core.utility.EvaluatorInteger
Sets the upper bound of this evaluator.
setUpperBound(double) - Method in class genius.core.utility.EvaluatorReal
Sets the upper bound for this evaluator
setUserObject(Object) - Method in class genius.core.issue.Objective
Sets a user object associated with the receiving Objective.
setUtility(Issue, ValueDiscrete, double) - Method in class genius.core.uncertainty.AdditiveUtilitySpaceFactory
 
setUtilityFunctions(ArrayList<UtilityFunction>) - Method in class genius.core.utility.UtilityFunction
 
setUtilitySpace(AdditiveUtilitySpace) - Method in class genius.gui.tree.NegotiatorTreeTableModel
Sets this model's UtilitySpace.
setUtilitySpaces(List<AbstractUtilitySpace>) - Method in class genius.core.representative.UncertainUtilitySpace
 
setUtilityspaceType(UTILITYSPACETYPE) - Method in class genius.core.SupportedNegotiationSetting
 
setUtilityValue(double) - Method in class genius.core.utility.ExclusiveHyperRectangle
 
setUtilityValue(double) - Method in class genius.core.utility.HyperRectangle
 
setUtilityValue(double) - Method in class genius.core.utility.InclusiveHyperRectangle
 
setValidActions(ArrayList<Class>) - Method in class genius.core.NegoTurn
 
setValue(Integer) - Method in class genius.gui.deadline.DeadlineModel
 
setValue(boolean) - Method in class genius.gui.panels.BooleanModel
 
setValue(Integer) - Method in class genius.gui.panels.IntegerModel
 
setValue(int) - Method in class genius.gui.panels.IntegerToBoundeRangeAdapter
 
setValueAt(Object, Object, int) - Method in class genius.core.jtreetable.AbstractTreeTableModel
 
setValueAt(Object, Object, int) - Method in interface genius.core.jtreetable.TreeTableModel
Sets the value for node node, at column number column.
setValueAt(Object, int, int) - Method in class genius.core.jtreetable.TreeTableModelAdapter
 
setValueAt(Object, int, int) - Method in class genius.gui.boaparties.BoaParametersModel
 
setValueAt(Object, int, int) - Method in class genius.gui.boaparties.BoaPartiesModel
 
setValueAt(Object, int, int) - Method in class genius.gui.progress.NegoTableModel
 
setValueAt(Object, int, int) - Method in class genius.gui.progress.session.OutcomesModelToTableModelAdapter
 
setValueIsAdjusting(boolean) - Method in class genius.gui.panels.IntegerToBoundeRangeAdapter
 
setValueIsAdjusting(boolean) - Method in class genius.gui.panels.SelectionModelAdapter
 
setValues(ArrayList<TournamentValue>) - Method in class genius.core.tournament.VariablesAndValues.TournamentVariable
 
setValueToBeChecked(String) - Method in class genius.core.utility.SumZeroConstraint
 
setValueToBeChecked(ArrayList<String>) - Method in class genius.core.utility.SumZeroConstraintList
 
setValueToBeChecked(String) - Method in class genius.core.utility.SumZeroNotConstraint
 
setVisible(boolean) - Method in class genius.gui.tree.WeightSlider
Sets this slider to be visible or invisible, dependent on whether there is an evaluator available.
setWeight(Objective, double) - Method in class genius.core.utility.AdditiveUtilitySpace
Method used to set the weight of the given objective.
setWeight(double) - Method in class genius.core.utility.Constraint
 
setWeight(double) - Method in interface genius.core.utility.Evaluator
Sets the weigth with which an Objective or Issue is evaluated.
setWeight(double) - Method in class genius.core.utility.EvaluatorDiscrete
 
setWeight(double) - Method in class genius.core.utility.EvaluatorInteger
 
setWeight(double) - Method in class genius.core.utility.EvaluatorObjective
 
setWeight(double) - Method in class genius.core.utility.EvaluatorReal
 
setWeight(double) - Method in class genius.core.utility.UtilityFunction
 
setWeight(double) - Method in class genius.gui.tree.WeightSlider
 
setWeights(List<Double>) - Method in class genius.core.representative.UncertainUtilitySpace
 
setWeights(List<Issue>, double[]) - Method in class genius.core.utility.AdditiveUtilitySpace
 
setWeightSlider(Objective, WeightSlider) - Method in class genius.gui.tree.NegotiatorTreeTableModel
Sets the WeightSlider object for the given Objective.
setXML(SimpleElement) - Method in class genius.core.utility.EvaluatorDiscrete
Sets weights and evaluator properties for the object in SimpleElement representation that is passed to it.
setXML(SimpleElement) - Method in class genius.core.utility.EvaluatorInteger
Sets weights and evaluator properties for the object in SimpleElement representation that is passed to it.
setXML(SimpleElement) - Method in class genius.core.utility.EvaluatorObjective
Sets weights and evaluator properties for the object in SimpleElement representation that is passed to it.
setXML(SimpleElement) - Method in class genius.core.utility.EvaluatorReal
Sets weights and evaluator properties for the object in SimpleElement representation that is passed to it.
setZeroOutcomeConstraints(ArrayList<ZeroOutcomeContraint>) - Method in class genius.core.utility.ConstraintUtilitySpace
 
SharedAgentState - Class in genius.core.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 genius.core.boaframework.SharedAgentState
 
shortfilename(String) - Method in class genius.gui.domainrepository.MyTreeNode
returns only the filename given a full path with separating '/'
shortNameOfClass(String) - Static method in class genius.core.Global
 
shouldSelectCell(EventObject) - Method in class genius.core.jtreetable.AbstractCellEditor
 
showLoadError(File, Throwable) - Static method in class genius.core.Global
Show a dialog to the user, explaining the exception that was raised while loading file fc.
showRepositoryItemInTab(RepItem, MyTreeNode) - Method in class genius.gui.domainrepository.DomainRepositoryUI
 
ShuffledList<E> - Class in genius.core.list
makes a shuffled version of provided list.
ShuffledList(ImmutableList<E>) - Constructor for class genius.core.list.ShuffledList
 
SimpleDOMParser - Class in genius.core.xml
SimpleDOMParser is a highly-simplified XML DOM parser.
SimpleDOMParser() - Constructor for class genius.core.xml.SimpleDOMParser
 
SimpleElement - Class in genius.core.xml
SimpleElement is the only node type for simplified DOM model.
SimpleElement(String) - Constructor for class genius.core.xml.SimpleElement
 
SimpleMediatorBasedProtocol - Class in genius.core.protocol
Basic implementation of a mediator based protocol.
SimpleMediatorBasedProtocol() - Constructor for class genius.core.protocol.SimpleMediatorBasedProtocol
 
Simulator - Class in genius.core.misc
 
Simulator() - Constructor for class genius.core.misc.Simulator
 
SIMULATOR_REPOSITORY - Static variable in class genius.core.Global
Path to simulator repository
SimulatorConfiguration - Class in genius.core.misc
 
SingleSelectionModel<ItemType> - Class in genius.gui.panels
A model where the user can select a single item from a list of a given type.
SingleSelectionModel(List<ItemType>) - Constructor for class genius.gui.panels.SingleSelectionModel
 
SingleStringVarUI - Class in genius.gui.tournamentvars
 
SingleStringVarUI(Frame) - Constructor for class genius.gui.tournamentvars.SingleStringVarUI
 
SingleValueVarUI - Class in genius.gui.tournamentvars
 
SingleValueVarUI(Frame) - Constructor for class genius.gui.tournamentvars.SingleValueVarUI
 
size() - Method in class genius.core.BidHistory
 
size() - Method in class genius.core.list.FlatList
 
size() - Method in class genius.core.list.ImArrayList
 
size() - Method in interface genius.core.list.ImmutableList
 
size() - Method in class genius.core.list.JoinedList
 
size() - Method in class genius.core.list.ListWithRemove
 
size() - Method in class genius.core.list.MapList
 
size() - Method in class genius.core.list.MapThreadList
 
size() - Method in class genius.core.list.Outer
 
size() - Method in class genius.core.list.PermutationsOrderedWithoutReturn
 
size() - Method in class genius.core.list.PermutationsWithoutReturn
 
size() - Method in class genius.core.list.PermutationsWithReturn
 
size() - Method in class genius.core.list.ReadonlyList
 
size() - Method in class genius.core.list.ShuffledList
 
size() - Method in class genius.core.list.Tuples
 
size() - Method in class genius.core.misc.Queue
 
size() - Method in class genius.core.tournament.SessionConfigurationList
 
sleep(double) - Method in class genius.core.Agent
Deprecated.
Let the agent wait in case of a time-based protocol.
SliderPanel - Class in genius.gui.panels
Shows slider plus spinner with optional ticks, optionally logarithmic, and optionally with percentages
SliderPanel(String, IntegerModel) - Constructor for class genius.gui.panels.SliderPanel
 
sort() - Method in class genius.core.analysis.ParetoFrontier
Order the bids based on the utility for agent A.
SortedOutcomeSpace - Class in genius.core.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 genius.core.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 genius.core.BidHistory
Sorts the bids contained in this BidHistory object on time.
sortToUtility() - Method in class genius.core.BidHistory
Sorts the bids contained in this BidHistory object on utility.
spaceA - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
 
spaceB - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
 
SpinnerPanel - Class in genius.gui.panels
Spinner but with text label.
SpinnerPanel(String, IntegerModel) - Constructor for class genius.gui.panels.SpinnerPanel
 
StackedAlternatingOffersProtocol - Class in genius.core.protocol
Implementation of an alternating offer protocol using offer/counter-offer.
StackedAlternatingOffersProtocol() - Constructor for class genius.core.protocol.StackedAlternatingOffersProtocol
 
StandardInfo - Interface in genius.core.persistent
Contains info about a previous session.
StandardInfoList - Interface in genius.core.persistent
list of StandardInfo data, in the order of the sessions as they were run in the current running MultilateralTournamentConfigurationInterface, 0 being the first in the tournament.
start() - Method in class genius.core.misc.Progress
Mark now as the starting point in negotiation
start(MultilateralSessionConfiguration, boolean, boolean, boolean, boolean) - Method in class genius.gui.session.SessionPanel
 
startNewRound(Round) - Method in class genius.core.session.Session
Add a round to this session.
startSession() - Method in class genius.core.protocol.Protocol
 
startTime - Variable in class genius.core.Agent
Deprecated.
Use timeline instead.
startTime - Variable in class genius.core.timeline.ContinuousTimeline
 
startTimer() - Method in class genius.core.session.Session
Updates the timestamp of this Session.
startTournament - Variable in class genius.core.misc.CommandLineOptions
Option "t", automatically start tournament on start up.
stateChanged(ChangeEvent) - Method in class genius.gui.panels.tab.CloseTabPaneUI.TabSelectionHandler
 
stateChanged(ChangeEvent) - Method in class genius.gui.tree.WeightSlider
 
StatisticsLogger - Class in genius.core.logging
Keeps track of tournament and creates statistic information.
StatisticsLogger(OutputStream) - Constructor for class genius.core.logging.StatisticsLogger
 
SteppingSlider - Class in genius.gui.uncertainty
 
SteppingSlider(Integer...) - Constructor for class genius.gui.uncertainty.SteppingSlider
 
SteppingSliderExample - Class in genius.gui.uncertainty
 
SteppingSliderExample() - Constructor for class genius.gui.uncertainty.SteppingSliderExample
 
stopCellEditing() - Method in class genius.core.jtreetable.AbstractCellEditor
 
stopNegotiation - Variable in class genius.core.protocol.Protocol
stopNegotiation indicates that the session has now ended.
stopNegotiation() - Method in class genius.core.protocol.Protocol
 
stopTimer() - Method in class genius.core.session.Session
Updates the timestamp of this Session.
storeData(Serializable) - Method in class genius.core.boaframework.AcceptanceStrategy
 
storeData(Serializable) - Method in class genius.core.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 genius.core.boaframework.OfferingStrategy
 
storeData(Serializable) - Method in class genius.core.boaframework.OMStrategy
 
storeData(Serializable) - Method in class genius.core.boaframework.OpponentModel
 
strategyParam - Variable in class genius.core.StrategyParameters
Parameters as specified in the agent repository.
strategyParameters - Variable in class genius.core.Agent
Deprecated.
Parameters given to the agent which may be specified in the agent repository.
strategyParameters - Variable in class genius.core.repository.PartyRepItem
 
StrategyParameters - Class in genius.core
Simple class which stores the parameters given to a negotiation strategy, for example an concession factor.
StrategyParameters() - Constructor for class genius.core.StrategyParameters
Create an empty hashmap of parameters.
StringUtils - Class in genius.core.misc
 
StringUtils() - Constructor for class genius.core.misc.StringUtils
 
StripExtension(String) - Method in class genius.gui.domainrepository.DomainRepositoryUI
 
stripPath(String) - Static method in class genius.core.logging.CsvLogger
 
subList(int, int) - Method in class genius.core.list.ReadonlyList
 
SubsetSelectionModel<ItemType> - Class in genius.gui.panels
A model for a list of Objects of given ItemType where the user can select a subset.
SubsetSelectionModel(List<ItemType>) - Constructor for class genius.gui.panels.SubsetSelectionModel
 
SubsetSelectionPanel<ItemType> - Class in genius.gui.panels
A GUI to select a subset from a list of items.
SubsetSelectionPanel(SubsetSelectionModel<ItemType>) - Constructor for class genius.gui.panels.SubsetSelectionPanel
 
SubsetSelectionPanelPlus<ItemType> - Class in genius.gui.panels
SubsetSelectionPanel with additional border, indicator of number of selected items, and clear button
SubsetSelectionPanelPlus(String, SubsetSelectionModel<ItemType>) - Constructor for class genius.gui.panels.SubsetSelectionPanelPlus
 
SumZeroConstraint - Class in genius.core.utility
 
SumZeroConstraint(int) - Constructor for class genius.core.utility.SumZeroConstraint
 
SumZeroConstraintList - Class in genius.core.utility
 
SumZeroConstraintList(int) - Constructor for class genius.core.utility.SumZeroConstraintList
 
SumZeroNotConstraint - Class in genius.core.utility
 
SumZeroNotConstraint(int) - Constructor for class genius.core.utility.SumZeroNotConstraint
 
SupportedNegotiationSetting - Class in genius.core
Indicates what negotiation settings are supported by an agent.
SupportedNegotiationSetting() - Constructor for class genius.core.SupportedNegotiationSetting
 
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