Class DefaultSimulationGenerator
java.lang.Object
net.simplace.sim.control.FWSimulationControlContainer
net.simplace.sim.control.FWSimulationGenerator
net.simplace.sim.control.generators.DefaultSimulationGenerator
- All Implemented Interfaces:
FWSimFieldContainer
- Direct Known Subclasses:
EquidistantCalSimGenerator
Class used for all
FWSimProject.PROJECT_MODE
s but FWSimVariable.CONTENT_TYPE.res
.
Use this class to override and create own SimGenerator plug-ins.
Method #generate(FWSimSimulation)
has to be implemented in extending classes.- Author:
- Andreas Enders
-
Field Summary
Fields inherited from class net.simplace.sim.control.FWSimulationGenerator
iContentType, iSimulationsMap
Fields inherited from class net.simplace.sim.control.FWSimulationControlContainer
iCache, iCals, iConstraint, iContainerElement, iControlMap, iFieldMap, iInputMap, iInputs, iName, iParams, iSession, iSimulationMap
-
Constructor Summary
ConstructorDescriptionDefaultSimulationGenerator
(org.jdom2.Element aGeneratorElement, FWSimSession aSession, HashMap<String, FWSimVariable<?>> aFieldMap, FWSimVariable.CONTENT_TYPE aContentType) -
Method Summary
Modifier and TypeMethodDescriptionvoid
generate
(FWSimulationControlCache aCache, ResultSet aResultSet) abstract method generate that is called from outside when the user calls:FWSimulationGenerator#updateSimulations(FWSimSimulation, String)
void
init()
The model initialization function.Methods inherited from class net.simplace.sim.control.FWSimulationGenerator
addSimulation, canUpdate, clearSimulations, createSimulationGenerator, finalize, getSimulation, getSimulationsListSize, initializeProject, reset, setFinished, setInitial, updateSimulations, writeSimulation
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
-
Constructor Details
-
DefaultSimulationGenerator
public DefaultSimulationGenerator(org.jdom2.Element aGeneratorElement, FWSimSession aSession, HashMap<String, FWSimVariable<?>> aFieldMap, FWSimVariable.CONTENT_TYPE aContentType) - Parameters:
aGeneratorElement
-aFieldMap
-aSession
-aContentType
-
-
-
Method Details
-
init
public 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
-
createVariables
- Returns:
- variables from the field map
- See Also:
-
generate
Description copied from class:FWSimulationGenerator
abstract method generate that is called from outside when the user calls:FWSimulationGenerator#updateSimulations(FWSimSimulation, String)
- Specified by:
generate
in classFWSimulationGenerator
- Throws:
Exception
SQLException
- See Also:
-
net.simplace.sim.control.FWSimulationGenerator#generate(net.simplace.sim.FWSimSimulation)
-