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_MODEs 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, iSimulationsMapFields inherited from class net.simplace.sim.control.FWSimulationControlContainer
iCache, iCals, iConstraint, iContainerElement, iControlMap, iFieldMap, iInputMap, iInputs, iName, iParams, iSession, iSimulationMap -
Constructor Summary
ConstructorsConstructorDescriptionDefaultSimulationGenerator(org.jdom2.Element aGeneratorElement, FWSimSession aSession, HashMap<String, FWSimVariable<?>> aFieldMap, FWSimVariable.CONTENT_TYPE aContentType) -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerate(FWSimulationControlCache aCache, ResultSet aResultSet) abstract method generate that is called from outside when the user calls:FWSimulationGenerator#updateSimulations(FWSimSimulation, String)voidinit()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, writeSimulationMethods 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:FWSimulationControlContainerThe model initialization function. Will be called only once, before running the model using process().- Specified by:
initin classFWSimulationControlContainer
-
createVariables
- Returns:
- variables from the field map
- See Also:
-
generate
Description copied from class:FWSimulationGeneratorabstract method generate that is called from outside when the user calls:FWSimulationGenerator#updateSimulations(FWSimSimulation, String)- Specified by:
generatein classFWSimulationGenerator- Throws:
ExceptionSQLException- See Also:
-
net.simplace.sim.control.FWSimulationGenerator#generate(net.simplace.sim.FWSimSimulation)
-