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 

I

IllegalAction - Class in genius.core.actions
This action represents that the agent did an illegal action (not fitting the protocol), eg kill his agent.
IllegalAction(AgentID, String) - Constructor for class genius.core.actions.IllegalAction
Specifies that an agent returned an action not fitting the protocol.
ImArrayList<E> - Class in genius.core.list
ArrayList implementation of ImmutableList.
ImArrayList(Collection<E>) - Constructor for class genius.core.list.ImArrayList
Copies elements of given list into an immutable list.
ImArrayList() - Constructor for class genius.core.list.ImArrayList
 
ImmutableList<E> - Interface in genius.core.list
Immutable (read-only) list.
include(ParameterRepItem) - Method in class genius.core.repository.boa.ParameterList
same as add, but returns new list.
includeOnly(Collection<NegotiationParty>, Class) - Method in class genius.core.protocol.DefaultMultilateralProtocol
Filters the list by including only the type of negotiation parties.
InclusiveHyperRectangle - Class in genius.core.utility
An InclusiveHyperRectangle has a utility value when all of its bounds are satisfied, and zero otherwise.
InclusiveHyperRectangle() - Constructor for class genius.core.utility.InclusiveHyperRectangle
 
InclusiveHyperRectangle(boolean) - Constructor for class genius.core.utility.InclusiveHyperRectangle
 
InclusiveZeroOutcomeConstraint - Class in genius.core.utility
 
InclusiveZeroOutcomeConstraint() - Constructor for class genius.core.utility.InclusiveZeroOutcomeConstraint
 
increaseUpperbound(double) - Method in class genius.core.misc.Range
Increases the upperbound by the given increment.
increment() - Method in class genius.core.misc.Progress
Increases the progress by 1, but never beyond the total progress
increment(int) - Method in class genius.core.misc.Progress
Increases the progress by n, but never beyond the total progress
increment(String) - Static method in class genius.core.misc.StringUtils
 
increment() - Method in class genius.core.timeline.DiscreteTimeline
 
increment() - Method in class genius.gui.panels.SingleSelectionModel
Select the next element in the list.
increment() - Method in class genius.gui.panels.TextModel
Tries to automatically increment the version nr at end of the text.
increment() - Method in class genius.gui.session.ParticipantModel
Automatically increments the current ID, strategy and profile.
index - Variable in class genius.core.utility.SumZeroConstraint
 
index - Variable in class genius.core.utility.SumZeroConstraintList
 
indexOf(Object) - Method in class genius.core.list.ReadonlyList
 
Inform - Class in genius.core.actions
inform about some property.
Inform(AgentID, String, Object) - Constructor for class genius.core.actions.Inform
 
InformVotingResult - Class in genius.core.actions
informs about a voting result.
InformVotingResult(AgentID, Bid, Vote) - Constructor for class genius.core.actions.InformVotingResult
 
init() - Method in class genius.core.Agent
Deprecated.
This method is called by the protocol every time before starting a new session after the internalInit method is called.
init(NegotiationInfo) - Method in class genius.core.AgentAdapter
 
init(NegotiationSession, OfferingStrategy, OpponentModel, Map<String, Double>) - Method in class genius.core.boaframework.AcceptanceStrategy
Standard initialize method to be called after using the empty constructor.
init(NegotiationSession, Map<String, Double>) - Method in class genius.core.boaframework.BOA
Initializes the model.
init() - Method in class genius.core.boaframework.BOAagentBilateral
Deprecated.
Initializes the agent and creates a new negotiation session object.
init(NegotiationInfo) - Method in class genius.core.boaframework.BoaParty
 
init(NegotiationSession, OfferingStrategy, OpponentModel, Map<String, Double>) - Method in class genius.core.boaframework.Multi_AcceptanceCondition
 
init(NegotiationSession, OpponentModel, OMStrategy, Map<String, Double>) - Method in class genius.core.boaframework.OfferingStrategy
Initializes the offering strategy.
init(NegotiationSession, OpponentModel, Map<String, Double>) - Method in class genius.core.boaframework.OMStrategy
Initialize method to be used by the BOA framework.
init(NegotiationSession, Map<String, Double>) - Method in class genius.core.boaframework.OpponentModel
Initializes the model.
init(NegotiationInfo) - Method in class genius.core.parties.AbstractNegotiationParty
 
init(NegotiationInfo) - Method in interface genius.core.parties.NegotiationParty
Initializes the party, informing it of many negotiation details.
init() - Method in class genius.core.repository.ParticipantRepItem
Init our fields to cache the party information.
init() - Method in class genius.core.repository.PartyRepItem
Init our fields to cache the party information.
initPanels() - Method in class genius.gui.dialogs.NewIssueDialog
 
initPanels() - Method in class genius.gui.dialogs.NewObjectiveDialog
 
initSilent() - Method in class genius.core.repository.ParticipantRepItem
call init but suppress any exceptions and print just a stacktrace.
insert(MutableTreeNode, int) - Method in class genius.core.issue.Objective
Adds child to the receiver at index.
insertIndexInterval(int, int, boolean) - Method in class genius.gui.panels.SelectionModelAdapter
 
installComponents() - Method in class genius.gui.panels.tab.CloseTabPaneUI
Creates and installs any required subcomponents for the JTabbedPane.
installKeyboardActions() - Method in class genius.gui.panels.tab.CloseTabPaneUI
 
installListeners() - Method in class genius.gui.panels.tab.CloseTabPaneUI
 
InstantiateException - Exception in genius.core.exceptions
Indicates that no instance of some object could be created.
InstantiateException(String) - Constructor for exception genius.core.exceptions.InstantiateException
 
InstantiateException(String, Exception) - Constructor for exception genius.core.exceptions.InstantiateException
 
instigator - Variable in exception genius.core.exceptions.NegotiationPartyTimeoutException
 
INTEGER - Static variable in class genius.gui.dialogs.NewIssueDialog
 
integerMaxField - Variable in class genius.gui.dialogs.NewIssueDialog
 
integerMinField - Variable in class genius.gui.dialogs.NewIssueDialog
 
IntegerModel - Class in genius.gui.panels
Model for Integer values.
IntegerModel(Integer, Integer, Integer, Integer) - Constructor for class genius.gui.panels.IntegerModel
 
integerOtherField - Variable in class genius.gui.dialogs.NewIssueDialog
 
integerPanel - Variable in class genius.gui.dialogs.NewIssueDialog
 
IntegerToBoundeRangeAdapter - Class in genius.gui.panels
Adapts IntegerModel to BoundedRangeModel so that we can use it for sliders.
IntegerToBoundeRangeAdapter(IntegerModel) - Constructor for class genius.gui.panels.IntegerToBoundeRangeAdapter
 
integerUtilityHighestValue - Variable in class genius.gui.dialogs.NewIssueDialog
 
integerUtilityLowestValue - Variable in class genius.gui.dialogs.NewIssueDialog
 
internalInit(int, int, Date, Integer, TimeLineInfo, AbstractUtilitySpace, HashMap<AgentParameterVariable, AgentParamValue>, AgentID) - Method in class genius.core.Agent
Deprecated.
This method is called by the protocol to initialize the agent with a new session information.
InvalidActionContentsError - Exception in genius.core.session
 
InvalidActionContentsError(AgentID, String) - Constructor for exception genius.core.session.InvalidActionContentsError
 
InvalidActionError - Exception in genius.core.session
Error that will be thrown when an action that is not valid for the given round.
InvalidActionError(NegotiationParty, List<Class<? extends Action>>, Action) - Constructor for exception genius.core.session.InvalidActionError
Initializes a new instance of the InvalidActionError class.
InvalidInputException() - Constructor for exception genius.gui.dialogs.NewObjectiveDialog.InvalidInputException
 
InvalidInputException(String) - Constructor for exception genius.gui.dialogs.NewObjectiveDialog.InvalidInputException
 
IS_MEDIATOR - Static variable in class genius.core.repository.Property
 
isAborted - Variable in class genius.core.protocol.DefaultMultilateralProtocol
 
isAcceptable(List<Feedback>) - Static method in enum genius.core.Feedback
 
isAgreement() - Method in class genius.core.NegotiationResult
 
isAgreement() - Method in class genius.gui.progress.session.Outcome
 
isBelowFrontier(BidPoint) - Method in class genius.core.analysis.ParetoFrontier
Returns true if the given BidPoint is not part of the Pareto-frontier.
isCellEditable(EventObject) - Method in class genius.core.jtreetable.AbstractCellEditor
 
isCellEditable(Object, int) - Method in class genius.core.jtreetable.AbstractTreeTableModel
By default, make the column with the Tree in it the only editable one.
isCellEditable(EventObject) - Method in class genius.core.jtreetable.JTreeTable.TreeTableCellEditor
Overridden to return false, and if the event is a mouse event it is forwarded to the tree.
isCellEditable(Object, int) - Method in interface genius.core.jtreetable.TreeTableModel
Indicates whether the the value for node node, at column number column is editable.
isCellEditable(int, int) - Method in class genius.core.jtreetable.TreeTableModelAdapter
 
isCellEditable(int, int) - Method in class genius.gui.boaparties.BoaParametersModel
 
isCellEditable(int, int) - Method in class genius.gui.boaparties.BoaPartiesModel
 
isCellEditable(int, int) - Method in class genius.gui.progress.session.OutcomesModelToTableModelAdapter
 
isCellEditable(int, int) - Method in class genius.gui.tree.NegotiatorTreeTableModel
 
isCellEditable(Object, int) - Method in class genius.gui.tree.NegotiatorTreeTableModel
 
isChanged() - Method in class genius.core.boaframework.SessionData
 
isCleared() - Method in class genius.core.boaframework.OpponentModel
 
isCloseEnabled() - Method in class genius.gui.panels.tab.CloseTabbedPane
Returns true if the close icon is enabled.
isCloseEnabled() - Method in class genius.gui.panels.tab.CloseTabPaneUI
 
isComplete() - Method in class genius.core.representative.UncertainUtilitySpace
 
isComplete() - Method in class genius.core.utility.AdditiveUtilitySpace
 
isComplete() - Method in class genius.core.utility.ConstraintUtilitySpace
 
isComplete(Objective) - Method in interface genius.core.utility.Evaluator
Check whether the evaluator has enough information to make an evaluation.
isComplete(Objective) - Method in class genius.core.utility.EvaluatorDiscrete
 
isComplete(Objective) - Method in class genius.core.utility.EvaluatorInteger
 
isComplete(Objective) - Method in class genius.core.utility.EvaluatorObjective
 
isComplete(Objective) - Method in class genius.core.utility.EvaluatorReal
 
isComplete() - Method in class genius.core.utility.NonlinearUtilitySpace
 
isComplete() - Method in interface genius.core.utility.UtilitySpace
Check if this utility space is complete and ready for negotiation.
isCurrentActionValid(Action) - Method in class genius.core.NegoRound
 
isDeadlineReached(int) - Method in class genius.core.NegoRound
 
isDeadlineReached() - Method in class genius.core.session.Session
Check whether one of the deadlines is reached.
isDeadlineReached() - Method in class genius.core.timeline.Timeline
 
isDiscounted() - Method in class genius.core.utility.AbstractUtilitySpace
 
isDomain() - Method in class genius.gui.tree.DomainAndProfileEditorPanel
 
isDominatedBy(PartialBidPoint) - Method in class genius.core.analysis.pareto.PartialBidPoint
 
isDone() - Method in class genius.core.misc.Progress
Returns true if this progress is at last state.
isEmpty() - Method in class genius.core.BidHistory
Checks if BidHistory (array) is empty or not.
isEmpty() - Method in class genius.core.boaframework.SessionData
 
isEmpty() - Method in class genius.core.list.ReadonlyList
 
isEmpty() - Method in class genius.core.misc.Queue
Test if the queue is logically empty.
isEmpty() - Method in class genius.core.xml.SimpleElement
 
isEndNegotiation() - Method in class genius.core.boaframework.OfferingStrategy
 
isExperimental() - Method in class genius.core.utility.UncertainAdditiveUtilitySpace
 
isFinalActionEvent() - Method in class genius.core.events.ActionEvent
 
isFinished(Session, List<NegotiationParty>) - Method in class genius.core.protocol.AlternatingMajorityConsensusProtocol
 
isFinished(Session, List<NegotiationParty>) - Method in class genius.core.protocol.AlternatingMultipleOffersProtocol
 
isFinished(Session, List<NegotiationParty>) - Method in class genius.core.protocol.DefaultMultilateralProtocol
 
isFinished(Session, List<NegotiationParty>) - Method in interface genius.core.protocol.MultilateralProtocol
Check if the protocol is done or still busy.
isFinished(Session, List<NegotiationParty>) - Method in class genius.core.protocol.StackedAlternatingOffersProtocol
If all agents accept the most recent offer, then this negotiation ends.
isFirstRound() - Method in class genius.core.session.Session
Check whether this is the first round (round 1).
isIssue() - Method in class genius.core.issue.Objective
 
isLeaf() - Method in class genius.core.issue.Objective
 
isLeaf(Object) - Method in class genius.core.jtreetable.AbstractTreeTableModel
 
isLeaf(Object) - Method in class genius.gui.tree.NegotiatorTreeTableModel
 
isLocked() - Method in class genius.gui.panels.BooleanModel
 
isLocked() - Method in class genius.gui.panels.IntegerModel
 
isLocked() - Method in interface genius.gui.panels.Lockable
 
isMAC() - Method in class genius.core.boaframework.AcceptanceStrategy
Method which states if the current acceptance strategy is the Multi-Acceptance Strategy.
isMAC() - Method in class genius.core.boaframework.Multi_AcceptanceCondition
 
isMediator() - Method in class genius.core.parties.NegotiationPartyInternal
 
isMediator() - Method in class genius.core.repository.ParticipantRepItem
 
isMediator() - Method in class genius.core.repository.PartyRepItem
 
isObjective() - Method in class genius.core.issue.Objective
 
isOneActionButtonEnabled() - Method in class genius.gui.panels.tab.CloseTabPaneUI
 
isParent(Objective) - Method in class genius.core.issue.Objective
Check whether or not a particular Objective is a child of the receiver.
isPaused() - Method in class genius.core.timeline.Timeline
 
isPrintEnabled() - Method in class genius.core.config.MultilateralTournamentConfiguration
 
isPrintEnabled() - Method in interface genius.core.config.MultilateralTournamentConfigurationInterface
 
isPrintEnabled() - Method in class genius.core.parties.SessionsInfo
True if print ot stdout is enabled.
isRandomSessionOrder() - Method in class genius.core.config.MultilateralTournamentConfiguration
 
isRandomSessionOrder() - Method in interface genius.core.config.MultilateralTournamentConfigurationInterface
 
isRepetitionAllowed() - Method in class genius.core.config.MultilateralTournamentConfiguration
 
isRepetitionAllowed() - Method in interface genius.core.config.MultilateralTournamentConfigurationInterface
Gets whether repetition is allowed when generating combinations of agents.
isRoot(File) - Method in class genius.gui.panels.DirectoryRestrictedFileSystemView
 
isSelectedIndex(int) - Method in class genius.gui.panels.SelectionModelAdapter
 
isSelectionEmpty() - Method in class genius.gui.panels.SelectionModelAdapter
 
isStrictlyDominatedBy(BidPoint) - Method in class genius.core.analysis.BidPoint
Returns true if this BidPoint is strictly dominated by another BidPoint.
Issue - Class in genius.core.issue
Class Issue represents a negotiation issue to be settled in a negotiation.
Issue(String, int) - Constructor for class genius.core.issue.Issue
Creates a new issue give its name and number.
Issue(String, int, Objective) - Constructor for class genius.core.issue.Issue
Creates a new issue give its name, number, and parent.
IssueDiscrete - Class in genius.core.issue
Specific type of issue in which the value of the issue are a set of objects.
IssueDiscrete(String, int, String[]) - Constructor for class genius.core.issue.IssueDiscrete
Create a new discrete issue given the name of the issue, its unique ID, and an array of possible values.
IssueDiscrete(String, int, String[], Objective) - Constructor for class genius.core.issue.IssueDiscrete
Create a new discrete issue given the name of the issue, its unique ID, its parent, and an array of possible values.
IssueDiscrete(String, int, String[], String[], Objective) - Constructor for class genius.core.issue.IssueDiscrete
Create a new discrete issue given the name of the issue, its unique ID, its parent, and an array of possible values and a description for each value.
IssueDiscreteValuePanel - Class in genius.gui.tree
 
IssueDiscreteValuePanel(NegotiatorTreeTableModel, IssueDiscrete) - Constructor for class genius.gui.tree.IssueDiscreteValuePanel
 
IssueInteger - Class in genius.core.issue
Specific type of issue which specifies an integer range [min, max].
IssueInteger(String, int, int, int) - Constructor for class genius.core.issue.IssueInteger
Create a new issue issue given the name of the issue, its unique ID, and the value range [min, max].
IssueInteger(String, int, int, int, Objective) - Constructor for class genius.core.issue.IssueInteger
Create a new issue issue given the name of the issue, its unique ID, its parent, and the value range [min, max].
IssueIntegerValuePanel - Class in genius.gui.tree
 
IssueIntegerValuePanel(NegotiatorTreeTableModel, IssueInteger) - Constructor for class genius.gui.tree.IssueIntegerValuePanel
 
issuePropertyCards - Variable in class genius.gui.dialogs.NewIssueDialog
 
issuePropertyPanel - Variable in class genius.gui.dialogs.NewIssueDialog
 
IssueReal - Class in genius.core.issue
issue with Double values within some range [min, max].
IssueReal(String, int, double, double) - Constructor for class genius.core.issue.IssueReal
 
IssueReal(String, int, double, double, Objective) - Constructor for class genius.core.issue.IssueReal
 
IssueRealValuePanel - Class in genius.gui.tree
 
IssueRealValuePanel(NegotiatorTreeTableModel, IssueReal) - Constructor for class genius.gui.tree.IssueRealValuePanel
 
ISSUETYPE - Enum in genius.core.issue
 
issueType - Variable in class genius.gui.dialogs.NewIssueDialog
 
issueTypes - Variable in class genius.gui.dialogs.NewIssueDialog
 
IssueValue - Interface in genius.core.analysis.pareto
Contains issue value plus the utilities
IssueValueCellEditor - Class in genius.gui.tree
 
IssueValueCellEditor(NegotiatorTreeTableModel) - Constructor for class genius.gui.tree.IssueValueCellEditor
 
IssueValuePanel - Class in genius.gui.tree
 
IssueValuePanel(NegotiatorTreeTableModel, Objective) - Constructor for class genius.gui.tree.IssueValuePanel
 
isTimerRunning() - Method in class genius.core.session.Session
 
isUncertain() - Method in class genius.core.parties.AbstractNegotiationParty
 
isUncertain() - Method in class genius.core.parties.NegotiationPartyInternal
 
isVotingRound(Session) - Method in class genius.core.protocol.AlternatingMultipleOffersProtocol
Returns whether this is a voting round.
itemStateChanged(ItemEvent) - Method in class genius.gui.dialogs.NewIssueDialog
 
itemStateChanged(ItemEvent) - Method in class genius.gui.tree.WeightSlider
Implementation of ItemListener, which is registered on the checkbox.
iterator() - Method in class genius.core.list.AbstractImmutableList
 
iterator() - Method in class genius.core.list.ImArrayList
 
iterator() - Method in class genius.core.list.ReadonlyList
 
iterator() - Method in class genius.core.uncertainty.BidRanking
Iterates the bids from low to high
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