Interface Summary |
PostRunAction |
This interface is used for it's sole method, doAction().
|
ShopAlgorithm |
A ShopAlgorithm (GFA,CFA,manual etc...) has associations to a ShopState
object (An object representing the current state of the shop), a ShopData
object (the shop topology and jobs processing times),
a ShopSimulation object and a log into which it
writes infomration regarding it's processing. |
ShopChangeListener |
Classes which implement this interface are sensitve to changes in the job shop.
|
ShopData |
This is an interface for the datastrucute class that contains the data
evlevant to a specific jobshop problem.
|
ShopSimulation |
This is an interface for a Job Shop Simulation Scheme. |
ShopState |
This interface is implemented by classes that summrise info regarding the
state of the job shop. |
Class Summary |
AbstractShopData |
A shop data implemintation that uses arrays. to store processing times and steps. |
FastAbstractShopData |
An enhancement to the abstract shop data, it keeps some more data structures
in memory (taking up more memory, but speeds up some
method calls. |
FastShopDataFromJBSFile |
Constructs a shop data based on the file format (.jbs). |
GeneralShopDataArray |
An implementation of a general shopData using arrays. |
JobFinishedEvent |
Signifies that a job finished it's processing in the job shop. |
MachineFinishedEvent |
Signifies that a machine finished processing a job.
|
MachineStartedEvent |
Signifies that a machine started processing a job. |
Operation |
This little class holds and identifies an operation in a job shop (route, step). |
ShopChangeEvent |
This Class is part of the ShopChangeListener Observer scheme.
|
ShopCommand |
This is a command generated by a scheduling algorithm to a job shop simulator. |
ShopFinishedEvent |
Signal that the shop finished all of the jobs. |
ShopStartedEvent |
An event siginfing that a simulation has started. |
ShopTimeMovedEvent |
This event simply signifies that the simulation time moved. |
WillingRestStartedEvent |
A ShopChangeEvent that siginifies that a machine started a willing rest. |
This package contains the base classes and interfaces that are used by the shopsim fraemwork.