All Classes Interface Summary Class Summary Enum Summary
| Class |
Description |
| AbstractControlPanel<T extends Number & Comparable<T>,S extends SimulatorInterface<T>> |
Simulation control panel.
|
| AbstractInputField |
Abstract InputField to avoid code duplication.
|
| AnimationPanel |
The AnimationPanel to display animated (Locatable) objects as an extension of the VisualizationPanel.
|
| AnimationToggles |
Helper class to set the animation toggles for the animation panel.
|
| AnimationUpdaterThread |
AnimationUpdaterThread is a class that sends UPDATE_ANIMATION_EVENT events with a certain frequency.
|
| Appearance |
Enum that contains a background color, foreground color and a font name, to be set throughout all components.
|
| AppearanceControl |
This interface allows on screen items to not obtain colors and/or the font from an Appearance.
|
| AppearanceControlButton |
Button with appearance control.
|
| AppearanceControlLabel |
Label with appearance control.
|
| ArrayRenderer |
Renders array values in a human-readable manner.
|
| AutoPanAnimationPanel |
Animation panel that adds autopan functionality.
|
| BoxAndWhiskerChart |
The BoxAndWhiskerChart specifies a Box-and-Whisker chart.
|
| BoxAndWhiskerPlot |
The Summary chart class defines a summary chart..
|
| ButtonPanel |
The ButtonPanel with the home button, grid button, and full extent button are synchronously coupled to the animation panel.
|
| ButtonUtil |
ButtonUtil is a helper class to create buttons for the DSOL GUI.
|
| CellPresentationConfiguration |
An interface defining the services of a table presentation configuration.
|
| ClockPanel<T extends Number & Comparable<T>> |
Panel that displays the simulation time.
|
| ClockPanel.TimeDouble |
ClockLabel for a double time.
|
| ClockPanel.TimeDoubleUnit |
ClockLabel for a djunits Time.
|
| ClockPanel.TimeFloat |
ClockLabel for a float time.
|
| ClockPanel.TimeFloatUnit |
ClockLabel for a djunits FloatTime.
|
| ClockPanel.TimeLong |
ClockLabel for a long time.
|
| CollectionRenderer |
Renders Collection values in a human-readable manner.
|
| CollectionTableModel |
A tablemodel used to manage and present the instances of a composite property.
|
| ConsoleLogger |
Console for a swing application where the log messages are displayed.
|
| ConsoleLogger.ConsoleLogWriter |
LogWriter takes care of writing the log records to the console.
|
| ConsoleOutput |
Console for a swing application where the standard output and standard error output are displayed.
|
| ConsoleOutput.CustomErrorStream |
The custom error stream that writes to the text pane.
|
| ConsoleOutput.CustomOutputStream |
The custom output stream that writes to the text pane.
|
| DefaultConfiguration |
A default implementation of the {see CellPresentationConfiguration} interface.
|
| DefaultModelManager |
Copyright (c) 2002-2023 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
|
| DevsControlPanel<T extends Number & Comparable<T>,S extends DevsSimulatorInterface<T>> |
ControlPanel container for the a DEVS simulator, with clocks for different time units.
|
| DevsControlPanel.TimeDouble |
DEVS ControlPanel for a Double timeunit.
|
| DevsControlPanel.TimeDoubleUnit |
DEVS ControlPanel for a djunits double timeunit.
|
| DevsControlPanel.TimeFloat |
DEVS ControlPanel for a Float timeunit.
|
| DevsControlPanel.TimeFloatUnit |
DEVS ControlPanel for a djunits float timeunit.
|
| DevsControlPanel.TimeLong |
DEVS ControlPanel for a Long timeunit.
|
| DsolAnimationApplication |
Wrap a DSOL simulation model, or any (descendant of a) JPanel in a JFrame (wrap it in a window).
|
| DsolAnimationGisTab |
Animation panel with GIS layers and various controls.
|
| DsolAnimationTab |
Animation panel with various controls.
|
| DsolApplication |
The DSOLSimulationApplication allows to execute and control a simulation model, add tabs, and provide insight into the state
of the simulation.
|
| DsolPanel |
Tabbed content panel for the simulation with a control bar on top.
|
| DsolPanel.AppearanceControlTabbedContentPane |
TabbedContentPane which ignores appearance (it has too much colors looking ugly / becoming unreadable).
|
| DynamicTableModel |
An interface that defines methods for adding and deleting rows from a tablemodel.
|
| ExpandButton |
A table-element that spawns an introspection dialog for a property.
|
| ExpandButtonEditor |
Implements the pop-up behaviour of the {see nl.tudelft.simulation.introspection.gui.ExpandButton}.
|
| GenericControlPanel<T extends Number & Comparable<T>,S extends SimulatorInterface<T>> |
Generic ControlPanel container for the different types of control panel, with different clocks.
|
| GenericControlPanel.TimeDouble |
Generic ControlPanel for a Double time unit.
|
| GenericControlPanel.TimeDoubleUnit |
Generic ControlPanel for a djunits double time unit.
|
| GenericControlPanel.TimeFloat |
Generic ControlPanel for a Float time unit.
|
| GenericControlPanel.TimeFloatUnit |
Generic ControlPanel for a djunits float time unit.
|
| GenericControlPanel.TimeLong |
Generic ControlPanel for a Long time unit.
|
| Histogram |
The histogram specifies a histogram chart for the DSOL framework.
|
| HistogramDataset |
The dataset defines a histogram data set.
|
| HistogramDomainAxis |
The histogram domainAxis defines the x-Axis of a histogram.
|
| HistogramSeries |
The serie defines a histogram series containing the entries of a set.
|
| HomeAction |
The Nome action, restoring the viewport to the original extent.
|
| HtmlPanel |
A simple Swing component to show HTML content from a URL.
|
| ICellPresentationConfigProvider |
Allows discovery of a cell presentation configuration {see
nl.tudelft.simulation.introspection.mapping.CellPresentationConfiguration}.
|
| Icons |
Icons contains static methods to load a icon from disk.
|
| ImmutableCollectionRenderer |
Renders Collection values in a human-readable manner.
|
| ImmutableCollectionTableModel |
A tablemodel used to manage and present the instances of a composite property.
|
| ImmutableMapRenderer |
Renders Map values in a human-readable manner.
|
| InfoTextPanel |
A panel with info in the north bar of the animation tab.
|
| InputField |
InputField for entering data.
|
| InputFieldBoolean |
Swing InputField for Boolean, using a tickbox.
|
| InputFieldDistContinuous |
Swing InputField for a selection of a continuous distribution, using a ComboBox.
|
| InputFieldDistDiscrete |
Swing InputField for a selection of a continuous distribution, using a ComboBox.
|
| InputFieldDouble |
Swing InputField for Double.
|
| InputFieldDoubleScalar<U extends Unit<U>,T extends DoubleScalar<U,T>> |
Swing InputField for Doubles with a unit.
|
| InputFieldFloat |
Swing InputField for Float.
|
| InputFieldFloatScalar<U extends Unit<U>,T extends FloatScalar<U,T>> |
Swing InputField for Floats with a unit.
|
| InputFieldInteger |
Swing InputField for Integer.
|
| InputFieldLong |
Swing InputField for Long.
|
| InputFieldSelectionList<T> |
Swing InputField for a selection, using a ComboBox.
|
| InputFieldSelectionMap<K,T> |
Swing InputField for a selection with a map, using a ComboBox.
|
| InputFieldString |
Swing InputField for String.
|
| InputListener |
The InputListener for the AnimationPanel.
|
| InputParametersTab |
InputParametersTab displays the input parameters in a ScrollPane.
|
| IntrospectingTableModelInterface |
Defines the minimum contract for a TableModel providing additional introspection services.
|
| IntrospectionAction |
Introspecting an object on the screen.
|
| IntrospectionDialog |
A GUI element for presentation and manipulation of an introspected object.
|
| JFileChooserWithSettings |
Small helper class that adds some components to a JFileChooser, the contents of which can be used to retrieve user settings
for output.
|
| LabeledPanel |
JPanel with an outline and a name.
|
| MapRenderer |
Renders Map values in a human-readable manner.
|
| MapTableModel |
A tablemodel used to manage and present the instances of a map property.
|
| ModelManager |
Manages the object model classes for an object model.
|
| MyColorEditor |
Starts up a default {see javax.swing.JColorChooser}panel to edit the color value.
|
| MyColorRenderer |
The color renderer
|
| MyDefaultEditor |
The default editor.
|
| MyDefaultRenderer |
Copyright (c) 2002-2023 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands.
|
| MyTableCellEditor |
An editor for TableObjects.
|
| ObjectJTable |
* A customization of a standard JTable to allow the display of an introspected object.
|
| ObjectJTableInterface |
Declares standard methods of an ObjectJTable.
|
| ObjectTableModel |
The ObjectTableModel.
|
| PanDownAction |
The PanLeftAction.
|
| PanLeftAction |
The PanLeftAction.
|
| PanRightAction |
The PanRightAction
|
| PanUpAction |
The PanUpAction.
|
| PropertiesPanel |
The PropertiesPanel displays the properties of one or more selected objects.
|
| RealTimeControlPanel<T extends Number & Comparable<T>,S extends DevsRealTimeAnimator<T>> |
ControlPanel container for the a DEVS simulator, with clocks for different time units.
|
| RealTimeControlPanel.TimeDouble |
DEVS Real Time ControlPanel for a Double timeunit.
|
| RealTimeControlPanel.TimeDoubleUnit |
DEVS Real Time ControlPanel for a djunits double timeunit.
|
| RealTimeControlPanel.TimeFloat |
DEVS Real Time ControlPanel for a Float timeunit.
|
| RealTimeControlPanel.TimeFloatUnit |
DEVS Real Time ControlPanel for a djunits float timeunit.
|
| RealTimeControlPanel.TimeLong |
DEVS Real Time ControlPanel for a Long timeunit.
|
| RegexFormatter |
Extension of a DefaultFormatter that uses a regular expression.
|
| Resource |
Resource utility.
|
| RunSpeedSliderPanel |
JPanel that contains a JSider for setting the speed of the simulation using a logarithmic scale
|
| RunUntilPanel<T extends Number & Comparable<T>> |
Panel that enables a panel that allows editing of the "run until" time.
|
| RunUntilPanel.TimeDouble |
RunUntilPanel for a double time.
|
| RunUntilPanel.TimeDoubleUnit |
RunUntilPanel for a double djunits Time.
|
| RunUntilPanel.TimeFloat |
RunUntilPanel for a float time.
|
| RunUntilPanel.TimeFloatUnit |
RunUntilPanel for a float djunits Time.
|
| RunUntilPanel.TimeLong |
RunUntilPanel for a long time.
|
| SearchPanel |
A search panel for a single object type.
|
| SearchPanel.ObjectKind<T extends Locatable> |
Entries in the typeToSearch JComboBox of the search panel.
|
| ShowGridAction |
Show or hide the grid.
|
| Sortable |
Defines methods to define, retrieve and perform sorting definitions.
|
| Sortable.Definition |
Defines the sort definition.
|
| SortDefinition |
The SortDefinition.
|
| SortingHeaderCell |
The sorting header cell.
|
| SortingObjectTableModel |
The sortingObjectTableModel.
|
| SortingTableHeader |
The sortingTableHeader class.
|
| SortingTableModel |
The SortingTableModel.
|
| SpeedPanel<T extends Number & Comparable<T>> |
Panel that displays the simulation speed.
|
| SpeedPanel.TimeDouble |
SpeedPanel for a double time.
|
| SpeedPanel.TimeDoubleUnit |
SpeedPanel for a djutils Duration.
|
| SpeedPanel.TimeFloat |
SpeedPanel for a float time.
|
| SpeedPanel.TimeFloatUnit |
SpeedPanel for a djutils FloatDuration.
|
| SpeedPanel.TimeLong |
SpeedPanel for a long time.
|
| StatisticsTable |
StatisticsTable.java.
|
| Swingable |
An interface implemented by all charts and statistics objects defining their capability to present themselves as Swing
component.
|
| SwingCellEditor |
An editor for SwingComponents.
|
| SwingCellRenderer |
A renderer for Swing components.
|
| TabbedContentPane |
A tabbed pane for the DsolPanel to structure console tabs, statistics tabs, animation tabs, etc.
|
| TabbedParameterDialog |
TabbedParameterDialog takes an InputParameterMap and displays the top selections of the tree as tabs.
|
| TablePanel |
A simple swing component to show a Swing table consisting of rows and columns.
|
| Test |
Test.java.
|
| TogglePanel |
TogglePanel.java.
|
| UpdateTimer |
provides a timed update mechanism for components.
|
| VisualizationPanel |
The VisualizationPanel implements the basic functions to visualize Locatable objects on the screen.
|
| XYChart |
The xyChart specifies the xyChart in DSOL.
|
| XYDataset |
The xyDataset specifies the xyDataset in DSOL.
|
| XYSeries |
The xySerie specifies an xySerie for XY Plots in DSOL.
|
| ZoomInAction |
The ZoomIn action.
|
| ZoomOutAction |
The ZoomOut action.
|