after OperatedMachine collapse, Topology31 is updated. Error in Topology31 fixed - Now identical to Topology01
dump updated to include operators results (to be checked)
pydot import made optional to run the platform
a methodthat checks if the object is active added in CoreObject
ShiftScheduler added and main script updated to read it
redundant code removed from globals
CanAccept() of MachineManagedJob overrides MachineJobShop method in order to avoid manager update problem
manager attribute added to Mould
haveToDispose of MouldAssemblyBuffer now checks whether the entity to be disposed has manager, if yes performs default behaviour, otherwise checks if the manager is available
manager attribute added to OrderComponent
comments clean-up in QueueManagedJob
New test Topology, Topology56, implementing a full workflow of managed Order with OrderDecomposition and MouldAssembly
modifications so that the off-shift time can be counted and outputted
topology49 and dump added. First test for Machine with shifts
update so that off-shift portion is also outputted in multiple runs. Also bug in ShiftScheduler fixed
changes in postProcessing of machine so that off-shift is added correctly
4 tests added to check off-shift calculations
2 more tests added
correction in Machine.postProcessing
interruptCause added in CoreObject as empty variable