Serialized Form


Package haifa.shopsim

Class haifa.shopsim.JobFinishedEvent implements Serializable

Serialized Fields

jobID

java.lang.String jobID

routeNumber

int routeNumber

Class haifa.shopsim.JobShopFileFormatException implements Serializable

Class haifa.shopsim.MachineFinishedEvent implements Serializable

Serialized Fields

machineNumber

int machineNumber

nextMachineNumber

int nextMachineNumber
Has value of -1 if the next machine is a RouteEnd.

finishedOperation

Operation finishedOperation

nextOperation

Operation nextOperation
Has null value if the next operation is a route end.

jobID

java.lang.String jobID

Class haifa.shopsim.MachineStartedEvent implements Serializable

Serialized Fields

machineNumber

int machineNumber

operation

Operation operation

jobID

java.lang.String jobID

Class haifa.shopsim.ShopChangeEvent implements Serializable

Serialized Fields

time

double time

Class haifa.shopsim.ShopFinishedEvent implements Serializable

Class haifa.shopsim.ShopStartedEvent implements Serializable

Serialized Fields

operationMap

java.util.Map operationMap


Package haifa.shopsim.UI

Class haifa.shopsim.UI.BusyAnimation implements Serializable

Serialized Fields

x1

int x1

y1

int y1

x2

int x2

y2

int y2

t

java.lang.Thread t

MIN_DELAY

int MIN_DELAY

MAX_DELAY

int MAX_DELAY

STEP

int STEP

delay

int delay

MAX_COUNT

int MAX_COUNT

upgradeCounter

int upgradeCounter

animating

boolean animating

pause

boolean pause

random

java.util.Random random

Class haifa.shopsim.UI.GUIAlgorithm implements Serializable

Serialized Fields

shopState

ShopState shopState

shopData

ShopData shopData

commandLabel

javax.swing.JLabel commandLabel

buttonMap

java.util.HashMap buttonMap

restButton

javax.swing.JButton restButton

routePanels

javax.swing.JPanel[] routePanels

stepsPanel

javax.swing.JPanel stepsPanel

log

java.io.PrintWriter log

quitFlag

boolean quitFlag

nextOperation

Operation nextOperation

restClicked

boolean restClicked

Class haifa.shopsim.UI.GUIforComputerAlgorithm implements Serializable

Serialized Fields

shopState

ShopState shopState

shopData

ShopData shopData

visualShopStateObject

javax.swing.JComponent visualShopStateObject

log

java.io.PrintWriter log

shopAlgorithm

ShopAlgorithm shopAlgorithm

nameLabel

javax.swing.JLabel nameLabel

explanationArea

javax.swing.JTextArea explanationArea

stepButton

javax.swing.JButton stepButton

goButton

javax.swing.JButton goButton

stopButton

javax.swing.JButton stopButton

commandLabel

javax.swing.JLabel commandLabel

centerPanel

javax.swing.JPanel centerPanel

buttonPanel

javax.swing.JPanel buttonPanel

animLeft

BusyAnimation animLeft

animRight

BusyAnimation animRight

go

boolean go

step

boolean step

Class haifa.shopsim.UI.MainGUI implements Serializable

Serialized Fields

numSimulations

int numSimulations
Counts how many times the user started a simulation.

HOME_PAGE

java.lang.String HOME_PAGE
If the user chooses exit during an applet, it is brought to this page.

rootPane

javax.swing.JRootPane rootPane
Used when working with a JFrame and setting a menu.

mainPanel

javax.swing.JPanel mainPanel

topPanel

javax.swing.JPanel topPanel

centerPanel

javax.swing.JPanel centerPanel

ganttArea

javax.swing.JComponent ganttArea

animArea

javax.swing.JComponent animArea

shopDataArea

javax.swing.JTextArea shopDataArea

commandLabel

javax.swing.JLabel commandLabel

menuBar

javax.swing.JMenuBar menuBar

fileMenu

javax.swing.JMenu fileMenu

algorithmMenu

javax.swing.JMenu algorithmMenu

dataFiles

java.util.ArrayList dataFiles
Stores names of urls specified by html to applet of data files.

fileMenuActions

javax.swing.Action[] fileMenuActions
Action events of the file menu. Each of these has a corresponeding inner class.

shopRun

ShopRun shopRun
A reference to the shopRun object (the object that runs the simulation).

currentAlgorithm

ShopAlgorithm currentAlgorithm
A refrence to the currently selected shopAlgorithm, may be null.

shopData

ShopData shopData
A reference to the data regarding the current job shop.

shopState

ShopState shopState
A refrence to the shopState.

stateTable

StateTable stateTable
A reference to the stateTable

Class haifa.shopsim.UI.MainGUI.AlgorithmSelectionAction implements Serializable

Serialized Fields

this$0

MainGUI this$0

shopAlgorithm

ShopAlgorithm shopAlgorithm
A reference to the shopAlgorithm which this class handles.

Class haifa.shopsim.UI.MainGUI.ExitAction implements Serializable

Serialized Fields

this$0

MainGUI this$0

Class haifa.shopsim.UI.MainGUI.OpenAction implements Serializable

Serialized Fields

this$0

MainGUI this$0

Class haifa.shopsim.UI.MainGUI.ViewLogAction implements Serializable

Serialized Fields

this$0

MainGUI this$0

Class haifa.shopsim.UI.StateTable implements Serializable

Serialized Fields

shopState

ShopState shopState

shopData

ShopData shopData

rowData

java.util.Vector rowData

topPanel

javax.swing.JPanel topPanel

timeLabel

javax.swing.JLabel timeLabel

busyLabel

javax.swing.JLabel busyLabel

bufferTable

javax.swing.JTable bufferTable

bottomLabel

javax.swing.JLabel bottomLabel