- paint(Graphics) - Method in class genius.core.jtreetable.JTreeTable.TreeTableCellRenderer
-
Sublcassed to translate the graphics such that the last visible
row will be drawn at 0,0.
- paint(Graphics) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI.ScrollableTabButton
-
- paint(Graphics, JComponent) - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- paintActionButton(Graphics, int, int, int, boolean, JButton, BufferedImage) - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- paintCloseIcon(Graphics, int, int, boolean) - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- paintContentBorderBottomEdge(Graphics, int, int, int, int, int, int) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- paintContentBorderLeftEdge(Graphics, int, int, int, int, int, int) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- paintContentBorderRightEdge(Graphics, int, int, int, int, int, int) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- paintContentBorderTopEdge(Graphics, int, int, int, int, int, int) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- paintFocusIndicator(Graphics, int, Rectangle[], int, Rectangle, Rectangle, boolean) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- paintTab(Graphics, int, Rectangle[], int, Rectangle, Rectangle) - Method in class genius.gui.panels.tab.CloseTabPaneUI
-
- paintTabBackground(Graphics, int, int, int, int, int, int, boolean) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
Wouter: hacked, we don't need the fancy but nonstandard backgnd
- paintTabBackgroundOld(Graphics, int, int, int, int, int, int, boolean) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- paintTabBorder(Graphics, int, int, int, int, int, int, boolean) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- paintText(Graphics, int, Font, FontMetrics, int, String, Rectangle, boolean) - Method in class genius.gui.panels.tab.CloseTabPaneEnhancedUI
-
- Pair<A,B> - Class in genius.core.misc
-
A simple tuple class.
- Pair(A, B) - Constructor for class genius.core.misc.Pair
-
Create a pair from the given two objects.
- PairwiseComparisonModel - Class in genius.gui.uncertainty
-
- PairwiseComparisonModel(ProfileRepItem) - Constructor for class genius.gui.uncertainty.PairwiseComparisonModel
-
- PairwiseComparisonPanel - Class in genius.gui.uncertainty
-
- PairwiseComparisonPanel(PairwiseComparisonModel) - Constructor for class genius.gui.uncertainty.PairwiseComparisonPanel
-
- parameter - Variable in class genius.core.tournament.VariablesAndValues.AssignedParameterVariable
-
- ParameterList - Class in genius.core.repository.boa
-
- ParameterList() - Constructor for class genius.core.repository.boa.ParameterList
-
- ParameterList(ParameterList) - Constructor for class genius.core.repository.boa.ParameterList
-
- ParameterRepItem - Class in genius.core.repository.boa
-
Rep item storing a parameter value
- ParameterRepItem(String, Double) - Constructor for class genius.core.repository.boa.ParameterRepItem
-
- parametervalues - Variable in class genius.core.Agent
-
Deprecated.
- ParameterValueUI - Class in genius.gui.tournamentvars
-
this shows a dialog where the user can enter the parameter values
These should be comma-separated doubles.
- ParameterVarUI - Class in genius.gui.tournamentvars
-
this shows a dialog where the user can select the parameter name
- ParetoFrontier - Class in genius.core.analysis
-
Class which stores the Pareto-frontier.
- ParetoFrontier() - Constructor for class genius.core.analysis.ParetoFrontier
-
Create an empty list to store the Pareto-frontier.
- ParetoFrontierF - Class in genius.core.analysis.pareto
-
Algorithm to compute pareto fast.
- ParetoFrontierF(List<Set<IssueValue>>) - Constructor for class genius.core.analysis.pareto.ParetoFrontierF
-
- ParetoFrontierF(AdditiveUtilitySpace, AdditiveUtilitySpace) - Constructor for class genius.core.analysis.pareto.ParetoFrontierF
-
Does the heavy plumbing job of getting valuesets from domain.
- parse(String[]) - Method in class genius.core.misc.CommandLineOptions
-
Method used to parse the commandline options.
- parse(Reader) - Method in class genius.core.xml.SimpleDOMParser
-
- parseStrategyParameters(String) - Method in class genius.core.Agent
-
Deprecated.
Used to parse parameters presented in the agent repository.
- PartialBidPoint - Class in genius.core.analysis.pareto
-
Similar to BidPoint but can hold partial bids.
- PartialBidPoint(Set<IssueValue>, Double, Double) - Constructor for class genius.core.analysis.pareto.PartialBidPoint
-
- Participant - Class in genius.core.session
-
Contains full participant info: the party name, strategy and profile.
- Participant(AgentID, ParticipantRepItem, ProfileRepItem) - Constructor for class genius.core.session.Participant
-
- ParticipantModel - Class in genius.gui.session
-
Holds the MVC model information for a participant in the negotiation.
- ParticipantModel(SingleSelectionModel<MultiPartyProtocolRepItem>, SingleSelectionModel<DomainRepItem>) - Constructor for class genius.gui.session.ParticipantModel
-
- ParticipantPanel - Class in genius.gui.session
-
Panel where user can edit a participant settings
- ParticipantPanel(ParticipantModel) - Constructor for class genius.gui.session.ParticipantPanel
-
- ParticipantRepItem - Class in genius.core.repository
-
Abstract superclass for RepItems that can generate Participants.
- ParticipantRepItem() - Constructor for class genius.core.repository.ParticipantRepItem
-
- ParticipantsPanel - Class in genius.gui.session
-
An editor for a list of participants.
- ParticipantsPanel(ParticipantModel, DefaultListModel<Participant>) - Constructor for class genius.gui.session.ParticipantsPanel
-
- PartiesAndProfilesPanel - Class in genius.gui.tournament
-
Panel that shows agents and profiles panels side by side.
- PartiesAndProfilesPanel(SubsetSelectionModel<ParticipantRepItem>, SubsetSelectionModel<ProfileRepItem>) - Constructor for class genius.gui.tournament.PartiesAndProfilesPanel
-
- PartyRepItem - Class in genius.core.repository
-
This repository item contains all info about a
NegotiationParty
that
can be loaded.
- PartyRepItem(String) - Constructor for class genius.core.repository.PartyRepItem
-
- PartyRepositoryUI - Class in genius.gui.repository
-
A user interface to for RepItems, usable for AgentRepItem and PartyRepItem
repository
- PartyRepositoryUI() - Constructor for class genius.gui.repository.PartyRepositoryUI
-
- PartyWithUtility - Interface in genius.core.parties
-
Lightweight interface for some party that gives
Bid
s a utility.
- PausableContinuousTimeline - Class in genius.core
-
- PausableContinuousTimeline(int) - Constructor for class genius.core.PausableContinuousTimeline
-
- pause() - Method in class genius.core.PausableContinuousTimeline
-
- paused - Variable in class genius.core.timeline.Timeline
-
- PERCENTAGE - Static variable in class genius.core.misc.Progress
-
Flag for including percentage in the reporting (example: (25%))
- Permutations<E> - Interface in genius.core.list
-
Permutations contains a list of permutations of some
ImmutableList
.
- PermutationsOrderedWithoutReturn<E> - Class in genius.core.list
-
Creates all ordered permutations without return.
- PermutationsOrderedWithoutReturn(ImmutableList<E>, int) - Constructor for class genius.core.list.PermutationsOrderedWithoutReturn
-
- PermutationsWithoutReturn<E> - Class in genius.core.list
-
Creates all permutation without return (WOR).
- PermutationsWithoutReturn(ImmutableList<E>, int) - Constructor for class genius.core.list.PermutationsWithoutReturn
-
- PermutationsWithReturn<E> - Class in genius.core.list
-
Creates all permutations with return (WR).
- PermutationsWithReturn(ImmutableList<E>, int) - Constructor for class genius.core.list.PermutationsWithReturn
-
- PersistentDataContainer - Interface in genius.core.persistent
-
Container that may hold data saved from previous sessions..
- PersistentDataType - Enum in genius.core.persistent
-
- PopupOutsideListener - Interface in genius.gui.panels.tab
-
- popupOutsideOperation(MouseEvent) - Method in interface genius.gui.panels.tab.PopupOutsideListener
-
- prettyTimeSpan(double) - Static method in class genius.core.misc.Time
-
Converts the given nano time to an human readable string.
- prettyTimeSpan(double, boolean) - Static method in class genius.core.misc.Time
-
Converts the given nano time to an human readable string.
- printParameters() - Method in class genius.core.boaframework.AcceptanceStrategy
-
- printParameters(AcceptanceStrategy) - Method in class genius.core.boaframework.Multi_AcceptanceCondition
-
- printParameters() - Method in class genius.core.boaframework.Multi_AcceptanceCondition
-
- printProgressToConsole(int) - Method in class genius.core.misc.Progress
-
Erases previously printed line and prints the progress string.
- ProfileRepItem - Class in genius.core.repository
-
ProfileRepItem is a profile, as an item to put in the registry.
- ProfileRepItem() - Constructor for class genius.core.repository.ProfileRepItem
-
needed by XML serializer
- ProfileRepItem(URL, DomainRepItem) - Constructor for class genius.core.repository.ProfileRepItem
-
- profiles - Variable in class genius.core.misc.CommandLineOptions
-
Option "p", specify a list of profiles for the commandline runner.
- ProfileValue - Class in genius.core.tournament.VariablesAndValues
-
- ProfileValue(ProfileRepItem) - Constructor for class genius.core.tournament.VariablesAndValues.ProfileValue
-
- ProfileVariable - Class in genius.core.tournament.VariablesAndValues
-
ProfileVariable is a variable for a tournament,
indicating that the profile is to be manipulated.
- ProfileVariable() - Constructor for class genius.core.tournament.VariablesAndValues.ProfileVariable
-
- Progress - Class in genius.core.misc
-
Contains the progress of something.
- Progress(int) - Constructor for class genius.core.misc.Progress
-
Initializes a new instant of the Progress object.
- ProgressChart - Class in genius.gui.progress.session
-
Shows progress as a plot where each party's utility is set vertically against
rounds horizontally.
- ProgressChart(OutcomesListModel) - Constructor for class genius.gui.progress.session.ProgressChart
-
- ProgressChartBi - Class in genius.gui.progress.session
-
* Bilateral version of ProgressChart.
- ProgressChartBi(OutcomesListModel, boolean) - Constructor for class genius.gui.progress.session.ProgressChartBi
-
- Property - Class in genius.core.repository
-
Created by dfesten on 6-8-2014.
- Property() - Constructor for class genius.core.repository.Property
-
- protocol - Variable in class genius.core.misc.CommandLineOptions
-
Option "r", specify a protocol for the commandline runner.
- protocol - Variable in class genius.core.protocol.BilateralAtomicNegotiationSession
-
- Protocol - Class in genius.core.protocol
-
Abstract class for the manager of protocols.
- Protocol(AgentRepItem[], ProfileRepItem[], HashMap<AgentParameterVariable, AgentParamValue>[], int) - Constructor for class genius.core.protocol.Protocol
-
- PROTOCOL_REPOSITORY - Static variable in class genius.core.Global
-
Path to protocol repository
- ProtocolRepItem - Class in genius.core.repository
-
- ProtocolRepItem() - Constructor for class genius.core.repository.ProtocolRepItem
-
description of this agent
- ProtocolRepItem(String, String, String) - Constructor for class genius.core.repository.ProtocolRepItem
-
- ProtocolsInstaller - Class in genius
-
Installs the protocol xml files for use in Genius.
- ProtocolsInstaller() - Constructor for class genius.ProtocolsInstaller
-
- ProtocolValue - Class in genius.core.tournament.VariablesAndValues
-
- ProtocolValue(ProtocolRepItem) - Constructor for class genius.core.tournament.VariablesAndValues.ProtocolValue
-
- ProtocolVariable - Class in genius.core.tournament.VariablesAndValues
-
- ProtocolVariable() - Constructor for class genius.core.tournament.VariablesAndValues.ProtocolVariable
-
- ProtocolVarUI - Class in genius.gui.tournamentvars
-
Open a UI and negotiate with user about which agents to use in tournament.
- ProtocolVarUI(Frame) - Constructor for class genius.gui.tournamentvars.ProtocolVarUI
-
- put(Serializable) - Method in class genius.core.persistent.DefaultPersistentDataContainer
-
- put(Serializable) - Method in interface genius.core.persistent.PersistentDataContainer
-
- putValue(int, Value) - Method in class genius.core.Bid
-