Class LoopSimModelRunProcessor
java.lang.Object
net.simplace.pipe.control.FWProcessor
net.simplace.pipe.control.FWLoopProcessor
net.simplace.client.sim.processors.LoopSimModelRunProcessor
- All Implemented Interfaces:
EventListener
,FWSimulationListener
- Author:
- Andreas Enders
-
Field Summary
Fields inherited from class net.simplace.pipe.control.FWLoopProcessor
iLoopCount, iLoopMap, iLoopPipeId, iSeparateRuns
Fields inherited from class net.simplace.pipe.control.FWProcessor
iAllreadyLoopedCount, iContainer, iInObservable, iObservable, iProgressTasks
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
Creates a connectlet by dynamically instancing the class given in the JDM element.void
void
invoked when a new iteration was startedprotected boolean
process()
Must be overridden to implement concrete pipe procedure.void
projectEnded
(FWSimulationEvent<FWSimProject> aEvent) invoked when a OutputEvent is receivedvoid
simulationEnded
(FWSimulationEvent<FWSimModel> aEvent) invoked when a simulation has endedvoid
invoked when a OutputEvent is receivedvoid
simulationStarted
(FWSimulationEvent<FWSimModel> aEvent) invoked when a simulation is startedMethods inherited from class net.simplace.pipe.control.FWLoopProcessor
checkInParameterMap, checkOutParameterMap, getLoopCount, getLoopMap, getLoopPipeID, interveneRunLoop, runLoop
Methods inherited from class net.simplace.pipe.control.FWProcessor
containsParameter, createProcessor, createProcessor, fireTaskEvent, getAllStringInParameters, getConfiguration, getInitialParameters, getInParameter, getInParameter, getInParameters, getOutParameter, getOutParameterKeys, getPipeLine, getProgressTask, getStringInParameter, getStringInParameter, getSystemID, hasConfiguration, isEndOfPipe, pipe, removeOutParameter, setConfiguration, setEndOfPipeFlag, setInitialParameters, setInParameterMap, setLoopedCount, setOutParameter, setStateOfTask, setStateProgressing, toXML
-
Constructor Details
-
LoopSimModelRunProcessor
public LoopSimModelRunProcessor()
-
-
Method Details
-
process
Description copied from class:FWProcessor
Must be overridden to implement concrete pipe procedure.- Specified by:
process
in classFWProcessor
- Returns:
- success
- Throws:
PipeLineException
- See Also:
-
getNewProgressTask
- Overrides:
getNewProgressTask
in classFWProcessor
- Returns:
- the progressTask for given LoopCount (1-n)
-
initLoop
- Overrides:
initLoop
in classFWLoopProcessor
-
clone
Description copied from class:FWProcessor
Creates a connectlet by dynamically instancing the class given in the JDM element.- Overrides:
clone
in classFWLoopProcessor
-
simulationStarted
Description copied from interface:FWSimulationListener
invoked when a simulation is started- Specified by:
simulationStarted
in interfaceFWSimulationListener
-
simulationEnded
Description copied from interface:FWSimulationListener
invoked when a simulation has ended- Specified by:
simulationEnded
in interfaceFWSimulationListener
-
simulationErrored
Description copied from interface:FWSimulationListener
invoked when a OutputEvent is received- Specified by:
simulationErrored
in interfaceFWSimulationListener
-
projectEnded
Description copied from interface:FWSimulationListener
invoked when a OutputEvent is received- Specified by:
projectEnded
in interfaceFWSimulationListener
-
iterationEnded
Description copied from interface:FWSimulationListener
invoked when a new iteration was started- Specified by:
iterationEnded
in interfaceFWSimulationListener
-