- DataKey - Enum in genius.gui.progress
-
These keys are datatypes for data , eg in HashMap
s.
- DataKeyTableModel - Class in genius.gui.progress
-
Table model for showing results that takes
DataKey
s to enhance type
checking and support conversion and smart data inserting.
- DataKeyTableModel(LinkedHashMap<DataKey, Integer>) - Constructor for class genius.gui.progress.DataKeyTableModel
-
- DataObjects - Class in genius.core.utility
-
This class handles saving and loading data for agents which are negotiating
in a specific preference profile.
- DAY - Static variable in class genius.core.misc.Time
-
a day in seconds
- DBLocationValue - Class in genius.core.tournament.VariablesAndValues
-
- DBLocationValue(String) - Constructor for class genius.core.tournament.VariablesAndValues.DBLocationValue
-
- DBLocationVariable - Class in genius.core.tournament.VariablesAndValues
-
- DBLocationVariable() - Constructor for class genius.core.tournament.VariablesAndValues.DBLocationVariable
-
- DBPasswordValue - Class in genius.core.tournament.VariablesAndValues
-
- DBPasswordValue(String) - Constructor for class genius.core.tournament.VariablesAndValues.DBPasswordValue
-
- DBPasswordVariable - Class in genius.core.tournament.VariablesAndValues
-
- DBPasswordVariable() - Constructor for class genius.core.tournament.VariablesAndValues.DBPasswordVariable
-
- DBSessionValue - Class in genius.core.tournament.VariablesAndValues
-
- DBSessionValue(String) - Constructor for class genius.core.tournament.VariablesAndValues.DBSessionValue
-
- DBSessionVariable - Class in genius.core.tournament.VariablesAndValues
-
- DBSessionVariable() - Constructor for class genius.core.tournament.VariablesAndValues.DBSessionVariable
-
- DBUserValue - Class in genius.core.tournament.VariablesAndValues
-
- DBUserValue(String) - Constructor for class genius.core.tournament.VariablesAndValues.DBUserValue
-
- DBUserVariable - Class in genius.core.tournament.VariablesAndValues
-
- DBUserVariable() - Constructor for class genius.core.tournament.VariablesAndValues.DBUserVariable
-
- Deadline - Class in genius.core
-
Contains the deadline - either rounds based or time based.
- Deadline() - Constructor for class genius.core.Deadline
-
Create default value.
- Deadline(int, DeadlineType) - Constructor for class genius.core.Deadline
-
- DeadlineModel - Class in genius.gui.deadline
-
Stores the selected deadline type and can notify about changes.
- DeadlineModel() - Constructor for class genius.gui.deadline.DeadlineModel
-
- DeadlinePanel - Class in genius.gui.deadline
-
panel allowing user to set the deadline.
- DeadlinePanel(DeadlineModel) - Constructor for class genius.gui.deadline.DeadlinePanel
-
- DeadlineType - Enum in genius.core
-
- DEFAULT_SUPPRESSION_NUMBER - Static variable in class genius.core.exceptions.Warning
-
- DefaultAction - Class in genius.core.actions
-
- DefaultAction(AgentID) - Constructor for class genius.core.actions.DefaultAction
-
Constructor which sets the agentID of an agent.
- DefaultActionWithBid - Class in genius.core.actions
-
Default implementation for ActionWithBid
- DefaultActionWithBid(AgentID, Bid) - Constructor for class genius.core.actions.DefaultActionWithBid
-
Creates an action symbolizing an offer for the opponent.
- DefaultListenable<TYPE> - Class in genius.core.listener
-
a default implementation for Listenable.
- DefaultListenable() - Constructor for class genius.core.listener.DefaultListenable
-
- DefaultMultilateralProtocol - Class in genius.core.protocol
-
An adapter for the protocol class.
- DefaultMultilateralProtocol() - Constructor for class genius.core.protocol.DefaultMultilateralProtocol
-
- DefaultOKCancelDialog - Class in genius.gui.panels
-
open a modal OK/Cancel dialog.
- DefaultOKCancelDialog(Frame, String) - Constructor for class genius.gui.panels.DefaultOKCancelDialog
-
- DefaultPersistentDataContainer - Class in genius.core.persistent
-
Default implementation.
- DefaultPersistentDataContainer(Serializable, PersistentDataType) - Constructor for class genius.core.persistent.DefaultPersistentDataContainer
-
- DefaultStandardInfo - Class in genius.core.persistent
-
immutable implementation of StandardInfo
- DefaultStandardInfo(Map<String, String>, String, List<Tuple<String, Double>>, Deadline, Tuple<Bid, Double>) - Constructor for class genius.core.persistent.DefaultStandardInfo
-
- delayedFireTableDataChanged() - Method in class genius.core.jtreetable.TreeTableModelAdapter
-
Invokes fireTableDataChanged after all the pending events have been
processed.
- deleteDir(File) - Static method in class genius.core.misc.FileTools
-
Delete directory and all recursively all files contained in it.
- DELIMITER - Static variable in class genius.core.logging.CsvLogger
-
- dequeue() - Method in class genius.core.misc.Queue
-
Return and remove the least recently inserted item
from the queue.
- deserializeObject(InputStream) - Static method in class genius.core.Global
-
Deserializes an object and casts it to the given type.
- detachTab(int) - Method in class genius.gui.panels.tab.CloseTabbedPane
-
Detaches the index
tab in a seperate frame.
- determineAcceptability() - Method in class genius.core.boaframework.AcceptanceStrategy
-
Determines to either to either accept or reject the opponent's bid or
even quit the negotiation.
- determineAcceptability() - Method in class genius.core.boaframework.Multi_AcceptanceCondition
-
The main method of the MAC.
- determineNextBid() - Method in class genius.core.boaframework.OfferingStrategy
-
Determines the next bid the agent will offer to the opponent
- determineOpeningBid() - Method in class genius.core.boaframework.OfferingStrategy
-
Determines the first bid to be offered by the agent
- DirectoryRestrictedFileSystemView - Class in genius.gui.panels
-
- DirectoryRestrictedFileSystemView(File) - Constructor for class genius.gui.panels.DirectoryRestrictedFileSystemView
-
- DirectoryRestrictedFileSystemView(File[]) - Constructor for class genius.gui.panels.DirectoryRestrictedFileSystemView
-
- discount(double, double) - Method in class genius.core.utility.AbstractUtilitySpace
-
Specific implementation for discount, based on a discount factor.
- discount(double, double) - Method in interface genius.core.utility.UtilitySpace
-
Computes the discounted utility of a bid.
- DISCOUNT_FACTOR - Static variable in class genius.core.utility.AbstractUtilitySpace
-
- discountedFilterBetween(double, double, double, double, AbstractUtilitySpace) - Method in class genius.core.BidHistory
-
Returns the set of bids offered between time instances t1 and t2: (t1,
t2] and with a utility in (u1, u2].
- DISCRETE - Static variable in class genius.gui.dialogs.NewIssueDialog
-
- discretePanel - Variable in class genius.gui.dialogs.NewIssueDialog
-
- discreteTextArea - Variable in class genius.gui.dialogs.NewIssueDialog
-
- discreteTextEvaluationArea - Variable in class genius.gui.dialogs.NewIssueDialog
-
- DiscreteTimeline - Class in genius.core.timeline
-
Implementation of the timeline in which time is divided in rounds.
- DiscreteTimeline(int) - Constructor for class genius.core.timeline.DiscreteTimeline
-
- displayValues(Objective) - Method in class genius.gui.tree.IssueDiscreteValuePanel
-
- displayValues(Objective) - Method in class genius.gui.tree.IssueIntegerValuePanel
-
- displayValues(Objective) - Method in class genius.gui.tree.IssueRealValuePanel
-
- displayValues(Objective) - Method in class genius.gui.tree.IssueValuePanel
-
Draws the values of this Issue or Objective
- displayValues(Objective) - Method in class genius.gui.tree.ObjectiveValuePanel
-
- distanceToNearestParetoBid(BidPoint) - Method in class genius.core.analysis.BidSpace
-
Method which given a bid point determines the distance to the nearest
Pareto-optimal bid.
- doesCover(Bid) - Method in class genius.core.utility.InclusiveHyperRectangle
-
- doesTerminateWithFailure(Action) - Method in class genius.core.NegoRound
-
- doesTerminateWithSuccess(Action) - Method in class genius.core.NegoRound
-
- domain - Variable in class genius.core.boaframework.NegotiationSession
-
Deprecated.
Reference to the negotiation domain.
- Domain - Interface in genius.core
-
- domain - Variable in class genius.core.misc.CommandLineOptions
-
Option "d", specify a domain.
- domain - Variable in class genius.core.protocol.Protocol
-
--
- DOMAIN_REPOSITORY - Static variable in class genius.core.Global
-
Path to domain repository
- DomainAndProfileEditorPanel - Class in genius.gui.tree
-
Panel to edit a domain and a profile.
- DomainAndProfileEditorPanel(DomainImpl, boolean) - Constructor for class genius.gui.tree.DomainAndProfileEditorPanel
-
Create new profile
- DomainAndProfileEditorPanel(DomainImpl, AdditiveUtilitySpace) - Constructor for class genius.gui.tree.DomainAndProfileEditorPanel
-
Edit existing profile
- DomainAndProfileEditorPanel(NegotiatorTreeTableModel, boolean) - Constructor for class genius.gui.tree.DomainAndProfileEditorPanel
-
- domainHasIssues(MyTreeNode) - Method in class genius.gui.domainrepository.DomainRepositoryUI
-
- DomainImpl - Class in genius.core
-
Implementation of Domain.
- DomainImpl() - Constructor for class genius.core.DomainImpl
-
Creates an empty domain.
- DomainImpl(SimpleElement) - Constructor for class genius.core.DomainImpl
-
Creates a domain given an XML-representation of the domain.
- DomainImpl(String) - Constructor for class genius.core.DomainImpl
-
Creates a domain given the path to a file with an XML-representation.
- DomainImpl(File) - Constructor for class genius.core.DomainImpl
-
read a domain from a file.
- DomainInstaller - Class in genius.domains
-
Installs domain xml files either from jar file or from file system (if you
run from eclipse).
- DomainInstaller() - Constructor for class genius.domains.DomainInstaller
-
- DomainRepItem - Class in genius.core.repository
-
A DomainRepItem is a domain reference that can be put in the domain
repository.
- DomainRepItem(URL) - Constructor for class genius.core.repository.DomainRepItem
-
- DomainRepositoryUI - Class in genius.gui.domainrepository
-
A user interface to the domain repository.
- DomainRepositoryUI(GeniusAppInterface) - Constructor for class genius.gui.domainrepository.DomainRepositoryUI
-
- DoubleClickListener - Interface in genius.gui.panels.tab
-
- doubleClickOperation(MouseEvent) - Method in interface genius.gui.panels.tab.DoubleClickListener
-
- drawButton(BufferedImage, int, int) - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- drawlist - Variable in class genius.core.list.AbstractPermutations
-
- drawlistsize - Variable in class genius.core.list.AbstractPermutations
-
- drawsize - Variable in class genius.core.list.AbstractPermutations
-