A B C D F G I L O P R S T U V W

A

actionPerformed(ActionEvent) - Method in class org.opt4j.viewer.AutoZoomButton
 
actionPerformed(ActionEvent) - Method in class org.opt4j.viewer.ParetoPlotWidget.Selection
 
addIndividualMouseListener(IndividualMouseListener) - Method in class org.opt4j.viewer.ArchiveWidget
Adds a IndividualMouseListener.
addIndividualMouseListener(Class<? extends IndividualMouseListener>) - Method in class org.opt4j.viewer.VisualizationModule
Add a IndividualMouseListener.
addIndividualMouseListener(Binder, Class<? extends IndividualMouseListener>) - Static method in class org.opt4j.viewer.VisualizationModule
Add a IndividualMouseListener.
addListener(ObjectivesMonitor.ObjectivesListener) - Method in class org.opt4j.viewer.ObjectivesMonitor
Adds an ObjectivesMonitor.ObjectivesListener.
addMouseListeners(Set<IndividualMouseListener>) - Method in class org.opt4j.viewer.ArchiveWidget
Set the IndividualMouseListeners to inform.
addToDesktop(JInternalFrame) - Method in class org.opt4j.viewer.Viewport
Adds a JInternalFrame.
addToolBarService(Class<? extends ToolBarService>) - Method in class org.opt4j.viewer.VisualizationModule
Add a ToolBarService.
addToolBarService(Binder, Class<? extends ToolBarService>) - Static method in class org.opt4j.viewer.VisualizationModule
Add a ToolBarService.
addWidget(Widget) - Method in class org.opt4j.viewer.Viewport
Adds a widget.
archive - Variable in class org.opt4j.viewer.ArchiveWidget
 
archive - Variable in class org.opt4j.viewer.ParetoPlotWidget
 
archive - Variable in class org.opt4j.viewer.PopulationWidget
 
ArchiveWidget - Class in org.opt4j.viewer
A widget that monitors the archive.
ArchiveWidget(Archive) - Constructor for class org.opt4j.viewer.ArchiveWidget
Constructs an ArchiveWidget.
archiveWidget - Variable in class org.opt4j.viewer.ViewsToolBarService
 
ArchiveWidget.Comp - Class in org.opt4j.viewer
 
ArchiveWidget.Comp() - Constructor for class org.opt4j.viewer.ArchiveWidget.Comp
 
ArchiveWidget.Model - Class in org.opt4j.viewer
The model of the table.
ArchiveWidget.Model() - Constructor for class org.opt4j.viewer.ArchiveWidget.Model
 
archiveWidgetProvider - Variable in class org.opt4j.viewer.ViewsToolBarService
 
autoUpdate - Variable in class org.opt4j.viewer.ArchiveWidget
 
AutoZoomButton - Class in org.opt4j.viewer
The AutoZoomButton is a specialized JButton which reactivates the auto zoom feature of a PlotBox.
AutoZoomButton() - Constructor for class org.opt4j.viewer.AutoZoomButton
Creates a new AutoZoomButton.

B

bar - Variable in class org.opt4j.viewer.StatusBar
 

C

changed - Variable in class org.opt4j.viewer.ArchiveWidget
 
closeEvent - Variable in class org.opt4j.viewer.Viewer
 
closeEvent - Variable in class org.opt4j.viewer.ViewerModule
 
closeOnStop - Variable in class org.opt4j.viewer.Viewer
 
closeOnStop - Variable in class org.opt4j.viewer.ViewerModule
 
compare(Individual, Individual) - Method in class org.opt4j.viewer.ArchiveWidget.Comp
 
config() - Method in class org.opt4j.viewer.ViewerModule
 
configure() - Method in class org.opt4j.viewer.VisualizationModule
 
construct() - Method in class org.opt4j.viewer.ControlButtons
Constructs the buttons.
control - Variable in class org.opt4j.viewer.ControlButtons
 
control - Variable in class org.opt4j.viewer.Viewer
 
ControlButtons - Class in org.opt4j.viewer
The ControlButtons contains JButtons for the controls:
ControlButtons(Control) - Constructor for class org.opt4j.viewer.ControlButtons
Constructs a ControlButtons.
controlButtons - Variable in class org.opt4j.viewer.ControlToolBarService
 
ControlToolBarService - Class in org.opt4j.viewer
The ControlToolBarService is a ToolBarService that allows to Control the Optimizer.This service has an ToolBarOrder with -100.
ControlToolBarService(ControlButtons) - Constructor for class org.opt4j.viewer.ControlToolBarService
Constructs a ControlToolBarService.
ConvergencePlotWidget - Class in org.opt4j.viewer
The ConvergencePlotWidget plots the convergence for each Objective.
ConvergencePlotWidget(Optimizer, ConvergencePlotData, ObjectivesMonitor, AutoZoomButton) - Constructor for class org.opt4j.viewer.ConvergencePlotWidget
Constructs a ConvergencePlotWidget.
createInternalFrame(Widget) - Method in class org.opt4j.viewer.Viewport
Creates a widget as a JInternalFrame.

D

data - Variable in class org.opt4j.viewer.ConvergencePlotWidget
 
desktop - Variable in class org.opt4j.viewer.Viewport
 
done - Variable in class org.opt4j.viewer.ObjectivesMonitor
 
doPaint() - Method in class org.opt4j.viewer.ConvergencePlotWidget
Force a repaint of the plot.
doPaint() - Method in class org.opt4j.viewer.ParetoPlotWidget
Repaints the diagram.

F

firstComboBox - Variable in class org.opt4j.viewer.ParetoPlotWidget.Selection
 
frame - Variable in class org.opt4j.viewer.Viewer
 

G

get() - Method in class org.opt4j.viewer.StatusBar
Returns the component.
get() - Method in class org.opt4j.viewer.ToolBar
Returns the JToolBar component.
get() - Method in class org.opt4j.viewer.Viewport
Returns the component.
getArchiveWidget() - Method in class org.opt4j.viewer.ViewsToolBarService
 
getCloseEvent() - Method in class org.opt4j.viewer.ViewerModule
Returns the event when the GUI is closed.
getColumnCount() - Method in class org.opt4j.viewer.ArchiveWidget.Model
 
getColumnCount() - Method in class org.opt4j.viewer.PopulationWidget.Model
 
getColumnName(int) - Method in class org.opt4j.viewer.ArchiveWidget.Model
 
getColumnName(int) - Method in class org.opt4j.viewer.PopulationWidget.Model
 
getFirst() - Method in class org.opt4j.viewer.ParetoPlotWidget.Selection
 
getInternalFrame(Widget) - Method in class org.opt4j.viewer.Viewport
Returns the JInternalFrame of a Widget if it exists and null otherwise.
getPanel() - Method in class org.opt4j.viewer.ArchiveWidget
 
getPanel() - Method in class org.opt4j.viewer.ConvergencePlotWidget
 
getPanel() - Method in class org.opt4j.viewer.ParetoPlotWidget
 
getPanel() - Method in class org.opt4j.viewer.PopulationWidget
 
getPanel() - Method in interface org.opt4j.viewer.Widget
Returns the panel with the content.
getPause() - Method in class org.opt4j.viewer.ControlButtons
Returns the pause button.
getPlotBox() - Method in class org.opt4j.viewer.AutoZoomButton
Returns the PlotBox this AutoZoomButton is listening to.
getPlotWidget() - Method in class org.opt4j.viewer.ViewsToolBarService
 
getPoints(Collection<Individual>, Objective, Objective) - Method in class org.opt4j.viewer.ParetoPlotWidget
Returns the two dimensional representation of the given IndividualCollection.
getPopulationWidget() - Method in class org.opt4j.viewer.ViewsToolBarService
 
getRowCount() - Method in class org.opt4j.viewer.ArchiveWidget.Model
 
getRowCount() - Method in class org.opt4j.viewer.PopulationWidget.Model
 
getSecond() - Method in class org.opt4j.viewer.ParetoPlotWidget.Selection
 
getStart() - Method in class org.opt4j.viewer.ControlButtons
Returns the start button.
getStop() - Method in class org.opt4j.viewer.ControlButtons
Returns the stop button.
getTable() - Method in class org.opt4j.viewer.ArchiveWidget
 
getTable() - Method in class org.opt4j.viewer.PopulationWidget
 
getTerminate() - Method in class org.opt4j.viewer.ControlButtons
Returns the terminate button.
getTitle() - Method in class org.opt4j.viewer.ViewerModule
Returns the title of the GUI frame.
getToolBar() - Method in class org.opt4j.viewer.ControlToolBarService
 
getToolBar() - Method in interface org.opt4j.viewer.ToolBarService
Returns the component.
getToolBar() - Method in class org.opt4j.viewer.ViewsToolBarService
 
getValueAt(int, int) - Method in class org.opt4j.viewer.ArchiveWidget.Model
 
getValueAt(int, int) - Method in class org.opt4j.viewer.PopulationWidget.Model
 

I

INDEX - Static variable in class org.opt4j.viewer.ArchiveWidget
 
individualAdded(IndividualSet, Individual) - Method in class org.opt4j.viewer.ArchiveWidget
 
individualAdded(IndividualSet, Individual) - Method in class org.opt4j.viewer.PopulationWidget
 
IndividualMouseListener - Interface in org.opt4j.viewer
Listener for mouse events on Individuals.
individualMouseListeners - Variable in class org.opt4j.viewer.ArchiveWidget
 
individualRemoved(IndividualSet, Individual) - Method in class org.opt4j.viewer.ArchiveWidget
 
individualRemoved(IndividualSet, Individual) - Method in class org.opt4j.viewer.PopulationWidget
 
inidividualStateChanged(Individual) - Method in class org.opt4j.viewer.ObjectivesMonitor
 
inidividualStateChanged(Individual) - Method in class org.opt4j.viewer.PopulationWidget
 
init(Viewport) - Method in class org.opt4j.viewer.ArchiveWidget
 
init(Viewport) - Method in class org.opt4j.viewer.ConvergencePlotWidget
 
init(Viewport) - Method in class org.opt4j.viewer.ParetoPlotWidget
 
init(Collection<Objective>) - Method in class org.opt4j.viewer.ParetoPlotWidget.Selection
 
init(Viewport) - Method in class org.opt4j.viewer.PopulationWidget
 
init() - Method in class org.opt4j.viewer.StatusBar
Initialization.
init() - Method in class org.opt4j.viewer.ToolBar
Initialization.
init() - Method in class org.opt4j.viewer.Viewport
Initialization.
init(Viewport) - Method in interface org.opt4j.viewer.Widget
Called once after the widget is added to the Viewport.
isCloseOnStop() - Method in class org.opt4j.viewer.ViewerModule
Returns true if the GUI is automatically closed if the optimization process has stopped.
iterationComplete(int) - Method in class org.opt4j.viewer.ArchiveWidget
 
iterationComplete(int) - Method in class org.opt4j.viewer.ConvergencePlotWidget
 
iterationComplete(int) - Method in class org.opt4j.viewer.ParetoPlotWidget
 
iterationComplete(int) - Method in class org.opt4j.viewer.StatusBar
 

L

label - Variable in class org.opt4j.viewer.StatusBar
 
listeners - Variable in class org.opt4j.viewer.ObjectivesMonitor
 

O

objectives - Variable in class org.opt4j.viewer.ArchiveWidget
 
objectives(Collection<Objective>) - Method in class org.opt4j.viewer.ArchiveWidget
 
objectives(Collection<Objective>) - Method in class org.opt4j.viewer.ConvergencePlotWidget
 
objectives - Variable in class org.opt4j.viewer.ObjectivesMonitor
 
objectives(Collection<Objective>) - Method in interface org.opt4j.viewer.ObjectivesMonitor.ObjectivesListener
Callback method that passes the objectives of the optimization problem.
objectives(Collection<Objective>) - Method in class org.opt4j.viewer.ParetoPlotWidget
 
objectives - Variable in class org.opt4j.viewer.PopulationWidget
 
objectives(Collection<Objective>) - Method in class org.opt4j.viewer.PopulationWidget
 
ObjectivesMonitor - Class in org.opt4j.viewer
The ObjectivesMonitor informs its listeners about the Objectives of the optimization problem as soon as it is available.
ObjectivesMonitor(IndividualFactory, Archive) - Constructor for class org.opt4j.viewer.ObjectivesMonitor
Constructs the ObjectivesMonitor.
ObjectivesMonitor.ObjectivesListener - Interface in org.opt4j.viewer
The ObjectivesMonitor.ObjectivesListener is an interface for classes that need the objectives.
objectivesPlotWidgetProvider - Variable in class org.opt4j.viewer.ViewsToolBarService
 
OFFSET - Static variable in class org.opt4j.viewer.ArchiveWidget
 
OFFSET - Static variable in class org.opt4j.viewer.PopulationWidget
 
OFFSET - Static variable in class org.opt4j.viewer.Viewport
 
onDoubleClick(Individual, Component, Point) - Method in interface org.opt4j.viewer.IndividualMouseListener
Invoked if an Individual is selected by a double click.
onPopup(Individual, Component, Point, JPopupMenu) - Method in interface org.opt4j.viewer.IndividualMouseListener
Invoked if an Individual is selected by a popup (usually with a right click of the mouse).
optimizationStarted(Optimizer) - Method in class org.opt4j.viewer.ControlButtons
 
optimizationStarted(Optimizer) - Method in class org.opt4j.viewer.StatusBar
 
optimizationStarted(Optimizer) - Method in class org.opt4j.viewer.Viewer
 
optimizationStopped(Optimizer) - Method in class org.opt4j.viewer.ControlButtons
 
optimizationStopped(Optimizer) - Method in class org.opt4j.viewer.StatusBar
 
optimizationStopped(Optimizer) - Method in class org.opt4j.viewer.Viewer
 
order - Variable in class org.opt4j.viewer.ArchiveWidget
 
org.opt4j.viewer - package org.opt4j.viewer
Provides the classes for the optimization visualization, i.e., the Viewer.

P

paint() - Method in class org.opt4j.viewer.ArchiveWidget
Repaints the table.
paint() - Method in class org.opt4j.viewer.ConvergencePlotWidget
Repaints the plot.
paint(Collection<Individual>, Collection<Individual>) - Method in class org.opt4j.viewer.ParetoPlotWidget
Repaints the diagram.
paint() - Method in class org.opt4j.viewer.PopulationWidget
 
panel - Variable in class org.opt4j.viewer.ArchiveWidget
 
panel - Variable in class org.opt4j.viewer.ConvergencePlotWidget
 
panel - Variable in class org.opt4j.viewer.ParetoPlotWidget
 
panel - Variable in class org.opt4j.viewer.PopulationWidget
 
panel - Variable in class org.opt4j.viewer.StatusBar
 
panel - Variable in class org.opt4j.viewer.Viewport
 
ParetoPlotWidget - Class in org.opt4j.viewer
The ParetoPlotWidget is a widget that displays the Population and Archive in two dimensional plot.
ParetoPlotWidget(Population, Archive, AutoZoomButton) - Constructor for class org.opt4j.viewer.ParetoPlotWidget
Constructs a ParetoPlotWidget.
ParetoPlotWidget.Selection - Class in org.opt4j.viewer
The selection box for the current two objectives.
ParetoPlotWidget.Selection() - Constructor for class org.opt4j.viewer.ParetoPlotWidget.Selection
 
pause - Variable in class org.opt4j.viewer.ControlButtons
 
plot - Variable in class org.opt4j.viewer.ConvergencePlotWidget
 
plot - Variable in class org.opt4j.viewer.ParetoPlotWidget
 
plotWidgetProvider - Variable in class org.opt4j.viewer.ViewsToolBarService
 
population - Variable in class org.opt4j.viewer.ParetoPlotWidget
 
population - Variable in class org.opt4j.viewer.PopulationWidget
 
PopulationWidget - Class in org.opt4j.viewer
A widget that monitors the Population.
PopulationWidget(Population, Archive, IndividualFactory, ObjectivesMonitor) - Constructor for class org.opt4j.viewer.PopulationWidget
Constructs a PopulationWidget.
populationWidget - Variable in class org.opt4j.viewer.ViewsToolBarService
 
PopulationWidget.Model - Class in org.opt4j.viewer
The PopulationWidget.Model.
PopulationWidget.Model() - Constructor for class org.opt4j.viewer.PopulationWidget.Model
 
PopulationWidget.Table - Class in org.opt4j.viewer
The PopulationWidget.Table.
PopulationWidget.Table(TableModel) - Constructor for class org.opt4j.viewer.PopulationWidget.Table
 
populationWidgetProvider - Variable in class org.opt4j.viewer.ViewsToolBarService
 
prepareRenderer(TableCellRenderer, int, int) - Method in class org.opt4j.viewer.PopulationWidget.Table
 
progress - Variable in class org.opt4j.viewer.StatusBar
 
publishObjectives(Individual) - Method in class org.opt4j.viewer.ObjectivesMonitor
 

R

registerAtObjectivesMonitor(ObjectivesMonitor) - Method in class org.opt4j.viewer.ArchiveWidget
Register at the ObjectivesMonitor.
registerAtObjectivesMonitor(ObjectivesMonitor) - Method in class org.opt4j.viewer.ParetoPlotWidget
Register at the ObjectivesMonitor.
registerAtOptimizer(Optimizer) - Method in class org.opt4j.viewer.ArchiveWidget
Register at the Optimizer.
registerAtOptimizer(Optimizer) - Method in class org.opt4j.viewer.ParetoPlotWidget
Register at the Optimizer.
removeIndivdiualMouseListener(IndividualMouseListener) - Method in class org.opt4j.viewer.ArchiveWidget
Removes a IndividualMouseListener.
removeListener(ObjectivesMonitor.ObjectivesListener) - Method in class org.opt4j.viewer.ObjectivesMonitor
Remove an ObjectivesMonitor.ObjectivesListener.

S

secondComboBox - Variable in class org.opt4j.viewer.ParetoPlotWidget.Selection
 
selection - Variable in class org.opt4j.viewer.ConvergencePlotWidget
 
selection - Variable in class org.opt4j.viewer.ParetoPlotWidget
 
setCloseEvent(Viewer.CloseEvent) - Method in class org.opt4j.viewer.ViewerModule
Sets the event when the GUI is closed.
setCloseOnStop(boolean) - Method in class org.opt4j.viewer.ViewerModule
Sets the option for automatically closing the GUI if the optimization stops.
setPlotBox(PlotBox) - Method in class org.opt4j.viewer.AutoZoomButton
Set the PlotBox to listen for.
setTitle(String) - Method in class org.opt4j.viewer.ViewerModule
Sets the title of the GUI frame.
size - Variable in class org.opt4j.viewer.PopulationWidget
 
sizeLabel - Variable in class org.opt4j.viewer.ArchiveWidget
 
sortIndividiualMouseListeners() - Method in class org.opt4j.viewer.ArchiveWidget
 
start - Variable in class org.opt4j.viewer.ControlButtons
 
stateChanged(Control.State) - Method in class org.opt4j.viewer.ControlButtons
 
StatusBar - Class in org.opt4j.viewer
The StatusBar contains informations about the optimization progress and time per iteration.
StatusBar(Progress) - Constructor for class org.opt4j.viewer.StatusBar
Constructs a StatusBar.
statusBar - Variable in class org.opt4j.viewer.Viewer
 
stop - Variable in class org.opt4j.viewer.ControlButtons
 
swtIndividuals - Variable in class org.opt4j.viewer.ArchiveWidget
 
swtIndividuals - Variable in class org.opt4j.viewer.PopulationWidget
 

T

table - Variable in class org.opt4j.viewer.ArchiveWidget
 
table - Variable in class org.opt4j.viewer.PopulationWidget
 
task - Variable in class org.opt4j.viewer.ArchiveWidget
 
task - Variable in class org.opt4j.viewer.ConvergencePlotWidget
 
task - Variable in class org.opt4j.viewer.ParetoPlotWidget
 
task - Variable in class org.opt4j.viewer.PopulationWidget
 
task - Variable in class org.opt4j.viewer.StatusBar
 
terminate - Variable in class org.opt4j.viewer.ControlButtons
 
time - Variable in class org.opt4j.viewer.StatusBar
 
timeLabel - Variable in class org.opt4j.viewer.StatusBar
 
title - Variable in class org.opt4j.viewer.Viewer
 
title - Variable in class org.opt4j.viewer.ViewerModule
 
ToolBar - Class in org.opt4j.viewer
The ToolBar is a collection of the ToolBarServices.
ToolBar(Set<ToolBarService>) - Constructor for class org.opt4j.viewer.ToolBar
Constructs a ToolBar.
toolBar - Variable in class org.opt4j.viewer.ToolBar
 
toolBar - Variable in class org.opt4j.viewer.Viewer
 
ToolBarOrder - Annotation Type in org.opt4j.viewer
The ToolBarOrder Annotation is used for ToolBarService ordering.
ToolBarService - Interface in org.opt4j.viewer
The ToolBarService is an interface for arbitrary components that are added to the tool bar in the viewer.
toolBarServices - Variable in class org.opt4j.viewer.ToolBar
 

U

update(Optimizer) - Method in class org.opt4j.viewer.ControlButtons
Updates the view.
update(String, String) - Method in class org.opt4j.viewer.StatusBar
 
updateOrder() - Method in class org.opt4j.viewer.ArchiveWidget
 

V

valueOf(String) - Static method in enum org.opt4j.viewer.Viewer.CloseEvent
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opt4j.viewer.Viewer.CloseEvent
Returns an array containing the constants of this enum type, in the order they are declared.
Viewer - Class in org.opt4j.viewer
The Viewer.
Viewer(Viewport, ToolBar, StatusBar, Control, String, Viewer.CloseEvent, boolean) - Constructor for class org.opt4j.viewer.Viewer
Constructs a Viewer.
Viewer.CloseEvent - Enum in org.opt4j.viewer
The Viewer.CloseEvent that is triggered if this viewer is closed.
ViewerModule - Class in org.opt4j.viewer
The ViewerModule configures the optimization process viewer.
ViewerModule() - Constructor for class org.opt4j.viewer.ViewerModule
 
viewport - Variable in class org.opt4j.viewer.Viewer
 
Viewport - Class in org.opt4j.viewer
The Viewport is a desktop for Widgets.
Viewport() - Constructor for class org.opt4j.viewer.Viewport
Constructs a Viewport for Widgets.
viewport - Variable in class org.opt4j.viewer.ViewsToolBarService
 
ViewsToolBarService - Class in org.opt4j.viewer
The ViewsToolBarService can open a ArchiveWidget, PopulationWidget, or ParetoPlotWidget.
ViewsToolBarService(Viewport, Provider<ArchiveWidget>, Provider<PopulationWidget>, Provider<ParetoPlotWidget>, Provider<ConvergencePlotWidget>) - Constructor for class org.opt4j.viewer.ViewsToolBarService
Constructs a ViewsToolBarService.
VisualizationModule - Class in org.opt4j.viewer
The VisualizationModule.
VisualizationModule() - Constructor for class org.opt4j.viewer.VisualizationModule
 

W

Widget - Interface in org.opt4j.viewer
The Widget is an interface for standard panel for the Viewport.
WidgetParameters - Annotation Type in org.opt4j.viewer
The WidgetParameters.
widgets - Variable in class org.opt4j.viewer.Viewport
 

A B C D F G I L O P R S T U V W