Klasse SystemContainer
java.lang.Object
de.labAlive.core.wiringComponent.SignalingComponent
de.labAlive.core.wiringComponent.BaseWiringComponent
de.labAlive.core.wiringComponent.WiringComponentImpl
de.labAlive.core.abstractSystem.SystemImpl
de.labAlive.core.systemContainer.SystemContainer
- Alle implementierten Schnittstellen:
ThreadStepListener, MouseListener, EventListener
A SystemContainer is a basic simulation unit without inner synchronization.
It is a simulation chain or tree. It has exactly one StartableSystem, e.g.
generator or adder, and one or more terminations, i.e. TerminationInports of
e.g. a sink or adder. It contains all systems of a simulation chain.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSystemContainer(String name, WiringAdministrator wiring, StartableSystem startsys) -
Methodenübersicht
Modifikator und TypMethodeBeschreibungdoublebooleanhasStartableSystem(StartableSystem startSystem) voidnewSystemContainer(StartableSystem startSystem) Feedback of initialization chain.voidvoidsetMonitor(SystemContainerBaseMonitor monitor) voidvoidStarts the initialization chain.voidIs implemented in Wire and Systems.voidSent by a a TimerThread.toString()Von Klasse geerbte Methoden SystemImpl
allocOutPorts, backwardSignaling, build, checkConnection, connect, connectionDiagnose, createMeasures, forwardSignaling, forwardSimulationParameterChanged, getFacade, getFromWC, getFromWC, getInPorts, getOutPorts, getPort, getT0, getToWC, getToWC, initDelay, initSystemContainer, isMux, isNotEndOfBranch, isSingleInput, isSink, isSiso, isSource, isStartOfBranch, notifyBeforeBuild, notifyPropertyChanged, notifyPropertyChangedPre, output, output, rebuild, setInPorts, setInPorts, setNinNout, setOutPorts, setOutPorts, setT0Von Klasse geerbte Methoden WiringComponentImpl
addPointBetween, addSymbol, addSymbol, addSymbol, getCanvas, getFullLabel, getLongLabel, getName, getParent, getSymbolResolver, getSymbols, hide, isHidden, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, name, name, name, nameIfNotNamed, setLongLabel, setName, setParent, setSymbol, setSymbolResolver, setSymbolsVon Klasse geerbte Methoden BaseWiringComponent
addSelectParameter, getMainParameters, getMeasures, getParameters, getSignalType, initSignalType, interceptStep, notifyBeforeParameterChange, putParameters, putParams, setAutoshow, setAutoshow, setMeasures, setParametersSet, setParamsSet, setSamplingTime, setSignalType, setStepInterceptor, stepPreVon Klasse geerbte Methoden SignalingComponent
discoverStartableSystems, getSignalingReceiver, processSignaling, setFacade, setSignalingReceiver
-
Konstruktordetails
-
SystemContainer
-
-
Methodendetails
-
resetSimulation
public void resetSimulation()- Setzt außer Kraft:
resetSimulationin KlasseSignalingComponent
-
hasStartableSystem
-
step
Beschreibung aus Klasse kopiert:BaseWiringComponentIs implemented in Wire and Systems.- Setzt außer Kraft:
stepin KlasseSystemImpl
-
threadStep
public void threadStep()Beschreibung aus Schnittstelle kopiert:ThreadStepListenerSent by a a TimerThread. Can be used for animations- Angegeben von:
threadStepin SchnittstelleThreadStepListener
-
simulationStep
public void simulationStep() -
startinitSystemContainer
public void startinitSystemContainer()Starts the initialization chain. Each Termination sends a initSystemContainer. -
newSystemContainer
Feedback of initialization chain. It's called by a StartableSystem which needs a new SystemContainer and becomes the startSystem of this new SystemContainer. -
getMonitor
-
setMonitor
-
getStartSystem
-
getSamplingTime
public double getSamplingTime()- Setzt außer Kraft:
getSamplingTimein KlasseBaseWiringComponent- Gibt zurück:
- samling time ta
-
toString
- Setzt außer Kraft:
toStringin KlasseWiringComponentImpl
-