Package net.simplace.sim.control
Class FWSimulationIterator
java.lang.Object
net.simplace.sim.control.FWSimulationControlContainer
net.simplace.sim.control.FWSimulationIterator
- All Implemented Interfaces:
FWSimFieldContainer
- Direct Known Subclasses:
DefaultSimulationIterator
- Author:
- Andreas Enders
-
Field Summary
Modifier and TypeFieldDescriptionregistered links of the SimComponent implementationprotected int
Fields inherited from class net.simplace.sim.control.FWSimulationControlContainer
iCache, iCals, iConstraint, iContainerElement, iControlMap, iFieldMap, iInputs, iName, iParams, iSession, iSimulationMap
-
Constructor Summary
ConstructorDescriptionFWSimulationIterator
(org.jdom2.Element aSimulationIteratorElement, FWSimSession aSession) -
Method Summary
Modifier and TypeMethodDescriptionstatic FWSimulationIterator
createSimulationIterator
(org.jdom2.Element aSimulationIteratorElement, FWSimSession aSession) factory method for Creation of the resource transformerprotected Integer
int
protected void
init()
The model initialization function.protected abstract boolean
Methods inherited from class net.simplace.sim.control.FWSimulationControlContainer
addProcessTime, addVariable, checkCondition, evaluate, getContentType, getCreateFormXML, getEditFormXML, getFieldMap, getFrequence, getInputVariables, getName, getOrderNumber, getOutputVariables, getVariable, getVarMap, isConditionCheck, readInputCalAndConstraint, removeVariable, setPropertyValue, toXML
-
Field Details
-
iMaxRunCount
protected int iMaxRunCount -
iInputMap
registered links of the SimComponent implementation
-
-
Constructor Details
-
FWSimulationIterator
- Parameters:
aSimulationIteratorElement
-aSession
-
-
-
Method Details
-
iterate
- Parameters:
aProjectID
-- Returns:
- if the simulation should go on simulating
-
createVariables
- Returns:
- variables from the field map
-
init
protected void init()Description copied from class:FWSimulationControlContainer
The model initialization function. Will be called only once, before running the model using process().- Specified by:
init
in classFWSimulationControlContainer
-
createSimulationIterator
public static FWSimulationIterator createSimulationIterator(org.jdom2.Element aSimulationIteratorElement, FWSimSession aSession) factory method for Creation of the resource transformer- Parameters:
aSimulationIteratorElement
-aSession
-- Returns:
- the resource transformer
-
getIterationCount
-
getMaxIterationCount
public int getMaxIterationCount()
-