- calculateTabHeight(int, int, int) - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- calculateTabWidth(int, int, FontMetrics) - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- cancelButton - Variable in class genius.gui.dialogs.NewObjectiveDialog
-
- cancelCellEditing() - Method in class genius.core.jtreetable.AbstractCellEditor
-
- canUpdateOM() - Method in class genius.core.boaframework.OMStrategy
-
- cartesianProduct(Set<A>...) - Static method in class genius.core.misc.SetTools
-
Given a list of sets, this method returns the Cartesian product
of the given sets.
- changesCommitted() - Method in class genius.core.boaframework.SessionData
-
Sets that all changes have been processed.
- changeWeight(double) - Method in class genius.gui.tree.WeightSlider
-
Tries to set the new weight, and signals the NegotiatorTreeTableModel that weights are updated.
- CHAR - Static variable in class genius.core.misc.Progress
-
Flag for including a spinner in report
- CheckboxPanel - Class in genius.gui.panels
-
Panel showing a checkbox with a title and value.
- CheckboxPanel(String, BooleanModel) - Constructor for class genius.gui.panels.CheckboxPanel
-
- checkInRange(Value) - Method in class genius.core.issue.Issue
-
Method to check if the given value is in the range specified
by the issue.
- checkInRange(Value) - Method in class genius.core.issue.IssueDiscrete
-
- checkInRange(Value) - Method in class genius.core.issue.IssueInteger
-
- checkInRange(Value) - Method in class genius.core.issue.IssueReal
-
- checkOffer(Offer) - Method in class genius.core.protocol.DefaultMultilateralProtocol
-
Check incoming offer
- checkReadyForNegotiation(Domain) - Method in class genius.core.utility.AbstractUtilitySpace
-
Check if this utility space is ready for negotiation.
- checkReadyForNegotiation(Domain) - Method in class genius.core.utility.UtilitySpaceTools
-
Check if this utility space is ready for negotiation.
- childElements - Variable in class genius.core.xml.SimpleElement
-
- children() - Method in class genius.core.issue.Objective
-
- chooseAction() - Method in class genius.core.Agent
-
Deprecated.
this function is called after ReceiveMessage, with an Offer-action.
- chooseAction(List<Class<? extends Action>>) - Method in class genius.core.AgentAdapter
-
- chooseAction() - Method in class genius.core.boaframework.BOAagentBilateral
-
Deprecated.
Chooses an action to perform.
- chooseAction(List<Class<? extends Action>>) - Method in class genius.core.boaframework.BoaParty
-
- chooseAction(List<Class<? extends Action>>) - Method in interface genius.core.parties.NegotiationParty
-
When this function is called, it is expected that the Party chooses one
of the actions from the possible action list and returns an instance of
the chosen action.
- classpath - Variable in class genius.core.repository.boa.BoaRepItem
-
Classpath (as file, not a full qualified path) of the item in the
repository
- classPath - Variable in class genius.core.repository.PartyRepItem
-
This can be two things:
a class path, eg "agents.anac.y2010.AgentFSEGA.AgentFSEGA".
- cleanUp() - Method in class genius.core.boaframework.BOAagentBilateral
-
Deprecated.
Clears the agent's variables.
- cleanUp() - Method in class genius.core.boaframework.BoaParty
-
Clears the agent's variables.
- cleanUp() - Method in class genius.core.boaframework.OpponentModel
-
Removes references to the objects used by the opponent model.
- clear() - Method in class genius.core.issue.IssueDiscrete
-
Removes all values from this Issue.
- clear() - Method in class genius.core.list.ReadonlyList
-
- clear() - Method in class genius.core.utility.EvaluatorDiscrete
-
wipe evaluation values.
- clear() - Method in class genius.gui.panels.SubsetSelectionModel
-
Clear the selection
- clearActionsTerminateSessionWithFailure() - Method in class genius.core.NegoRound
-
- clearActionsTerminateSessionWithSuccess() - Method in class genius.core.NegoRound
-
- clearSelection() - Method in class genius.gui.panels.SelectionModelAdapter
-
- clearTreeTable(DomainImpl, AdditiveUtilitySpace) - Method in class genius.gui.tree.DomainAndProfileEditorPanel
-
- clearValidActions() - Method in class genius.core.NegoTurn
-
- clone() - Method in class genius.core.boaframework.repository.BOAagentRepository
-
Override of clone method to enforce singleton pattern.
- clone() - Method in class genius.core.session.TournamentManager
-
- clone() - Method in interface genius.core.utility.Evaluator
-
- clone() - Method in class genius.core.utility.EvaluatorDiscrete
-
- clone() - Method in class genius.core.utility.EvaluatorInteger
-
- clone() - Method in class genius.core.utility.EvaluatorObjective
-
- clone() - Method in class genius.core.utility.EvaluatorReal
-
- close() - Method in class genius.core.logging.CsvLogger
-
Closes this stream and releases any system resources associated with it.
- close() - Method in class genius.core.logging.FileLogger
-
- close() - Method in class genius.core.logging.StatisticsLogger
-
- close() - Method in class genius.core.logging.XmlLogger
-
- close() - Method in class genius.core.parties.SessionsInfo
-
Closes the SessionsInfo: removes the tmp dir, deletes all saved files.
- close() - Method in class genius.core.xml.XmlWriteStream
-
Close the stream.
- close() - Method in class genius.gui.progress.MultipartyNegoEventLogger
-
- closeItem - Variable in class genius.gui.panels.tab.CloseTabPaneUI
-
- CloseListener - Interface in genius.gui.panels.tab
-
- closeOperation(MouseEvent, int) - Method in interface genius.gui.panels.tab.CloseListener
-
- CloseTabbedPane - Class in genius.gui.panels.tab
-
A JTabbedPane with some added UI functionalities.
- CloseTabbedPane() - Constructor for class genius.gui.panels.tab.CloseTabbedPane
-
Creates the CloseAndMaxTabbedPane
with an enhanced UI if
enhancedUI
parameter is set to true
.
- CloseTabPaneEnhancedUI - Class in genius.gui.panels.tab
-
This UI displays a different interface, which is independent from the look
and feel.
- CloseTabPaneEnhancedUI() - Constructor for class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- CloseTabPaneEnhancedUI.ScrollableTabButton - Class in genius.gui.panels.tab
-
- CloseTabPaneUI - Class in genius.gui.panels.tab
-
UI for CloseAndMaxTabbedPane
.
- CloseTabPaneUI() - Constructor for class genius.gui.panels.tab.CloseTabPaneUI
-
- CloseTabPaneUI.ScrollableTabButton - Class in genius.gui.panels.tab
-
- CloseTabPaneUI.TabSelectionHandler - Class in genius.gui.panels.tab
-
This inner class is marked "public" due to a compiler bug.
- combineLists(HashMap<String, String>) - Method in class genius.core.xml.SimpleElement
-
- ComboboxSelectionPanel<ItemType> - Class in genius.gui.panels
-
A GUI that shows panel with given title at the left and a combobox at the
right.
- ComboboxSelectionPanel(String, SingleSelectionModel<ItemType>) - Constructor for class genius.gui.panels.ComboboxSelectionPanel
-
- CommandLineOptions - Class in genius.core.misc
-
This class is used to interpret commandline parameters specified when starting Genius.
- CommandLineOptions() - Constructor for class genius.core.misc.CommandLineOptions
-
- CommandLineRunner - Class in genius.core.misc
-
Class to allow Negotiations to be run from the command line, without the use
of a GUI.
- CommandLineRunner() - Constructor for class genius.core.misc.CommandLineRunner
-
- compare(BidPoint, BidPoint) - Method in class genius.core.analysis.BidPointSorterA
-
Comperator.
- compare(BidPoint, BidPoint) - Method in class genius.core.analysis.BidPointSorterB
-
Comperator.
- compare(BidDetails, BidDetails) - Method in class genius.core.bidding.BidDetailsSorterTime
-
Comperator.
- compare(BidDetails, BidDetails) - Method in class genius.core.bidding.BidDetailsSorterUtility
-
Comperator.
- compare(BidDetails, BidDetails) - Method in class genius.core.bidding.BidDetailsStrictSorterUtility
-
Comperator.
- compare(Bid, Bid) - Method in class genius.core.bidding.BidStrictSorterUtility
-
Comperator.
- compare(A, A) - Method in class genius.core.misc.ScoreKeeper
-
Comparator to compare the score of two objects.
- compareTo(BidDetails) - Method in class genius.core.bidding.BidDetails
-
A comparator for BidDetails which order the bids in
reverse natural order of utility.
- compareTo(BOArepItem) - Method in class genius.core.boaframework.repository.BOArepItem
-
- ComparisonGenerator - Class in genius.core.uncertainty
-
- ComparisonGenerator(SortedOutcomeSpace) - Constructor for class genius.core.uncertainty.ComparisonGenerator
-
- ConditionalZeroConstraint - Class in genius.core.utility
-
- ConditionalZeroConstraint(int, String) - Constructor for class genius.core.utility.ConditionalZeroConstraint
-
- ConditionalZeroOutcomeConstraint - Class in genius.core.utility
-
- ConditionalZeroOutcomeConstraint() - Constructor for class genius.core.utility.ConditionalZeroOutcomeConstraint
-
- connect() - Method in class genius.gui.uncertainty.PairwiseComparisonModel
-
- ConsoleHelper - Class in genius.core.misc
-
Created by david on 19/07/15.
- ConsoleHelper() - Constructor for class genius.core.misc.ConsoleHelper
-
- ConsoleLogger - Class in genius.core.logging
-
Logs additional info to the console that normally would be ignored.
- ConsoleLogger() - Constructor for class genius.core.logging.ConsoleLogger
-
- Constraint - Class in genius.core.utility
-
Specifies an area that has a utility.
- Constraint() - Constructor for class genius.core.utility.Constraint
-
- ConstraintUtility - Class in genius.core.utility
-
- ConstraintUtility() - Constructor for class genius.core.utility.ConstraintUtility
-
- ConstraintUtilitySpace - Class in genius.core.utility
-
- ConstraintUtilitySpace() - Constructor for class genius.core.utility.ConstraintUtilitySpace
-
- ConstraintUtilitySpace(Domain) - Constructor for class genius.core.utility.ConstraintUtilitySpace
-
- ConstraintUtilitySpace(Domain, String) - Constructor for class genius.core.utility.ConstraintUtilitySpace
-
- ConstraintUtilitySpace(ConstraintUtilitySpace) - Constructor for class genius.core.utility.ConstraintUtilitySpace
-
construct a clone of another utility space
- constructIssue() - Method in class genius.gui.dialogs.NewIssueDialog
-
- constructObjective() - Method in class genius.gui.dialogs.NewObjectiveDialog
-
- contains(Object) - Method in class genius.core.list.ReadonlyList
-
- containsAll(Collection<?>) - Method in class genius.core.list.ReadonlyList
-
- ContentProxy - Class in genius.gui.negosession
-
- ContentProxy() - Constructor for class genius.gui.negosession.ContentProxy
-
- ContinuousTimeline - Class in genius.core.timeline
-
A time line, running from t = 0 (start) to t = 1 (deadline).
- ContinuousTimeline(int) - Constructor for class genius.core.timeline.ContinuousTimeline
-
- convertToString() - Method in class genius.core.issue.Issue
-
- convertToString() - Method in class genius.core.issue.IssueDiscrete
-
- convertToString() - Method in class genius.core.issue.IssueInteger
-
- convertToString() - Method in class genius.core.issue.IssueReal
-
- convertToType(String) - Static method in enum genius.core.issue.ISSUETYPE
-
- convertToType(String) - Static method in enum genius.core.utility.EVALFUNCTYPE
-
Method which convert a string type to an object.
- convertToType(String) - Static method in enum genius.core.utility.EVALUATORTYPE
-
- copy() - Method in class genius.core.representative.UncertainUtilitySpace
-
- copy() - Method in class genius.core.utility.AdditiveUtilitySpace
-
- copy() - Method in class genius.core.utility.ConstraintUtilitySpace
-
- copy() - Method in class genius.core.utility.NonlinearUtilitySpace
-
- copy() - Method in interface genius.core.utility.UtilitySpace
-
- copyRecursively(String, String) - Static method in class genius.domains.DomainInstaller
-
- countEqualValues(Bid) - Method in class genius.core.Bid
-
Counts the number of equal values with another bid (assuming they are defined on the same domain)
- create() - Method in class genius.core.repository.ProfileRepItem
-
- createAndShowGUI() - Static method in class genius.gui.uncertainty.SteppingSliderExample
-
- createChangeListener() - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- createContainer() - Method in class genius.gui.uncertainty.PairwiseComparisonModel
-
- createExperimentalOutcomeComparisonUserModel(int, double) - Method in class genius.core.uncertainty.UncertainPreferenceContainer
-
- createLayoutManager() - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
Invoked by installUI
to createFrom a layout manager object
to manage the JTabbedPane
.
- createMouseListener() - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- CreateNewDomain - Class in genius.gui.domainrepository
-
GUI used to createFrom a new domain.
- CreateNewDomain(Frame) - Constructor for class genius.gui.domainrepository.CreateNewDomain
-
Creates new form DomainCreationUI
- createNewFolder(File) - Method in class genius.gui.panels.DirectoryRestrictedFileSystemView
-
- createOutcomeComparisonUserModel(int, double) - Method in class genius.core.uncertainty.UncertainPreferenceContainer
-
Generates comparisons between different outcomes.
- createProtocolInstance(ProtocolRepItem, AgentRepItem[], ProfileRepItem[], HashMap<AgentParameterVariable, AgentParamValue>[]) - Static method in class genius.core.Global
-
- createRound() - Method in class genius.core.protocol.AlternatingMultipleOffersProtocol
-
factory function.
- createScrollableTabButton(int) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- createScrollableTabButton(int) - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- createTurn(NegotiationParty, Collection<Class<? extends Action>>) - Method in class genius.core.protocol.AlternatingMultipleOffersProtocol
-
factory function.
- createTurn(NegotiationParty, Class<? extends Action>) - Method in class genius.core.protocol.AlternatingMultipleOffersProtocol
-
create factory function.
- createUI(JComponent) - Static method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- createUI(JComponent) - Static method in class genius.gui.panels.tab.CloseTabPaneUI
-
- createUniformWeightsList(int) - Static method in class genius.core.representative.UncertainUtilitySpace
-
- cRound - Variable in class genius.core.timeline.DiscreteTimeline
-
E.g.
- CsvLogger - Class in genius.core.logging
-
Logger interface that writes the log to a comma separated value file (.csv
file) File is created upon logger interface creation and logger class should
be released (i.e.
- CsvLogger(String) - Constructor for class genius.core.logging.CsvLogger
-
Initializes a new instance of the CsvLogger class.
- CURRENT_TOTAL - Static variable in class genius.core.misc.Progress
-
Flag for including current/total in the reporting (example: 5/20)