- 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() - 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
-
- 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
-
- 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
-
- 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
-
- SessionManager(SessionConfiguration, List<NegotiationPartyInternal>, Session, ExecutorWithTimeout) - Constructor for class genius.core.session.SessionManager
-
- 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
-
- 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
-
- 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
-