Package haifa.shopsim

This package contains the base classes and interfaces that are used by the shopsim fraemwork.

See:
          Description

Interface Summary
PostRunAction  
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), and a log into which it writes infomration regarding it's processing. It is recommended that the constructors will not be heavy.
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 revlevant to a specific jobshop problem.
ShopState  
 

Class Summary
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  
Operation This little class holds and identifies an operation in a job shop (route, op).
ShopChangeEvent  
ShopCommand This is a command generated by a scheduling algorithm to a job shop.
ShopFinishedEvent  
ShopStartedEvent  
ShopStateImpl This class represents the state of the jobshop at a given time instance as it is seen by an Algorithm.
 

Exception Summary
JobShopFileFormatException Thrown when the input file does not seem to match the specification.
 

Package haifa.shopsim Description

This package contains the base classes and interfaces that are used by the shopsim fraemwork.