Author: chatellier Date: 2009-08-25 09:59:39 +0000 (Tue, 25 Aug 2009) New Revision: 162 Modified: trunk/rules/Cantonnement.java trunk/rules/CantonnementPreSimu.java trunk/rules/ChangementParamControlablePresimu.java trunk/rules/GraviteCPUE.java Log: Mise a jour des scripts (@Doc, etc..) Modified: trunk/rules/Cantonnement.java =================================================================== --- trunk/rules/Cantonnement.java 2009-08-03 14:09:58 UTC (rev 161) +++ trunk/rules/Cantonnement.java 2009-08-25 09:59:39 UTC (rev 162) @@ -46,17 +46,17 @@ /** to use log facility, just put in your code: log.info("..."); */ static private Log log = LogFactory.getLog(Cantonnement.class); - @Doc(value="do the doc of param zone") + @Doc(value="Zone de fermeture") public Zone param_zone = null; - @Doc(value="do the doc of param gear") + @Doc(value="Engin concernés") public Gear param_gear = null; - @Doc(value="do the doc of param beginDate") + @Doc(value="Begin date") public Date param_beginDate = new Date(0); - @Doc(value="do the doc of param endDate") + @Doc(value="End date") public Date param_endDate = new Date(119); - @Doc(value="do the doc of param beginMonth") + @Doc(value="Begin month") public Month param_beginMonth = Month.JANUARY; - @Doc(value="do the doc of param endMonth") + @Doc(value="End month") public Month param_endMonth = Month.DECEMBER; public String [] necessaryResult = { @@ -76,6 +76,8 @@ * @return L'aide ou la description de la regle */ public String getDescription() throws Exception { + // fermeture saisiniere de zone qui peut être réduite à un engin + // et a certaines années de la simulation return _("Cantonnement: can be used to Cantonnement with gear if you put gear in parameter"); } @@ -90,7 +92,7 @@ /** * La condition qui doit etre vrai pour faire les actions - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle * @return vrai si on souhaite que les actions soit faites */ public boolean condition(SimulationContext context, Date date, Metier metier) throws Exception { @@ -150,7 +152,7 @@ /** * Si la condition est vrai alors cette action est executée avant le pas * de temps de la simulation. - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle */ public void preAction(SimulationContext context, Date date, Metier metier) throws Exception { MetierMonitor metierMon = context.getMetierMonitor(); @@ -321,7 +323,7 @@ /** * Si la condition est vrai alors cette action est executée apres le pas * de temps de la simulation. - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle */ public void postAction(SimulationContext context, Date date, Metier metier) throws Exception { // nothing Modified: trunk/rules/CantonnementPreSimu.java =================================================================== --- trunk/rules/CantonnementPreSimu.java 2009-08-03 14:09:58 UTC (rev 161) +++ trunk/rules/CantonnementPreSimu.java 2009-08-25 09:59:39 UTC (rev 162) @@ -28,7 +28,7 @@ import fr.ifremer.isisfish.util.Doc; // pour pouvoir afficher une aide contextuelle (BUG#1605) /** - * Cantonnement.java + * CantonnementPreSimu.java * * Created: 30 novembre 2006 * @@ -43,15 +43,13 @@ /** to use log facility, just put in your code: log.info("..."); */ static private Log log = LogFactory.getLog(CantonnementPreSimu.class); - @Doc(value="do the doc of param zone") + @Doc(value="Zone de fermature") public Zone param_zone = null; - @Doc(value="do the doc of param gear") + @Doc(value="Engin concernés") public Gear param_gear = null; - @Doc(value="do the doc of param enginSelective") - public boolean param_enginSelective = true; - @Doc(value="do the doc of param beginMonth") + @Doc(value="Begin month") public Month param_beginMonth = Month.JANUARY; - @Doc(value="do the doc of param endMonth") + @Doc(value="End month") public Month param_endMonth = Month.DECEMBER; protected Map<Month, MatrixND> tableNonActivite = new HashMap<Month, MatrixND>(); @@ -638,7 +636,7 @@ /** * La condition qui doit etre vrai pour faire les actions - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle * @return vrai si on souhaite que les actions soit faites */ public boolean condition(SimulationContext context, Date date, Metier metier) throws Exception { @@ -665,7 +663,7 @@ /** * Si la condition est vrai alors cette action est executée avant le pas * de temps de la simulation. - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle */ public void preAction(SimulationContext context, Date date, Metier metier) throws Exception { // on ne doit le faire qu'une seul fois quelque soit le nombre de metier @@ -701,7 +699,7 @@ /** * Si la condition est vrai alors cette action est executée apres le pas * de temps de la simulation. - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle */ public void postAction(SimulationContext context, Date date, Metier metier) throws Exception { affectNonActivite = false; Modified: trunk/rules/ChangementParamControlablePresimu.java =================================================================== --- trunk/rules/ChangementParamControlablePresimu.java 2009-08-03 14:09:58 UTC (rev 161) +++ trunk/rules/ChangementParamControlablePresimu.java 2009-08-25 09:59:39 UTC (rev 162) @@ -2,32 +2,35 @@ import static org.codelutin.i18n.I18n._; +import java.util.ArrayList; +import java.util.List; + import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import scripts.ResultName; import scripts.SiMatrix; - -import java.io.Writer; -import java.util.ArrayList; -import java.util.List; - -import org.codelutin.math.matrix.*; - import fr.ifremer.isisfish.IsisFishDAOHelper; +import fr.ifremer.isisfish.datastore.RegionStorage; +import fr.ifremer.isisfish.entities.EffortDescription; +import fr.ifremer.isisfish.entities.EffortDescriptionDAO; +import fr.ifremer.isisfish.entities.FisheryRegion; +import fr.ifremer.isisfish.entities.Gear; +import fr.ifremer.isisfish.entities.Metier; +import fr.ifremer.isisfish.entities.MetierDAO; +import fr.ifremer.isisfish.entities.MetierSeasonInfo; +import fr.ifremer.isisfish.entities.MetierSeasonInfoDAO; +import fr.ifremer.isisfish.entities.SetOfVessels; +import fr.ifremer.isisfish.entities.Strategy; +import fr.ifremer.isisfish.entities.StrategyMonthInfo; +import fr.ifremer.isisfish.entities.Zone; +import fr.ifremer.isisfish.rule.AbstractRule; import fr.ifremer.isisfish.simulator.SimulationContext; import fr.ifremer.isisfish.types.Date; import fr.ifremer.isisfish.types.Month; -import fr.ifremer.isisfish.entities.*; -import fr.ifremer.isisfish.rule.AbstractRule; -import fr.ifremer.isisfish.datastore.RegionStorage; -import fr.ifremer.isisfish.datastore.SimulationStorage; -import fr.ifremer.isisfish.datastore.ResultStorage; +import fr.ifremer.isisfish.util.Doc; -import fr.ifremer.isisfish.util.Doc; // pour pouvoir afficher une aide contextuelle (BUG#1605) - /** - * TailleMin.java + * ChangementParamControlablePresimu.java * * Created: 30 novembre 2006 * @@ -42,15 +45,15 @@ /** to use log facility, just put in your code: log.info("..."); */ static private Log log = LogFactory.getLog(ChangementParamControlablePresimu.class); - @Doc(value="do the doc of param zone") + @Doc(value="Zone de fermeture") public Zone param_zone = null; - @Doc(value="do the doc of param gear") + @Doc(value="Engin concernés") public Gear param_gear = null; - @Doc(value="do the doc of param beginMonth") + @Doc(value="Begin month") public Month param_beginMonth = Month.JANUARY; - @Doc(value="do the doc of param endMonth") + @Doc(value="End month") public Month param_endMonth = Month.DECEMBER; - @Doc(value="do the doc of param newParamValue") + @Doc(value="New param controlable value") public String param_newParamValue = "80"; public String [] necessaryResult = { @@ -75,7 +78,7 @@ /** * Appelé au démarrage de la simulation, cette méthode permet d'initialiser * des valeurs - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle */ public void init(SimulationContext context) throws Exception { SiMatrix siMatrix = SiMatrix.getSiMatrix(context); @@ -295,8 +298,8 @@ } /** - * La condition qui doit etre vrai pour faire les actions - * @param simulation La simulation pour lequel on utilise cette regle + * La condition qui doit etre vrai pour faire les actions. + * @param context La simulation pour lequel on utilise cette regle * @return vrai si on souhaite que les actions soit faites */ public boolean condition(SimulationContext context, Date date, Metier metier) throws Exception { @@ -304,18 +307,18 @@ } /** - * Si la condition est vrai alors cette action est executée avant le pas + * Si la condition est vrai alors cette action est executée avant le pas. * de temps de la simulation. - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle */ public void preAction(SimulationContext context, Date date, Metier metier) throws Exception { // nothing } /** - * Si la condition est vrai alors cette action est executée apres le pas + * Si la condition est vrai alors cette action est executée apres le pas. * de temps de la simulation. - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle */ public void postAction(SimulationContext context, Date date, Metier metier) throws Exception { // nothing Modified: trunk/rules/GraviteCPUE.java =================================================================== --- trunk/rules/GraviteCPUE.java 2009-08-03 14:09:58 UTC (rev 161) +++ trunk/rules/GraviteCPUE.java 2009-08-25 09:59:39 UTC (rev 162) @@ -5,7 +5,6 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import scripts.GravityModel; import scripts.ResultName; import scripts.SiMatrix; @@ -44,10 +43,10 @@ private MatrixND HistoriqueCPUE = null; /** va permettre de stocker a chaque pas de temps la somme des attractivite [str] */ - MatrixND SommeCPUEstrat = null; + private MatrixND SommeCPUEstrat = null; /** va permettre de stocker a chaque pas de temps la somme des proportions * pour les metiers n'ayant pas d'attractivite [str] */ - MatrixND SommeProp = null; + private MatrixND SommeProp = null; /** permet de stocker les CPUE standardiser [str x met] */ private MatrixND catchPerUnitOfEffort = null; @@ -70,8 +69,7 @@ * @return L'aide ou la description de la regle */ public String getDescription() throws Exception { - // TODO - return _("GraviteCPUE"); + return _("Allocation de l'effort de pêche par statégie selon un coefficient d'attractivite de l'année précedente au meme mois"); } /** @@ -85,8 +83,8 @@ /** * Appelé au démarrage de la simulation, cette méthode permet d'initialiser - * des valeurs - * @param simulation La simulation pour lequel on utilise cette regle + * des valeurs. + * @param context La simulation pour lequel on utilise cette regle */ public void init(SimulationContext context) throws Exception { Date date = new Date(0); @@ -154,7 +152,7 @@ } /** * La condition qui doit etre vrai pour faire les actions - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle * @return vrai si on souhaite que les actions soit faites */ public boolean condition(SimulationContext context, Date date, Metier metier) throws Exception { @@ -166,7 +164,7 @@ /** * Si la condition est vrai alors cette action est executée avant le pas * de temps de la simulation. - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle */ public void preAction(SimulationContext context, Date date, Metier metier) throws Exception { if (log.isDebugEnabled()) { @@ -473,7 +471,7 @@ /** * Si la condition est vrai alors cette action est executée apres le pas * de temps de la simulation. - * @param simulation La simulation pour lequel on utilise cette regle + * @param context La simulation pour lequel on utilise cette regle */ public void postAction(SimulationContext context, Date date, Metier metier) throws Exception { SommeCPUEstrat.map(nanFunction);