Class SensitivityChooserHandler
java.lang.Object
fr.ifremer.isisfish.ui.sensitivity.SensitivityChooserHandler
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StorageChangeListenerprotected SensitivityChooserUIprotected StorageChangeListener -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidAdd multiples export.voidaddSensitivityExport(SensitivityChooserUI sensitivityChooserUI, String name) protected voidprotected voidWhen selection change on available export list.voidprotected FactorGroupDeprecated.maybe be inheritedprotected SimulationParameterDeprecated.maybe be inheritedGet current sensitivity calculator instance.Build a new sensitivity calculator instance by his name.Return sensitivity analysis name without .java extension.protected voidprotected voidvoidAuto select analysis in JComboBox with analysis selected in SimulAction.protected voidRemove multiple export.voidRemove an export.protected voidWhen selection change on choosen export list.protected voidprotected voidFill export parameters names and values in table.voidvoidsetSensitivityAnalysis(SensitivityAnalysis sensitivityAnalysis) Set calculator instance to use.voidSet model (refresh export JList).
-
Field Details
-
sensitivityChooserUI
-
sensitivityAnalysisListener
-
sensitivityExportListener
-
-
Constructor Details
-
SensitivityChooserHandler
-
-
Method Details
-
getParameters
Deprecated.maybe be inheritedReturn simulation parameters from context.- Returns:
- SimulationParameter
-
getFactorGroup
Deprecated.maybe be inheritedReturn factor group from context.- Returns:
- FactorGroup
-
initSensitivityAnalysisModel
-
initAvailableExportListModel
-
afterInit
protected void afterInit() -
refreshSelectedSensitivityAnalysis
public void refreshSelectedSensitivityAnalysis()Auto select analysis in JComboBox with analysis selected in SimulAction. Used by "reloadOldSimulation" operation. -
sensitivityAnalysisChanged
protected void sensitivityAnalysisChanged() -
setFactorCardinalityTableModel
public void setFactorCardinalityTableModel() -
addExports
protected void addExports()Add multiples export. Export name can be duplicated. -
removeExports
protected void removeExports()Remove multiple export. -
duplicateExports
public void duplicateExports() -
setSensitivityExportListModel
public void setSensitivityExportListModel()Set model (refresh export JList). -
availableSensitivityExportSelection
protected void availableSensitivityExportSelection()When selection change on available export list. -
selectedSensitivityExportSelection
protected void selectedSensitivityExportSelection()When selection change on choosen export list. -
setExportParams
protected void setExportParams()Fill export parameters names and values in table. -
getSensitivityExportNames
-
getSensitivityExports
-
addSensitivityExport
-
removeSensitivityExport
Remove an export.- Parameters:
export- export to remove
-
getSensitivityAnalysisNames
Return sensitivity analysis name without .java extension.- Returns:
- sensitivity analysis names list
-
getSensitivityAnalysis
Get current sensitivity calculator instance.- Returns:
- sensitivity calculator
-
getSensitivityAnalysisInstance
Build a new sensitivity calculator instance by his name.- Parameters:
name- calculator name- Returns:
- instance
-
setSensitivityAnalysis
Set calculator instance to use.- Parameters:
sensitivityAnalysis- new instance
-