ChainControlSetupAction
This MOOSE Action System is responsible for setup and checks that should occur after all ChainControls have been added. It does the following:
Checks that all requested ChainControlData has been declared and throws an error if not.
Calls
init()
on allChainControls
.Adds dependencies for each
ChainControl
on otherChainControls
based on the dependencies of theChainControlData
; if theChainControl
depends on aChainControlData
, then it depends on theChainControl
that declared that data.