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
FieldsModifier and TypeFieldDescriptionregistered links of the SimComponent implementationprotected intFields inherited from class net.simplace.sim.control.FWSimulationControlContainer
iCache, iCals, iConstraint, iContainerElement, iControlMap, iFieldMap, iInputs, iName, iParams, iSession, iSimulationMap -
Constructor Summary
ConstructorsConstructorDescriptionFWSimulationIterator(org.jdom2.Element aSimulationIteratorElement, FWSimSession aSession) -
Method Summary
Modifier and TypeMethodDescriptionstatic FWSimulationIteratorcreateSimulationIterator(org.jdom2.Element aSimulationIteratorElement, FWSimSession aSession) factory method for Creation of the resource transformerprotected Integerintprotected voidinit()The model initialization function.protected abstract booleanMethods 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:FWSimulationControlContainerThe model initialization function. Will be called only once, before running the model using process().- Specified by:
initin 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()
-