public class SensitivityChooserHandler extends Object
Modifier and Type | Field and Description |
---|---|
protected StorageChangeListener |
sensitivityAnalysisListener |
protected SensitivityChooserUI |
sensitivityChooserUI |
protected StorageChangeListener |
sensitivityExportListener |
Constructor and Description |
---|
SensitivityChooserHandler(SensitivityChooserUI sensitivityChooserUI) |
Modifier and Type | Method and Description |
---|---|
protected void |
addExports()
Add multiples export.
|
void |
addSensitivityExport(SensitivityChooserUI sensitivityChooserUI,
String name) |
protected void |
afterInit() |
protected void |
availableSensitivityExportSelection()
When selection change on available export list.
|
protected FactorGroup |
getFactorGroup()
Deprecated.
maybe be inherited
|
protected SimulationParameter |
getParameters()
Deprecated.
maybe be inherited
|
SensitivityAnalysis |
getSensitivityAnalysis()
Get current sensitivity calculator instance.
|
SensitivityAnalysis |
getSensitivityAnalysisInstance(String name)
Build a new sensitivity calculator instance by his name.
|
protected List<String> |
getSensitivityAnalysisNames()
Return sensitivity analysis name without .java extension.
|
protected List<String> |
getSensitivityExportNames() |
List<SensitivityExport> |
getSensitivityExports() |
protected void |
initAvailableExportListModel(StorageChangeEvent evt) |
protected void |
initSensitivityAnalysisModel(StorageChangeEvent evt) |
void |
refreshSelectedSensitivityAnalysis()
Auto select analysis in JComboBox
with analysis selected in SimulAction.
|
protected void |
removeExports()
Remove multiple export.
|
void |
removeSensitivityExport(SensitivityExport export)
Remove an export.
|
protected void |
selectedSensitivityExportSelection()
When selection change on choosen export list.
|
protected void |
sensitivityAnalysisChanged() |
protected void |
setExportParams()
Fill export parameters names and values in table.
|
void |
setFactorCardinalityTableModel() |
void |
setSensitivityAnalysis(SensitivityAnalysis sensitivityAnalysis)
Set calculator instance to use.
|
void |
setSensitivityExportListModel()
Set model (refresh export JList).
|
protected SensitivityChooserUI sensitivityChooserUI
protected StorageChangeListener sensitivityAnalysisListener
protected StorageChangeListener sensitivityExportListener
public SensitivityChooserHandler(SensitivityChooserUI sensitivityChooserUI)
@Deprecated protected SimulationParameter getParameters()
@Deprecated protected FactorGroup getFactorGroup()
protected void initSensitivityAnalysisModel(StorageChangeEvent evt)
protected void initAvailableExportListModel(StorageChangeEvent evt)
protected void afterInit()
public void refreshSelectedSensitivityAnalysis()
protected void sensitivityAnalysisChanged()
public void setFactorCardinalityTableModel()
protected void addExports()
protected void removeExports()
public void setSensitivityExportListModel()
protected void availableSensitivityExportSelection()
protected void selectedSensitivityExportSelection()
protected void setExportParams()
public List<SensitivityExport> getSensitivityExports()
public void addSensitivityExport(SensitivityChooserUI sensitivityChooserUI, String name)
public void removeSensitivityExport(SensitivityExport export)
export
- export to removeprotected List<String> getSensitivityAnalysisNames()
public SensitivityAnalysis getSensitivityAnalysis()
public SensitivityAnalysis getSensitivityAnalysisInstance(String name)
name
- calculator namepublic void setSensitivityAnalysis(SensitivityAnalysis sensitivityAnalysis)
sensitivityAnalysis
- new instanceCopyright © 1999–2020 CodeLutin. All rights reserved.