Class Summary |
AlgorithmSelectionAction |
This class implements an action that occurs when a new algorithm is selected.
|
BusyAnimation |
This class implements an animation that may be started, stopped, and killed. |
CloseAction |
A close action for the MainGUI |
ExitAction |
This action calls the exitApplication() method in the case of an application.
|
GUIforComputerAlgorithm |
The GUIAlgorithm is actually not an algorithm, but a user control
through which the user may be asked to control the shops at discrete simulation
epochs. |
JobShopClassLoaderToVM |
Loads some of the classes to the VM at one shot, this way
when the classes are first called, execution is faster. |
KillSimulationAction |
|
MainGUI |
This class is one of the several usuable products of the JobShopSimualtion Project.
|
OpenAction |
Handles the Open Action of the File menu. |
PostGUIRunAction |
This class is a functor that holds the method that is done after a run.
|
RVSelectionAction |
Action that occurs when user selects a new random variable in the MainGUI |
SetNrAction |
Action that occurs when a new Nr is set in the mainGUI. |
ShopTraceMaker |
This class is a thread that constntly waits for ShopChangedEvents and converts them to proper events for the Gantt Chart. |
ShopViewUpdater |
This class is designed to pace information between the simulation engine and the graphics components: animation, table, gant chart, etc..
|
SimpleHelpAction |
|
SpeedControlAction |
Action that brings up a speed control dialog. |
StartSimulationAction |
|
StateTable |
This class displays the state of the algorithm on the ShopState.
|
UserGUIAlgorithm |
The GUIAlgorithm is actually not an algorithm, but a user control
through which the user may be asked to control the shops at discrete simulation
epochs. |
VacantLabel |
Designed to fill the areas of the GUI with a label when they are not enabled. |
ViewLogAction |
Use for displaying a pop-up window showing the algorithm's log. |
This package classes that are used by User Interface applications of this framework.