Author: chatellier Date: 2009-03-10 13:38:13 +0000 (Tue, 10 Mar 2009) New Revision: 1929 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java Log: Ajout des exports d'analise de sensibilit?\195?\169s dans les parametres Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java 2009-03-10 10:42:10 UTC (rev 1928) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java 2009-03-10 13:38:13 UTC (rev 1929) @@ -118,6 +118,9 @@ protected String exportDirectory = "/tmp"; + /** Export utilisés pour les analyses de sensibilités. */ + protected List<String> sensitivityExportNames = new ArrayList<String>(); + /** utilisation du script de pre simulation */ protected boolean usePreScript = false; @@ -259,6 +262,12 @@ exportList += export + ","; } result.setProperty("exports", exportList); + + String sensitivityExportList = ""; + for (String export : getExportNames()) { + sensitivityExportList += export + ","; + } + result.setProperty("sensitivityexports", sensitivityExportList); result.setProperty("usePreScript", String.valueOf(usePreScript)); result.setProperty("preScript", preScript); @@ -404,6 +413,13 @@ getExportNames().add(name); } } + + String[] sensitivityExportList = props.getProperty("sensitivityexports", "").split(","); + for (String name : sensitivityExportList) { + if (name != null && !"".equals(name)) { + getSensitivityExportNames().add(name); + } + } usePreScript = Boolean.parseBoolean(props.getProperty("usePreScript", "false")); @@ -725,8 +741,24 @@ this.exportNames = exportNames; } + /** + * @return the sensitivityExportNames + */ + public List<String> getSensitivityExportNames() { + if (sensitivityExportNames == null) { + sensitivityExportNames = new ArrayList<String>(); + } + return sensitivityExportNames; + } /** + * @param sensitivityExportNames the sensitivityExportNames to set + */ + public void setSensitivityExportNames(List<String> sensitivityExportNames) { + this.sensitivityExportNames = sensitivityExportNames; + } + + /** * @return Returns the useAnalysePlan. */ public boolean getUseAnalysePlan() {
participants (1)
-
chatellier@users.labs.libre-entreprise.org