Package net.simplace.sim.util
Schnittstelle FWSimFieldContainer
- Alle bekannten Implementierungsklassen:
CacheOutputAdapter,CSVOutputAdapter,CSVResourceAdapter,DatabaseOutputAdapter,DatabaseResourceAdapter,DBFResourceAdapter,DefaultManagement,DefaultRuleTransformer,DefaultSimulationGenerator,DefaultSimulationIterator,DefaultSQLStatementTransformer,EquidistantCalSimGenerator,FWAnalyticsSimComponent,FWSimCache,FWSimComponent,FWSimComponentGroup,FWSimFieldContainerGroup,FWSimInputAdapter,FWSimIOAdapter,FWSimOutputAdapter,FWSimpleSimComponent,FWSimResourceAdapter,FWSimResourceAlias,FWSimResourceCache,FWSimResourceTransformer,FWSimResultCache,FWSimSolution,FWSimSyncAdapter,FWSimulationControlCache,FWSimulationControlContainer,FWSimulationGenerator,FWSimulationIterator,FWSimulationSelector,JSONResourceAdapter,LeastDifferenceSelector,LeastSquareSelector,NetCDFOutputAdapter,NetCDFResourceAdapter,NetCDFResourceCache,ShrinkParameterspaceIterator,SimpleSimulationGenerator,WeightedLeastDifferenceSelector,XMLResourceAdapter
public interface FWSimFieldContainer
Interface for the GUI to get necessary information about the component
- Autor:
- Andreas Enders
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidaddVariable(FWSimVariable<?> aVariable) voidcheckCondition(Boolean aCheckResult, String aMessage) Called from inside the FWSimFieldContainer to log the initialization Errors.org.jdom2.Elementorg.jdom2.ElementgetEditFormXML(boolean aEnabled) getName()intgetVariable(String aID) booleanvoidremoveVariable(String aID) org.jdom2.ElementtoXML()
-
Methodendetails
-
createVariables
HashMap<String,FWSimVariable<?>> createVariables()- Gibt zurück:
- variables from the field map
-
addVariable
- Parameter:
aVariable-
-
getOrderNumber
int getOrderNumber()- Gibt zurück:
- number in the order of Components
-
getVarMap
FWSimVarMap getVarMap()- Gibt zurück:
- number in the order of Components
-
getContentType
FWSimVariable.CONTENT_TYPE getContentType()- Gibt zurück:
- number in the order of Components
-
getVariable
- Parameter:
aID-- Gibt zurück:
- FWSimVariable for ID in Field Map
- Löst aus:
SimFieldMissingException
-
removeVariable
- Parameter:
aID-
-
getName
String getName()- Gibt zurück:
- the Name of the component
-
getOutputVariables
Collection<FWSimVariable<?>> getOutputVariables()- Gibt zurück:
- FWSimVarables filtered - only output Variables
-
getInputVariables
Collection<FWSimVariable<?>> getInputVariables()- Gibt zurück:
- FWSimVarables filtered - only input Variables
-
getFieldMap
HashMap<String,FWSimVariable<?>> getFieldMap()- Gibt zurück:
- whole field map as created in createVariables()
-
toXML
org.jdom2.Element toXML()- Gibt zurück:
- a xml element with all the settings of this component()
-
getCreateFormXML
org.jdom2.Element getCreateFormXML()- Gibt zurück:
- a xml element with all the settings of this component()
-
getEditFormXML
org.jdom2.Element getEditFormXML(boolean aEnabled) - Parameter:
aEnabled-- Gibt zurück:
- a xml element with all the settings of this component()
-
getFrequence
FWSimIOAdapter.FREQUENCE getFrequence()- Gibt zurück:
- the Frequence of the Container calling
-
isConditionCheck
boolean isConditionCheck() -
checkCondition
Called from inside the FWSimFieldContainer to log the initialization Errors.- Parameter:
aCheckResult-aMessage-aInstance-
-