Author: chatellier Date: 2009-06-20 19:04:07 +0000 (Sat, 20 Jun 2009) New Revision: 149 Modified: trunk/simulators/DefaultSimulator.java Log: Reload rule parameters EACH YEAR (necessary after rollback) Modified: trunk/simulators/DefaultSimulator.java =================================================================== --- trunk/simulators/DefaultSimulator.java 2009-06-12 08:44:46 UTC (rev 148) +++ trunk/simulators/DefaultSimulator.java 2009-06-20 19:04:07 UTC (rev 149) @@ -111,8 +111,7 @@ control.setText("Rules initialisation:" + rules); for (Rule rule : rules) { rule.init(context); - log - .info("Rule " + rule.getClass().getSimpleName() + log.info("Rule " + rule.getClass().getSimpleName() + " initialized"); } @@ -125,6 +124,7 @@ // Simulation loop // while (date.getDate() < lastDate) { + // // if user stop simulation before last year // @@ -136,6 +136,13 @@ control.setProgress(date.getDate()); control.setText(_("begin step " + date)); + // + // Reload parameters for current step + // + control.setText(_("Reloading parameters")); + param.reloadContextParameters(); + rules = param.getRules(); + // raz des metiers interdits et des licences metierMonitor.clear();