public class SystemContainer extends SystemImpl implements ThreadStepListener
Constructor and Description |
---|
SystemContainer(java.lang.String name,
WiringAdministrator wiring,
StartableSystem startsys) |
Modifier and Type | Method and Description |
---|---|
SystemContainerBaseMonitor |
getMonitor() |
double |
getSamplingTime() |
StartableSystem |
getStartSystem() |
boolean |
hasStartableSystem(StartableSystem startSystem) |
void |
newSystemContainer(StartableSystem startSystem)
Feedback of initialization chain.
|
void |
resetSimulation() |
void |
setMonitor(SystemContainerBaseMonitor monitor) |
void |
simulationStep() |
void |
startinitSystemContainer()
Starts the initialization chain.
|
void |
step(Signal sig)
Is implemented in Wire and Systems.
|
void |
threadStep()
Sent by a a TimerThread.
|
java.lang.String |
toString() |
allocOutPorts, backwardSignaling, build, checkConnection, connect, connectionDiagnose, createMeasures, forwardSignaling, forwardSimulationParameterChanged, getFacade, getFromWC, getFromWC, getInPorts, getOutPorts, getPort, getT0, getToWC, getToWC, initDelay, initSystemContainer, isMux, isSink, isSiso, isSource, isStartOfFork, notifyBeforeBuild, notifyPropertyChanged, notifyPropertyChangedPre, rebuild, setInPorts, setInPorts, setNinNout, setOutPorts, setOutPorts, setT0
addPointBetween, addSymbol, addSymbol, addSymbol, getCanvas, getFullLabel, getLongLabel, getName, getParent, getSymbolResolver, getSymbols, hide, isHidden, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, name, name, name, nameIfNotNamed, setLongLabel, setParent, setSymbol, setSymbolResolver
addSelectParameter, getMainParameters, getMeasures, getParameters, getSignalType, initSignalType, interceptStep, notifyBeforeParameterChange, putParameters, putParams, setAutoshow, setAutoshow, setMeasures, setParametersSet, setParamsSet, setSamplingTime, setSignalType, setStepInterceptor, stepPre
discoverStartableSystems, getSignalingReceiver, processSignaling, setFacade, setSignalingReceiver
public SystemContainer(java.lang.String name, WiringAdministrator wiring, StartableSystem startsys)
public void resetSimulation()
resetSimulation
in class SignalingComponent
public boolean hasStartableSystem(StartableSystem startSystem)
public void step(Signal sig)
BaseWiringComponent
step
in class SystemImpl
public void threadStep()
ThreadStepListener
threadStep
in interface ThreadStepListener
public void simulationStep()
public void startinitSystemContainer()
public void newSystemContainer(StartableSystem startSystem)
public SystemContainerBaseMonitor getMonitor()
public void setMonitor(SystemContainerBaseMonitor monitor)
public StartableSystem getStartSystem()
public double getSamplingTime()
getSamplingTime
in class BaseWiringComponent
public java.lang.String toString()
toString
in class WiringComponentImpl