graph TD; id0("Dataset Manager") id1("Release Manager") id2("Time Manager"); id3("Action Manager"); id4("Zone Manager"); id5("Output Manager"); classDef className fill:lightblue,stroke:black,stroke-width:3px,color:black id0 --> id1 id1 --> id2 id2 --> id3 id3 --> id4 id4 --> id5
7 Manager initialization
When an Ichthyop simulation is launched, managers are mobilized in the following order (cf. SimulationManager.mobiliseManagers()
method):
This order is the one in which the managers will be setup and then initialized.
During the setup process, the setupPerformed
methods, implemented on all the manager classes, will be called.
After this setup process, the managers will be initialized. This will be achieved by calling the initializePerformed
methods, implemented on all the manager classes.