Klasse WiringAdministrator
java.lang.Object
de.labAlive.core.wiring.WiringAdministrator
Manages the simulation of a wiring. It initializes a Wiring (creates the required SystemContainer) and simulates a
Wiring (using the SystemContainer).
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifikator und TypMethodeBeschreibungvoidinitWiring(Set<SourceImpl> initialStartSystems, WiringStarter wiring) Initializes the wiring for the simulation.voidvoidnewSystemContainer(StartableSystem startSystem) Feedback of initialization chain.voidvoidregisterStartableSystem(StartableSystem startableSystem) Sources call this method during wiring initializationvoidvoidsendSigMess2All(SignalingMessage SignalingMessage) toString()
-
Konstruktordetails
-
WiringAdministrator
public WiringAdministrator()
-
-
Methodendetails
-
resetSimulation
public void resetSimulation() -
initWiring
Initializes the wiring for the simulation. The whole wiring is divided into SystemContainers. Each SystemContainers has a startSystem (StartableSystem or OnCondStartableSystem).- Parameter:
initialStartSystems- List of StartSystems provided by RunWiring (is incomplete)
-
initWiring2
public void initWiring2() -
registerStartableSystem
Sources call this method during wiring initialization- Parameter:
startableSystem-
-
sendSigMess2All
-
newSystemContainer
Feedback of initialization chain. Called by the current SystemContainer to indicate that a subsequent StartableSystem needs a new SystemContainer. -
getSystemContainers
-
getSystemContainerMonitor
-
getAndUpdateMonitorParameters
-
toString
-
printStatus
public void printStatus()
-