basic signalling altered. now succeed() should be provided with the transmitter and the time as arguments
batch related objects updated to comply with the new singlling norm
Jobshop objects updated to follow the new signalling
capacitystation objects updated
NonStarvingEntry updated for the new type of singalling
interruption objects updated for the new type of signalling
ChangingPredecessors example updated
Queue run method corrected for collection of loadOperatorAvailable event
expectedSignals dict added to CoreObject attributes to describe the state of an object (what signals is it expecting and thus can be sent)
expectectedSignals dict added to ObjectInterruption for describing its state regarding the event signalling
CoreObject corrected
CoreObjects follow the expectedSignals paradeigm
setWIP updated to use expectedSignals
more CoreObjects use the expectedSignals dict
Machine updated to use the expectedSignals dict. New process method introduced - yet still not used
batch objects follow the expectedSignals paradeigm
jobShop objects make use of expectedSignals dict
interruptions updated and make use of expectedSignals dict
CapacityStationController also updated
update due to merge issues