Author: bpoussin Date: 2014-12-16 08:58:42 +0000 (Tue, 16 Dec 2014) New Revision: 4159 Url: http://forge.codelutin.com/projects/isis-fish/repository/revisions/4159 Log: we must use interface in users class Modified: trunk/src/main/java/fr/ifremer/isisfish/simulator/Optimization.java trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationPlan.java Modified: trunk/src/main/java/fr/ifremer/isisfish/simulator/Optimization.java =================================================================== --- trunk/src/main/java/fr/ifremer/isisfish/simulator/Optimization.java 2014-12-15 15:30:39 UTC (rev 4158) +++ trunk/src/main/java/fr/ifremer/isisfish/simulator/Optimization.java 2014-12-16 08:58:42 UTC (rev 4159) @@ -53,7 +53,7 @@ * * @param context */ - void init(OptimizationContextInternal context) throws Exception; + void init(OptimizationContext context) throws Exception; /** * La premiere generation doit etre construite dans cette methode @@ -61,14 +61,14 @@ * * @param context */ - void firstSimulation(OptimizationContextInternal context) throws Exception; + void firstSimulation(OptimizationContext context) throws Exception; /** * Génère une nouvelle série de simulation suivant le context d'optimisation. * * @param context context */ - void nextSimulation(OptimizationContextInternal context) throws Exception; + void nextSimulation(OptimizationContext context) throws Exception; /** * Cette methode est appelee après chaque serie de simulation soit apres firstSimulation et @@ -76,12 +76,12 @@ * * @param context */ - void endSimulation(OptimizationContextInternal context) throws Exception; + void endSimulation(OptimizationContext context) throws Exception; /** * Cette methode est appelee lorsqu'il n'y a plus de simulation a faire * (init ou nextSimulation n'ont pas fait appel a context.addSimulation) * @param context */ - void finish(OptimizationContextInternal context) throws Exception; + void finish(OptimizationContext context) throws Exception; } Modified: trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationPlan.java =================================================================== --- trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationPlan.java 2014-12-15 15:30:39 UTC (rev 4158) +++ trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationPlan.java 2014-12-16 08:58:42 UTC (rev 4159) @@ -63,7 +63,7 @@ * @param context plan context * @throws Exception */ - public void init(SimulationPlanContextInternal context) throws Exception; + public void init(SimulationPlanContext context) throws Exception; /** * Call before each simulation. @@ -73,7 +73,7 @@ * @return true if we must do next simulation, false to stop plan * @throws Exception */ - public boolean beforeSimulation(SimulationPlanContextInternal context, + public boolean beforeSimulation(SimulationPlanContext context, SimulationStorage nextSimulation) throws Exception; /** @@ -84,7 +84,7 @@ * @return true if we must do next simulation, false to stop plan * @throws Exception */ - public boolean afterSimulation(SimulationPlanContextInternal context, + public boolean afterSimulation(SimulationPlanContext context, SimulationStorage lastSimulation) throws Exception; }