Author: chatellier Date: 2008-12-09 10:29:16 +0000 (Tue, 09 Dec 2008) New Revision: 57 Modified: trunk/analyseplans/Calibration.java trunk/rules/Cantonnement.java trunk/rules/CantonnementPreSimu.java trunk/rules/ChangementParamControlablePresimu.java trunk/rules/GraviteCPUE.java trunk/rules/InterdictionEngin.java trunk/rules/InterdictionEnginPreSimu.java trunk/rules/RecrutementLangoustine.java trunk/rules/TACpoids.java trunk/rules/TailleMin.java trunk/scripts/ResultName.java Log: Passage en utf8 Modified: trunk/analyseplans/Calibration.java =================================================================== --- trunk/analyseplans/Calibration.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/analyseplans/Calibration.java 2008-12-09 10:29:16 UTC (rev 57) @@ -97,7 +97,7 @@ */ public void init(AnalysePlanContext context) throws Exception { if (param_nomfichier_debarquements==null || "".equals(param_nomfichier_debarquements)){ - debarquementsObserves = FileUtil.getFile(".*.csv", "fichier csv s�parateur ';'"); + debarquementsObserves = FileUtil.getFile(".*.csv", "fichier csv séparateur ';'"); } else { debarquementsObserves = new File(param_nomfichier_debarquements); } Modified: trunk/rules/Cantonnement.java =================================================================== --- trunk/rules/Cantonnement.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/rules/Cantonnement.java 2008-12-09 10:29:16 UTC (rev 57) @@ -80,7 +80,7 @@ } /** - * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser + * 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 */ @@ -147,7 +147,7 @@ } /** - * 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 */ @@ -234,7 +234,7 @@ // si toute la zone de pratique du metier n'est pas incluse dans zone Cantonnement //creation du nouveau secteur de metier - //on v�rifie si le secteur a pas d�j� �t� modifi� par une autre r�gle afin de ne pas avoir de probl�me d'ID + //on vérifie si le secteur a pas déjà été modifié par une autre règle afin de ne pas avoir de problème d'ID var ListeSecteur=MetaSecteurFactory.findAllByKey("MetaCantonnement-"+p.metier.getNom()+"-"+date.getDate(),p.metier.getRegion()); if (ListeSecteur.size()!=0){ var secteurResult = MetaSecteurFactory.create(zoneMetier.getNom()+"Modif", p.metier.getRegion(), "Secteur creer durant la simulation."); @@ -286,7 +286,7 @@ // sinon toute la zone de pratique du metier est incluse dans zone Cantonnement // alors metier devient metier-nonactivite - //on regarde si la matrice nonActivite a �t� cr�e, sinon on la cr�e + //on regarde si la matrice nonActivite a été crée, sinon on la crée var matNonActivite=nonActivite.get(p.date); var nonactivite=matNonActivite!=null; if (!nonactivite){ @@ -318,7 +318,7 @@ } /** - * 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 */ Modified: trunk/rules/CantonnementPreSimu.java =================================================================== --- trunk/rules/CantonnementPreSimu.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/rules/CantonnementPreSimu.java 2008-12-09 10:29:16 UTC (rev 57) @@ -92,7 +92,7 @@ //this.p.tableNonActivite=Regle_action_lib.reportNonActivite(this.p.tableNonActivite, listestrategies.get(i), metier, mois, InfoMois.getProportionMetier(metier)); log.info("debut reportNonActivite"); - // on regarde si on a d�j� une entr�e pour le mois courant + // on regarde si on a déjà une entrée pour le mois courant MatrixND matNonActiviteMois=tableNonActivite.get(month); if (matNonActiviteMois == null){ matNonActiviteMois = MatrixFactory.getInstance().create( @@ -115,7 +115,7 @@ } /** - * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser + * 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 */ @@ -138,12 +138,12 @@ for (Metier metier : metiers) { - log.info("metier examin� " + metier.getName()); + log.info("metier examiné " + metier.getName()); if (param_gear != null && !metier.getGear().equals(param_gear)){ - log.info("l engin du m�tier n est pas concern�"); + log.info("l engin du métier n est pas concerné"); } else { - log.info("l engin du m�tier est bien concern�"); + log.info("l engin du métier est bien concerné"); List<MetierSeasonInfo> saisons = metier.getMetierSeasonInfo(); for (MetierSeasonInfo saisonmetier: saisons){ int inter = siMatrix.nbCellInter(saisonmetier.getZone(), param_zone); @@ -156,7 +156,7 @@ List<Month> saison=saisonmetier.getMonths(); if (saison.containsAll(SaisonFermee)){ - log.info("il y a bien intersection entre la zone m�tier et le cantonnement pour la saison "+saison.toString()); + log.info("il y a bien intersection entre la zone métier et le cantonnement pour la saison "+saison.toString()); // calcule de la zone restante: boolean ToutFerme=false; boolean DebInclus=saison.contains(param_beginMonth); @@ -165,7 +165,7 @@ //creation du nouveau secteur de metier Zone secteurResult = zoneDao.create(); secteurResult.setName("MetaCantonnement-" + metier.getName() + "-" + saison.toString()); - secteurResult.setComment("Secteur cr�� durant la simulation."); + secteurResult.setComment("Secteur créé durant la simulation."); // on ajoute les mailles restants de la zone metier dans la zone resultante secteurResult.addAllCell(newCellMetier); @@ -181,18 +181,18 @@ ToutFerme=true; } -// 1er cas: la saison m�tier est identique (ou totalement incluse dans la saison ferm�e, dans ce cas l�, on change juste +// 1er cas: la saison métier est identique (ou totalement incluse dans la saison fermée, dans ce cas là, on change juste // le secteur if (SaisonFermee.containsAll(saison)){ log.info("toute la saison metier est incluse dans la saison de fermeture"); - //si tout est ferm�, on met le metier au ch�mage + //si tout est fermé, on met le metier au chômage if (ToutFerme==true) { - log.info ("toute la zone est ferm�e, le metier passe donc � ch�mage pour cette saison"); + log.info ("toute la zone est fermée, le metier passe donc à chômage pour cette saison"); reportNonActivite(context, listestrategies, metiers, metier, saison); } else { - log.info("tout n'est pas ferm�e, le secteur de p�che devient " + secteurResult); + log.info("tout n'est pas fermée, le secteur de pêche devient " + secteurResult); for (Month month : SaisonFermee){ metier.getMetierSeasonInfo(month).clearZone(); metier.getMetierSeasonInfo(month).addZone(secteurResult); @@ -200,39 +200,39 @@ } } -// 2�me cas de figure: moisDeb est inclus mais pas moisFin (ou alors c'est le dernier mois) +// 2ème cas de figure: moisDeb est inclus mais pas moisFin (ou alors c'est le dernier mois) else if (DebInclus && ((!FinInclus) || param_endMonth.equals(saison.get(saison.size()-1)))) { - log.info ("il y a intersection de la saison de fermeture avec la saison m�tier de " + param_beginMonth + " � " + saison.get(saison.size()-1)); - //si tout est ferm� on met les proportions � 0 pour les mois fermes + log.info ("il y a intersection de la saison de fermeture avec la saison métier de " + param_beginMonth + " à " + saison.get(saison.size()-1)); + //si tout est fermé on met les proportions à 0 pour les mois fermes if (ToutFerme==true){ - log.info ("toute la zone m�tier est ferm�e"); + log.info ("toute la zone métier est fermée"); List<Month> chomageMonth = new ArrayList<Month>(SaisonFermee); chomageMonth.retainAll(saison); log.info ("de "+chomageMonth.get(0)+" a "+ chomageMonth.get(chomageMonth.size()-1)+ ", le metier est donc mis au chomage"); reportNonActivite(context, listestrategies, metiers, metier, chomageMonth); } else { - //on commence par cr�e les nouvelles saisons + //on commence par crée les nouvelles saisons // var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisDeb,saison.getLastMois().getNumMois()); // var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisDeb-1); saisonmetier.setLastMonth(param_beginMonth.previous()); - //on cr�e un nouveau infoSaisonMetier + //on crée un nouveau infoSaisonMetier MetierSeasonInfo NouvelInfoSaison= metierSeasonInfoDao.create(); NouvelInfoSaison.setMetier(metier); NouvelInfoSaison.setFirstMonth(param_beginMonth); NouvelInfoSaison.setLastMonth(saison.get(saison.size()-1)); NouvelInfoSaison.addZone(secteurResult); - NouvelInfoSaison.setComment("saison cr�e pendant la simulation") ; + NouvelInfoSaison.setComment("saison crée pendant la simulation") ; metier.addMetierSeasonInfo(NouvelInfoSaison); - log.info ("de "+saison.get(0)+" � "+param_beginMonth.previous()+" le metier peche en "+saisonmetier.getZone()); - log.info ("de "+param_beginMonth+" � "+saison.get(saison.size()-1)+" le metier peche en "+secteurResult); + log.info ("de "+saison.get(0)+" à "+param_beginMonth.previous()+" le metier peche en "+saisonmetier.getZone()); + log.info ("de "+param_beginMonth+" à "+saison.get(saison.size()-1)+" le metier peche en "+secteurResult); } } -// 3�me cas de figure: moisFin est inclus mais pas moisDeb (ou alors il est �gal au premier mois) +// 3ème cas de figure: moisFin est inclus mais pas moisDeb (ou alors il est égal au premier mois) else if (((!DebInclus) || param_beginMonth.equals(saison.get(0))) && FinInclus) { - log.info ("il y a intersection de la saison de fermeture avec la saison m�tier de "+param_beginMonth+" � "+saison.get(saison.size()-1)); - //si tout est ferm� on met les proportions � 0 pour les mois fermes + log.info ("il y a intersection de la saison de fermeture avec la saison métier de "+param_beginMonth+" à "+saison.get(saison.size()-1)); + //si tout est fermé on met les proportions à 0 pour les mois fermes if (ToutFerme==true){ log.info ("toute la zone est fermee"); List<Month> chomageMonth = new ArrayList<Month>(SaisonFermee); @@ -240,57 +240,57 @@ reportNonActivite(context, listestrategies, metiers, metier, chomageMonth); } else { - //on commence par cr�e les nouvelles saisons + //on commence par crée les nouvelles saisons saisonmetier.setFirstMonth(param_endMonth.next()); - //on cr�e un nouveau infoSaisonMetier + //on crée un nouveau infoSaisonMetier MetierSeasonInfo NouvelInfoSaison= metierSeasonInfoDao.create(); NouvelInfoSaison.setMetier(metier); NouvelInfoSaison.setFirstMonth(saison.get(0)); NouvelInfoSaison.setLastMonth(param_endMonth); NouvelInfoSaison.addZone(secteurResult); - NouvelInfoSaison.setComment("saison cr�e pendant la simulation") ; + NouvelInfoSaison.setComment("saison crée pendant la simulation") ; metier.addMetierSeasonInfo(NouvelInfoSaison); - log.info ("de "+saison.get(0)+" � "+param_endMonth+" le metier peche en "+secteurResult); - log.info ("de "+param_endMonth.next()+" � "+saison.get(saison.size()-1)+" le metier peche en "+saisonmetier.getZone()); + log.info ("de "+saison.get(0)+" à "+param_endMonth+" le metier peche en "+secteurResult); + log.info ("de "+param_endMonth.next()+" à "+saison.get(saison.size()-1)+" le metier peche en "+saisonmetier.getZone()); } } -// dernier cas de figure: les deux sont inclus et sont diff�rents des bornes +// dernier cas de figure: les deux sont inclus et sont différents des bornes else { - //si tout est ferm� on met les proportions � 0 pour les mois fermes + //si tout est fermé on met les proportions à 0 pour les mois fermes if (ToutFerme==true){ - log.info("toute la zone m�tier est ferm�e"); + log.info("toute la zone métier est fermée"); reportNonActivite(context, listestrategies, metiers, metier, SaisonFermee); } else { - //on commence par cr�e les nouvelles saisons + //on commence par crée les nouvelles saisons // var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisDeb-1); // var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisDeb,moisFin); // var NouvelleSaison3=new Packages.fr.ifremer.nodb.Saison(moisFin+1,saison.getLastMois().getNumMois()); // saisonmetier.setFirstMonth(param_beginMonth.previous()); - //on cr�e un nouveau infoSaisonMetier + //on crée un nouveau infoSaisonMetier MetierSeasonInfo NouvelInfoSaison = metierSeasonInfoDao.create(); NouvelInfoSaison.setMetier(metier); NouvelInfoSaison.setFirstMonth(param_beginMonth); NouvelInfoSaison.setLastMonth(param_endMonth); NouvelInfoSaison.addZone(secteurResult); - NouvelInfoSaison.setComment("saison cr�e pendant la simulation") ; + NouvelInfoSaison.setComment("saison crée pendant la simulation") ; metier.addMetierSeasonInfo(NouvelInfoSaison); - //on cr�e un nouveau infoSaisonMetier + //on crée un nouveau infoSaisonMetier MetierSeasonInfo NouvelInfoSaison2 = metierSeasonInfoDao.create(); NouvelInfoSaison2.setMetier(metier); NouvelInfoSaison2.setFirstMonth(param_endMonth.next()); NouvelInfoSaison2.setLastMonth(saison.get(saison.size()-1)); NouvelInfoSaison2.setZone(saisonmetier.getZone()); - NouvelInfoSaison2.setComment("saison cr�e pendant la simulation") ; + NouvelInfoSaison2.setComment("saison crée pendant la simulation") ; metier.addMetierSeasonInfo(NouvelInfoSaison2); - log.info ("de "+saison.get(0)+" � "+param_beginMonth.previous()+" le metier peche en "+saisonmetier.getZone()); - log.info ("de "+param_beginMonth+" � "+param_endMonth+" le metier peche en "+secteurResult); - log.info ("de "+param_endMonth.next()+" � "+saison.get(saison.size()-1)+" le metier peche en "+saisonmetier.getZone()); + log.info ("de "+saison.get(0)+" à "+param_beginMonth.previous()+" le metier peche en "+saisonmetier.getZone()); + log.info ("de "+param_beginMonth+" à "+param_endMonth+" le metier peche en "+secteurResult); + log.info ("de "+param_endMonth.next()+" à "+saison.get(saison.size()-1)+" le metier peche en "+saisonmetier.getZone()); } } } @@ -306,7 +306,7 @@ this.p.affectNonActivite=false; - var enginselectif=this.param.getValue("EnginSelective");//entrez le nom de l'engin ferm�e ou non si pas de s�lection sur engin + var enginselectif=this.param.getValue("EnginSelective");//entrez le nom de l'engin fermée ou non si pas de sélection sur engin var moisDeb=this.param.getValue("moisDeb"); //entrez le mois debut de fermeture var moisFin=this.param.getValue("moisFin");//entrez le mois de fin de fermeture @@ -325,12 +325,12 @@ for (var imetier = ListeMetiers.iterator() ; imetier.hasNext();){ var metier=imetier.next(); - writeln ("metier examin� "+metier.getNom()); + writeln ("metier examiné "+metier.getNom()); if ((!metier.getEngin().equals(EnginInterdit)) && enginselectif){ - writeln("l engin du m�tier n est pas concern�"); + writeln("l engin du métier n est pas concerné"); } else { - writeln("l engin du m�tier est bien concern�"); + writeln("l engin du métier est bien concerné"); var ListeSaisons = metier.getInfoSaison(); for (var isaisonmetier = ListeSaisons.iterator() ; isaisonmetier.hasNext();){ var saisonmetier=isaisonmetier.next(); @@ -342,7 +342,7 @@ MailleMetier=saisonmetier.getSecteur().getMaille().copy(); var saison=saisonmetier.getSaison(); if (saison.contains(SaisonFermee)){ - writeln("il y a bien intersection entre la zone m�tier et le cantonnement pour la saison "+saison.toString()); + writeln("il y a bien intersection entre la zone métier et le cantonnement pour la saison "+saison.toString()); // calcule de la zone restante: var ToutFerme=false; var DebInclus=saison.contains(MoisDeb); @@ -359,13 +359,13 @@ ToutFerme=false; //creation du nouveau secteur de metier - //on v�rifie si le secteur a pas d�j� �t� modifi� par une autre r�gle afin de ne pas avoir de probl�me d'ID + //on vérifie si le secteur a pas déjà été modifié par une autre règle afin de ne pas avoir de problème d'ID var ListeSecteur=MetaSecteurFactory.findAllByKey("MetaCantonnement-"+metier.getNom()+saison.toString(), RegionSimu); if (ListeSecteur.size()!=0){ - var secteurResult = MetaSecteurFactory.create(saisonmetier.getSecteur().getNom()+"Modif", RegionSimu, "Secteur cr�� durant la simulation."); + var secteurResult = MetaSecteurFactory.create(saisonmetier.getSecteur().getNom()+"Modif", RegionSimu, "Secteur créé durant la simulation."); } else{ - var secteurResult = MetaSecteurFactory.create("MetaCantonnement-"+metier.getNom()+saison.toString(),RegionSimu, "Secteur cr�� durant la simulation."); + var secteurResult = MetaSecteurFactory.create("MetaCantonnement-"+metier.getNom()+saison.toString(),RegionSimu, "Secteur créé durant la simulation."); } writeln("nouveau secteur cree:"+secteurResult); @@ -411,14 +411,14 @@ ToutFerme=true; } -// 1er cas: la saison m�tier est identique (ou totalement incluse dans la saison ferm�e, dans ce cas l�, on change juste +// 1er cas: la saison métier est identique (ou totalement incluse dans la saison fermée, dans ce cas là, on change juste // le secteur if (SaisonFermee.toListMois().containsAll(saison.toListMois())){ writeln("toute la saison metier est incluse dans la saison de fermeture"); - //si tout est ferm�, on met le metier au ch�mage + //si tout est fermé, on met le metier au chômage if (ToutFerme==true){ - writeln ("toute la zone est ferm�e, le metier passe donc � ch�mage pour cette saison"); + writeln ("toute la zone est fermée, le metier passe donc à chômage pour cette saison"); var listestrategies=StrategyFactory.findAllByRegion(RegionSimu); var ListeMois=saison.toListMois(); for(var i=0; i<listestrategies.size(); i++){ @@ -433,7 +433,7 @@ writeln("debut reportNonActivite"); -//on regarde si on a d�j� une entr�e pour le mois courant +//on regarde si on a déjà une entrée pour le mois courant var matNonActiviteMois=table.get(mois); var nonactivite=matNonActiviteMois!=null; @@ -455,7 +455,7 @@ } } else { - writeln("tout n'est pas ferm�e, le secteur de p�che devient "+secteurResult); + writeln("tout n'est pas fermée, le secteur de pêche devient "+secteurResult); var ListeMois=SaisonFermee.toListMois(); for (imois=ListeMois.iterator();imois.hasNext();){ mois=imois.next(); @@ -464,12 +464,12 @@ } } -// 2�me cas de figure: moisDeb est inclus mais pas moisFin (ou alors c'est le dernier mois) +// 2ème cas de figure: moisDeb est inclus mais pas moisFin (ou alors c'est le dernier mois) else if (DebInclus && ((!FinInclus) || moisFin==saison.getLastMois().getNumMois())){ - writeln ("il y a intersection de la saison de fermeture avec la saison m�tier de "+moisDeb+" � "+saison.getLastMois().getNumMois()); - //si tout est ferm� on met les proportions � 0 pour les mois fermes + writeln ("il y a intersection de la saison de fermeture avec la saison métier de "+moisDeb+" à "+saison.getLastMois().getNumMois()); + //si tout est fermé on met les proportions à 0 pour les mois fermes if (ToutFerme==true){ - writeln ("toute la zone m�tier est ferm�e"); + writeln ("toute la zone métier est fermée"); var listestrategies=StrategyFactory.findAllByRegion(RegionSimu); var ListeMois=SaisonFermee.toListMois().retainAll(saison.toListMois()); writeln ("de "+ListeMois.get(0)+" a "+ ListeMois.get(ListeMois.size())+ ", le metier est donc mis au chomage"); @@ -485,7 +485,7 @@ writeln("debut reportNonActivite"); -//on regarde si on a d�j� une entr�e pour le mois courant +//on regarde si on a déjà une entrée pour le mois courant var matNonActiviteMois=table.get(mois); var nonactivite=matNonActiviteMois!=null; @@ -508,21 +508,21 @@ } } else { - //on commence par cr�e les nouvelles saisons + //on commence par crée les nouvelles saisons var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisDeb,saison.getLastMois().getNumMois()); var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisDeb-1); saisonmetier.setSaison(NouvelleSaison1); - //on cr�e un nouveau infoSaisonMetier - var NouvelInfoSaison=InfoSaisonMetierFactory.create(metier, NouvelleSaison2, secteurResult, "saison cr�e pendant la simulation") ; + //on crée un nouveau infoSaisonMetier + var NouvelInfoSaison=InfoSaisonMetierFactory.create(metier, NouvelleSaison2, secteurResult, "saison crée pendant la simulation") ; metier.addInfoSaison(NouvelInfoSaison); - writeln ("de "+saison.getFirstMois().getNumMois()+" � "+moisDeb-1+" le metier peche en "+saisonmetier.getSecteur()); - writeln ("de "+moisDeb+" � "+saison.getLastMois().getNumMois()+" le metier peche en "+secteurResult); + writeln ("de "+saison.getFirstMois().getNumMois()+" à "+moisDeb-1+" le metier peche en "+saisonmetier.getSecteur()); + writeln ("de "+moisDeb+" à "+saison.getLastMois().getNumMois()+" le metier peche en "+secteurResult); } } -// 3�me cas de figure: moisFin est inclus mais pas moisDeb (ou alors il est �gal au premier mois) +// 3ème cas de figure: moisFin est inclus mais pas moisDeb (ou alors il est égal au premier mois) else if (((!DebInclus) || moisDeb==saison.getFirstMois().getNumMois()) && FinInclus){ - writeln ("il y a intersection de la saison de fermeture avec la saison m�tier de "+moisDeb+" � "+saison.getLastMois().getNumMois()); - //si tout est ferm� on met les proportions � 0 pour les mois fermes + writeln ("il y a intersection de la saison de fermeture avec la saison métier de "+moisDeb+" à "+saison.getLastMois().getNumMois()); + //si tout est fermé on met les proportions à 0 pour les mois fermes if (ToutFerme==true){ writeln ("toute la zone est fermee"); var listestrategies=StrategyFactory.findAllByRegion(RegionSimu); @@ -539,7 +539,7 @@ writeln("debut reportNonActivite"); -//on regarde si on a d�j� une entr�e pour le mois courant +//on regarde si on a déjà une entrée pour le mois courant var matNonActiviteMois=table.get(mois); var nonactivite=matNonActiviteMois!=null; @@ -562,26 +562,26 @@ } } else { - //on commence par cr�e les nouvelles saisons + //on commence par crée les nouvelles saisons var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisFin); var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisFin+1,saison.getLastMois.getNumMois()); saisonmetier.setSaison(NouvelleSaison2); - //on cr�e un nouveau infoSaisonMetier - var NouvelInfoSaison=InfoSaisonMetierFactory.create(metier, NouvelleSaison1, secteurResult, "saison cr�e pendant la simulation") ; + //on crée un nouveau infoSaisonMetier + var NouvelInfoSaison=InfoSaisonMetierFactory.create(metier, NouvelleSaison1, secteurResult, "saison crée pendant la simulation") ; metier.addInfoSaison(NouvelInfoSaison); - writeln ("de "+saison.getFirstMois().getNumMois()+" � "+moisFin+" le metier peche en "+secteurResult); - writeln ("de "+moisFin+1+" � "+saison.getLastMois().getNumMois()+" le metier peche en "+saisonmetier.getSecteur()); + writeln ("de "+saison.getFirstMois().getNumMois()+" à "+moisFin+" le metier peche en "+secteurResult); + writeln ("de "+moisFin+1+" à "+saison.getLastMois().getNumMois()+" le metier peche en "+saisonmetier.getSecteur()); } } -// dernier cas de figure: les deux sont inclus et sont diff�rents des bornes +// dernier cas de figure: les deux sont inclus et sont différents des bornes else { - //si tout est ferm� on met les proportions � 0 pour les mois fermes + //si tout est fermé on met les proportions à 0 pour les mois fermes if (ToutFerme==true){ - writeln("toute la zone m�tier est ferm�e"); + writeln("toute la zone métier est fermée"); var listestrategies=StrategyFactory.findAllByRegion(metier.getRegion()); var ListeMois=SaisonFermee.toListMois(); - writeln("le m�tier passe � ch�mage de "+moisDeb+" � "+moidFin); + writeln("le métier passe à chômage de "+moisDeb+" à "+moidFin); for(var i=0; i<listestrategies.size(); i++){ var SetOfBateau=listestrategies.get(i).getSetOfVessels(); var MetiersPosibles=SetOfBateau.getMetiers(); @@ -593,7 +593,7 @@ writeln("debut reportNonActivite"); -//on regarde si on a d�j� une entr�e pour le mois courant +//on regarde si on a déjà une entrée pour le mois courant var matNonActiviteMois=table.get(mois); var nonactivite=matNonActiviteMois!=null; @@ -615,19 +615,19 @@ } } else { - //on commence par cr�e les nouvelles saisons + //on commence par crée les nouvelles saisons var NouvelleSaison1= new Packages.fr.ifremer.nodb.Saison(saison.getFirstMois().getNumMois(),moisDeb-1); var NouvelleSaison2= new Packages.fr.ifremer.nodb.Saison(moisDeb,moisFin); var NouvelleSaison3=new Packages.fr.ifremer.nodb.Saison(moisFin+1,saison.getLastMois().getNumMois()); saisonmetier.setSaison(NouvelleSaison1); - //on cr�e 2 nouveau infoSaisonMetier - var NouvelInfoSaison2=InfoSaisonMetierFactory.create(metier, NouvelleSaison2, secteurResult, "saison cr�e pendant la simulation") ; - var NouvelInfoSaison3=InfoSaisonMetierFactory.create(metier, NouvelleSaison3, saisonmetier.getSecteur(), "saison cr�e pendant la simulation") ; + //on crée 2 nouveau infoSaisonMetier + var NouvelInfoSaison2=InfoSaisonMetierFactory.create(metier, NouvelleSaison2, secteurResult, "saison crée pendant la simulation") ; + var NouvelInfoSaison3=InfoSaisonMetierFactory.create(metier, NouvelleSaison3, saisonmetier.getSecteur(), "saison crée pendant la simulation") ; metier.addInfoSaison(NouvelInfoSaison2); metier.addInfoSaison(NouvelInfoSaison3); - writeln ("de "+saison.getFirstMois().getNumMois()+" � "+(moisDeb-1)+" le metier peche en "+saisonmetier.getSecteur()); - writeln ("de "+moisDeb+" � "+moisFin+" le metier peche en "+secteurResult); - writeln ("de "+(moisFin+1)+" � "+saison.getLastMois().getNumMois()+" le metier peche en "+saisonmetier.getSecteur()); + writeln ("de "+saison.getFirstMois().getNumMois()+" à "+(moisDeb-1)+" le metier peche en "+saisonmetier.getSecteur()); + writeln ("de "+moisDeb+" à "+moisFin+" le metier peche en "+secteurResult); + writeln ("de "+(moisFin+1)+" à "+saison.getLastMois().getNumMois()+" le metier peche en "+saisonmetier.getSecteur()); } } } @@ -666,7 +666,7 @@ } /** - * 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 */ @@ -702,7 +702,7 @@ } /** - * 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 */ Modified: trunk/rules/ChangementParamControlablePresimu.java =================================================================== --- trunk/rules/ChangementParamControlablePresimu.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/rules/ChangementParamControlablePresimu.java 2008-12-09 10:29:16 UTC (rev 57) @@ -73,7 +73,7 @@ } /** - * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser + * 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 */ @@ -93,16 +93,16 @@ List<Month> SaisonFermee = Month.getMonths(MoisDeb, MoisFin); for (Metier metier : ListeMetiers) { - log.info("metier examin� " + metier.getName() + " son engin " + metier.getGear().getName()); + log.info("metier examiné " + metier.getName() + " son engin " + metier.getGear().getName()); if (!metier.getGear().equals(EnginInterdit)){ - log.info("l engin du m�tier n est pas concern�"); + log.info("l engin du métier n est pas concerné"); } else { - log.info("l engin du m�tier est bien concern�"); + log.info("l engin du métier est bien concerné"); if (ZoneFermee == null && Month.JANUARY.equals(MoisDeb) && Month.DECEMBER.equals(MoisFin)){ - //aucun crit�re spatio-temporel il suffit donc de mettre - //le param controlable � la nouvelle valeur + //aucun critère spatio-temporel il suffit donc de mettre + //le param controlable à la nouvelle valeur metier.setGearParameterValue(nouvelleValeurParam); - log.info("aucune spatialisation ni saisonnalit�, on passe le Param Controlable a "+nouvelleValeurParam); + log.info("aucune spatialisation ni saisonnalité, on passe le Param Controlable a "+nouvelleValeurParam); } else { List<MetierSeasonInfo> ListeSaisons = metier.getMetierSeasonInfo(); for (MetierSeasonInfo saisonmetier : ListeSaisons) { @@ -111,7 +111,7 @@ if (ZoneFermee != null){ taille = siMatrix.nbCellInter(saisonmetier.getZone(), ZoneFermee); } else { - log.info ("pas de s�lection de zone, toute la zone d'�tude est donc concern�e"); + log.info ("pas de sélection de zone, toute la zone d'étude est donc concernée"); } if (ZoneFermee == null || taille!=0){ if (saison.containsAll(SaisonFermee)){ @@ -127,7 +127,7 @@ NouveauMetier.setName(metier.getName()+" Mois "+moisconcerne.get(0).getMonthNumber()+" a "+moisconcerne.get(moisconcerne.size()-1).getMonthNumber()+" ValeurParam "+nouvelleValeurParam); NouveauMetier.setGear(EnginInterdit); NouveauMetier.setGearParameterValue(nouvelleValeurParam); - NouveauMetier.setComment("m�tier cr�� pendant la simu pour le changement de param�tre contr�lable"); + NouveauMetier.setComment("métier créé pendant la simu pour le changement de paramètre contrôlable"); for (MetierSeasonInfo infsais : metier.getMetierSeasonInfo()){ List<Month> sais = infsais.getMonths(); @@ -135,11 +135,11 @@ NouveauInfoSaison.setMetier(NouveauMetier); NouveauInfoSaison.setMonths(sais); NouveauInfoSaison.setZone(infsais.getZone()); - NouveauInfoSaison.setComment("cr�� durant la simulation"); + NouveauInfoSaison.setComment("créé durant la simulation"); NouveauMetier.addMetierSeasonInfo(NouveauInfoSaison); } - //On ajoute aux strategies qui pratiquent le m�tier le nouveau m�tier + //On ajoute aux strategies qui pratiquent le métier le nouveau métier List<Strategy> listestrategies = RegionSimu.getStrategy(); for(Strategy strategie : listestrategies){ SetOfVessels SetOfBateau = strategie.getSetOfVessels(); @@ -162,15 +162,15 @@ SetOfBateau.addPossibleMetiers(DescriptionEffort); - // on a ajout� le nouveau m�tier au set of vessels, - // maintenant, on va report� l'effort du m�tier ancien - // vers le nouveau pour les mois concern�s + // on a ajouté le nouveau métier au set of vessels, + // maintenant, on va reporté l'effort du métier ancien + // vers le nouveau pour les mois concernés for (Month mois : Month.MONTH){ StrategyMonthInfo PropStratMois = strategie.getStrategyMonthInfo(mois); double prop = PropStratMois .getProportionMetier(metier); if (moisconcerne.contains(mois) && prop != 0){ - //on cr�� un nouveau PropStrMet - log.info ("la strat�gie "+strategie.getName()+" pratique bien le metier "+metier.getName()+" au mois " + mois); + //on créé un nouveau PropStrMet + log.info ("la stratégie "+strategie.getName()+" pratique bien le metier "+metier.getName()+" au mois " + mois); PropStratMois.setProportionMetier(NouveauMetier, prop); PropStratMois.setProportionMetier(metier, 0); } @@ -191,14 +191,14 @@ this.p.paramRegle = this.param; -//attention: cette r�gle de gestion ne fonctionne que si le changement a lieu pour toutes -//les ann�es de simulation +//attention: cette règle de gestion ne fonctionne que si le changement a lieu pour toutes +//les années de simulation -var zoneselective=this.param.getValue("ZoneSelective"); //entrez le nom de la zone concern�e, non si pas de s�lection sur zone +var zoneselective=this.param.getValue("ZoneSelective"); //entrez le nom de la zone concernée, non si pas de sélection sur zone var moisDeb=this.param.getValue("moisDeb"); //entrez le mois debut de fermeture var moisFin=this.param.getValue("moisFin");//entrez le mois de fin de fermeture -var nouvelleValeurParam=this.param.getValue("nouvelleValeurParam");//entrez la valeur du param�tre contr�lable +var nouvelleValeurParam=this.param.getValue("nouvelleValeurParam");//entrez la valeur du paramètre contrôlable if (zoneselective!="non") { @@ -217,17 +217,17 @@ for (var imetier = ListeMetiers.iterator() ; imetier.hasNext();){ var metier=imetier.next(); - writeln ("metier examin� "+metier.getNom()+"son engin "+metier.getEngin().getNom()); + writeln ("metier examiné "+metier.getNom()+"son engin "+metier.getEngin().getNom()); if (!metier.getEngin().equals(EnginInterdit)){ - writeln("l engin du m�tier n est pas concern�"); + writeln("l engin du métier n est pas concerné"); } else { - writeln("l engin du m�tier est bien concern�"); + writeln("l engin du métier est bien concerné"); if (zoneselective==false && moisDeb==0 && moisFin==11){ - //aucun crit�re spatio-temporel il suffit donc de mettre - //le param controlable � la nouvelle valeur + //aucun critère spatio-temporel il suffit donc de mettre + //le param controlable à la nouvelle valeur metier.setValeurParamControlable(nouvelleValeurParam); - writeln("aucune spatialisation ni saisonnalit�, on passe le Param Controlable a "+nouvelleValeurParam); + writeln("aucune spatialisation ni saisonnalité, on passe le Param Controlable a "+nouvelleValeurParam); } else { var ListeSaisons = metier.getInfoSaison(); @@ -242,22 +242,22 @@ taille=MailleMetier.size(); } else { - writeln ("pas de s�lection de zone, toute la zone d'�tude est donc concern�e"); + writeln ("pas de sélection de zone, toute la zone d'étude est donc concernée"); } if (zoneselective==false || taille!=0){ if (saison.contains(SaisonFermee)){ writeln ("il y a intersection de la zone metier au cours de la saison"+saison.toString()); var moisconcerne=saison.copy().toListMois(); moisconcerne.retainAll(SaisonFermee.toListMois()); - var NouveauMetier=MetierFactory.create(metier.getNom()+" Mois "+moisconcerne.get(0).getNumMois()+" a "+moisconcerne.get(moisconcerne.size()-1).getNumMois()+" ValeurParam "+nouvelleValeurParam, RegionSimu, EnginInterdit,nouvelleValeurParam, "m�tier cr�� pendant la simu pour le changement de param�tre contr�lable"); + var NouveauMetier=MetierFactory.create(metier.getNom()+" Mois "+moisconcerne.get(0).getNumMois()+" a "+moisconcerne.get(moisconcerne.size()-1).getNumMois()+" ValeurParam "+nouvelleValeurParam, RegionSimu, EnginInterdit,nouvelleValeurParam, "métier créé pendant la simu pour le changement de paramètre contrôlable"); for (var iinfsais=metier.getInfoSaison().iterator();iinfsais.hasNext();){ var infsais=iinfsais.next(); var sais=infsais.getSaison(); - var NouveauInfoSaison=InfoSaisonMetierFactory.create(NouveauMetier, sais, infsais.getSecteur(), "cr�� durant la simulation") + var NouveauInfoSaison=InfoSaisonMetierFactory.create(NouveauMetier, sais, infsais.getSecteur(), "créé durant la simulation") NouveauMetier.addInfoSaison(NouveauInfoSaison); } - //On ajoute aux strategies qui pratiquent le m�tier le nouveau m�tier + //On ajoute aux strategies qui pratiquent le métier le nouveau métier var listestrategies=StrategyFactory.findAllByRegion(RegionSimu); for(var i=0; i<listestrategies.size(); i++){ var strategie=listestrategies.get(i); @@ -265,19 +265,19 @@ var MetiersPosibles=SetOfBateau.getMetiers(); if (MetiersPosibles.contains(metier)){ var AncienEffort=SetOfBateau.getEffort(metier); - var DescriptionEffort=EffortDescriptionFactory.create(NouveauMetier, SetOfBateau, AncienEffort.getFishingOperation(), AncienEffort.getFishingOperationDuration(), AncienEffort.getGearsNumberPerOperation(), AncienEffort.getCrewSize(), AncienEffort.getUnitCostOfFishing(), AncienEffort.getFixedCrewSalary(), AncienEffort.getCrewShareRate(), AncienEffort.getCrewFoodCost(), AncienEffort.getRepairAndMaintenanceGearCost(), AncienEffort.getLandingCosts(), AncienEffort.getOtherRunningCosts(), "effort description cr�� durant la simulation"); + var DescriptionEffort=EffortDescriptionFactory.create(NouveauMetier, SetOfBateau, AncienEffort.getFishingOperation(), AncienEffort.getFishingOperationDuration(), AncienEffort.getGearsNumberPerOperation(), AncienEffort.getCrewSize(), AncienEffort.getUnitCostOfFishing(), AncienEffort.getFixedCrewSalary(), AncienEffort.getCrewShareRate(), AncienEffort.getCrewFoodCost(), AncienEffort.getRepairAndMaintenanceGearCost(), AncienEffort.getLandingCosts(), AncienEffort.getOtherRunningCosts(), "effort description créé durant la simulation"); SetOfBateau.addPossibleMetiers(DescriptionEffort); - //on a ajout� le nouveau m�tier au set of vessels, maintenant, on va report� l'effort du m�tier ancien vers le nouveau pour les mois concern�s + //on a ajouté le nouveau métier au set of vessels, maintenant, on va reporté l'effort du métier ancien vers le nouveau pour les mois concernés for (var intmois=0; intmois<=11;intmois++){ var mois=new Packages.fr.ifremer.nodb.Mois(intmois); var PropStratMois=strategie.getStrategyMonthInfo(mois); - var NouveauStrMet=PropStrMetFactory.create(PropStratMois, NouveauMetier, 0, "cr�� durant la simulation"); + var NouveauStrMet=PropStrMetFactory.create(PropStratMois, NouveauMetier, 0, "créé durant la simulation"); PropStratMois.addPropStrMet(NouveauStrMet); if (moisconcerne.contains(mois) && PropStratMois.getProportionMetier(metier)!=0){ - //on cr�� un nouveau PropStrMet - writeln ("la strat�gie "+strategie.getName()+" pratique bien le metier "+metier.getNom()+" au mois "+mois.getNumMois()); + //on créé un nouveau PropStrMet + writeln ("la stratégie "+strategie.getName()+" pratique bien le metier "+metier.getNom()+" au mois "+mois.getNumMois()); PropStratMois.setProportionMetier(NouveauMetier,new Packages.java.lang.Float(PropStratMois.getProportionMetier(metier))); PropStratMois.setProportionMetier(metier,new Packages.java.lang.Float(0)); } @@ -303,7 +303,7 @@ } /** - * 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 */ @@ -312,7 +312,7 @@ } /** - * 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 */ Modified: trunk/rules/GraviteCPUE.java =================================================================== --- trunk/rules/GraviteCPUE.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/rules/GraviteCPUE.java 2008-12-09 10:29:16 UTC (rev 57) @@ -39,7 +39,7 @@ /** stocke la somme des prop initiales [str x month] */ private MatrixND SommePropInitial = null; - /** stocke par strat*met, la derni�re attractivite pour chaque mois + /** stocke par strat*met, la dernière attractivite pour chaque mois * [str x met x month] */ private MatrixND HistoriqueCPUE = null; @@ -84,7 +84,7 @@ }; /** - * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser + * 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 */ @@ -164,7 +164,7 @@ } /** - * 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 */ @@ -242,21 +242,21 @@ if (CPUE != Double.NaN){ if (log.isDebugEnabled()) { - log.debug("on a une CPUE l'ann�e n-1, on la met dans l'historique\n" + info + " " + metier); + log.debug("on a une CPUE l'année n-1, on la met dans l'historique\n" + info + " " + metier); } HistoriqueCPUE.setValue(str, metier, info.getMonth(), CPUE); } else { if (log.isDebugEnabled()) { - log.debug("ou calcul d�j� fait ou pas de CPUE � l'ann�e n-1"); + log.debug("ou calcul déjà fait ou pas de CPUE à l'année n-1"); } CPUE = HistoriqueCPUE.getValue(str, metier, info.getMonth()); if (CPUE != Double.NaN) { if (log.isDebugEnabled()) { - log.debug("on a une CPUE dans le pass�: " + CPUE); + log.debug("on a une CPUE dans le passé: " + CPUE); } } else{ if (log.isDebugEnabled()) { - log.debug("on a pas de CPUE dans le pass�, on remet donc la poportion initiale"); + log.debug("on a pas de CPUE dans le passé, on remet donc la poportion initiale"); } } } @@ -277,25 +277,25 @@ } if (temp != Double.NaN){ if (log.isDebugEnabled()) { - log.debug("on a une CPUE l'ann�e n-1, on l'ajoute � p.SommeCPUEstrat"); + log.debug("on a une CPUE l'année n-1, on l'ajoute à p.SommeCPUEstrat"); } HistoriqueCPUE.setValue(str, metier, info.getMonth(), temp); SommeCPUE += temp; } else{ if (log.isDebugEnabled()) { - log.debug("on a pas de CPUE l'ann�e n-1, on regarde si il y en a dans le pass�"); + log.debug("on a pas de CPUE l'année n-1, on regarde si il y en a dans le passé"); } temp = HistoriqueCPUE.getValue(str, metier, info.getMonth()); if (temp != Double.NaN){ if (log.isDebugEnabled()) { - log.debug("on a une CPUE dans le pass�: "+temp); + log.debug("on a une CPUE dans le passé: "+temp); } SommeCPUE+=temp; } else{ if (log.isDebugEnabled()) { - log.debug("on a pas de CPUE dans le pass�, on l'ajoute donc � p.SommeProp"); + log.debug("on a pas de CPUE dans le passé, on l'ajoute donc à p.SommeProp"); } PropTot += info.getProportionMetier(strMetier); } @@ -357,7 +357,7 @@ } var Effort=resultmanager.getMatrix(new Packages.fr.ifremer.nodb.Date(p.date.getDate()-12),"matriceEffortPerStrategyMet"); - writeln("on r�cup�re la matrice d'effort"); + writeln("on récupère la matrice d'effort"); for (var iStrategie=allStr.iterator();iStrategie.hasNext();){ var Strategie=iStrategie.next(); var listeMet=Strategie.getSetOfVessels().getMetiers(); @@ -401,18 +401,18 @@ } } if (CPUE!=null){ - writeln("on a une CPUE l'ann�e n-1, on la met dans l'historique"); + writeln("on a une CPUE l'année n-1, on la met dans l'historique"); writeln(strMonthInfo+" "+p.metier); p.HistoriqueCPUE.put(new Chaine(str.getName()+"-"+p.metier.getNom()+"-"+strMonthInfo.getMonth().getNumMois()),CPUE); } else{ - writeln ("ou calcul d�j� fait ou pas de CPUE � l'ann�e n-1"); + writeln ("ou calcul déjà fait ou pas de CPUE à l'année n-1"); CPUE=p.HistoriqueCPUE.get(new Chaine(str.getName()+"-"+p.metier.getNom()+"-"+strMonthInfo.getMonth().getNumMois())); if (CPUE!=null){ - writeln ("on a une CPUE dans le pass�: "+CPUE); + writeln ("on a une CPUE dans le passé: "+CPUE); } else{ - writeln ("on a pas de CPUE dans le pass�, on remet donc la poportion initiale"); + writeln ("on a pas de CPUE dans le passé, on remet donc la poportion initiale"); } } if (CPUE!=null) { @@ -433,19 +433,19 @@ temp=p.CatchperUnitOfEffort.getValue(str,metier); } if (temp!=null){ - writeln("on a une CPUE l'ann�e n-1, on l'ajoute � p.SommeCPUEstrat"); + writeln("on a une CPUE l'année n-1, on l'ajoute à p.SommeCPUEstrat"); p.HistoriqueCPUE.put(new Chaine(str.getName()+"-"+metier.getNom()+"-"+strMonthInfo.getMonth().getNumMois()),CPUE); SommeCPUE+=temp; } else{ - writeln ("on a pas de CPUE l'ann�e n-1, on regarde si il y en a dans le pass�"); + writeln ("on a pas de CPUE l'année n-1, on regarde si il y en a dans le passé"); temp=p.HistoriqueCPUE.get(new Chaine(str.getName()+"-"+metier.getNom()+"-"+strMonthInfo.getMonth().getNumMois())); if (temp!=null){ - writeln ("on a une CPUE dans le pass�: "+temp); + writeln ("on a une CPUE dans le passé: "+temp); SommeCPUE+=temp; } else{ - writeln ("on a pas de CPUE dans le pass�, on l'ajoute donc � p.SommeProp"); + writeln ("on a pas de CPUE dans le passé, on l'ajoute donc à p.SommeProp"); PropTot+=strMonthInfo.getProportionMetier(metier); } } @@ -471,7 +471,7 @@ } /** - * 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 */ Modified: trunk/rules/InterdictionEngin.java =================================================================== --- trunk/rules/InterdictionEngin.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/rules/InterdictionEngin.java 2008-12-09 10:29:16 UTC (rev 57) @@ -75,7 +75,7 @@ } /** - * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser + * 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 */ @@ -131,7 +131,7 @@ } /** - * 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 */ @@ -141,7 +141,7 @@ MetierMonitor metierMon = context.getMetierMonitor(); metierMon.addforbiddenMetier(metier); - // r�cup�re toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0 + // récupère toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0 SiMatrix siMatrix = SiMatrix.getSiMatrix(context); List<Strategy> strs = siMatrix.getStrategies(date); List<Strategy> ListeStrat = new ArrayList<Strategy>(); @@ -207,7 +207,7 @@ MetiersInterdits.put(new Chaine(p.metier.getNom(),true)); -//r�cup�re toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0 +//récupère toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0 var ListeStrat=new Packages.org.codelutin.dbobject.DBCollection(StrategyFactory); var Vessels=SetOfVesselsFactory.findAllByRegion(p.metier.getRegion()); for (var ves=0; ves<Vessels.size();ves++){ @@ -268,7 +268,7 @@ } /** - * 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 */ Modified: trunk/rules/InterdictionEnginPreSimu.java =================================================================== --- trunk/rules/InterdictionEnginPreSimu.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/rules/InterdictionEnginPreSimu.java 2008-12-09 10:29:16 UTC (rev 57) @@ -75,7 +75,7 @@ } /** - * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser + * 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 */ @@ -92,7 +92,7 @@ for (Metier metier : ListeMetiers) { if (metier.getGear().equals(EnginInterdit)) { - //r�cup�re toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0 + //récupère toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0 List<Strategy> ListeStrat=RegionSimu.getStrategy(); for (Strategy Strat : ListeStrat){ SetOfVessels vessels = Strat.getSetOfVessels(); @@ -132,7 +132,7 @@ } else{ log.info("debut reportNonActivite"); - // on regarde si on a d�j� une entr�e pour le mois courant + // on regarde si on a déjà une entrée pour le mois courant MatrixND matNonActiviteMois=tableNonActivite.get(mois); if (matNonActiviteMois == null){ matNonActiviteMois = MatrixFactory.getInstance().create( @@ -164,8 +164,8 @@ this.p.tableNonActivite=new Packages.java.util.HashMap(); this.p.affectNonActivite=false; -//attention: cette r�gle de gestion ne fonctionne que si le changement a lieu pour toutes -//les ann�es de simulation +//attention: cette règle de gestion ne fonctionne que si le changement a lieu pour toutes +//les années de simulation var moisDeb=this.param.getValue("moisDeb"); //entrez le mois debut de fermeture @@ -179,7 +179,7 @@ for (var imetier=ListeMetiers.iterator();imetier.hasNext();){ var metier=imetier.next(); if (metier.getEngin().equals(EnginInterdit)){ - //r�cup�re toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0 + //récupère toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0 var ListeStrat=SiMatrice.getListStrategies(); for (iStrat=ListeStrat.iterator();iStrat.hasNext();){ var Strat=iStrat.next(); @@ -249,7 +249,7 @@ } /** - * 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 */ @@ -285,7 +285,7 @@ } /** - * 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 */ Modified: trunk/rules/RecrutementLangoustine.java =================================================================== --- trunk/rules/RecrutementLangoustine.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/rules/RecrutementLangoustine.java 2008-12-09 10:29:16 UTC (rev 57) @@ -81,7 +81,7 @@ } /** - * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser + * 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 */ @@ -130,7 +130,7 @@ } /** - * Si la condition est vrai alors cette action est execut�e avant + * 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 @@ -173,7 +173,7 @@ } /** - * 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 */ Modified: trunk/rules/TACpoids.java =================================================================== --- trunk/rules/TACpoids.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/rules/TACpoids.java 2008-12-09 10:29:16 UTC (rev 57) @@ -45,13 +45,13 @@ */ /** - * TAC peut-etre utilis� pour les diff�rents TAC, en proportion des effectifs + * TAC peut-etre utilisé pour les différents TAC, en proportion des effectifs * et/ou avec survie ou non. * * <li>Pour utiliser le tac proportionnel, il faut mettre dans le parametre propTac - * une valeur > 0, le TAC sera alors recalcul� a chaque mois de janvier. - * <li>Pour utiliser la survie il faut mettre dans le param�tre propSurvie - * une valeur > 0, automatiquement les suvie seront ajout� aux effectifs + * une valeur > 0, le TAC sera alors recalculé a chaque mois de janvier. + * <li>Pour utiliser la survie il faut mettre dans le paramètre propSurvie + * une valeur > 0, automatiquement les suvie seront ajouté aux effectifs * */ public class TACpoids extends AbstractRule { @@ -98,7 +98,7 @@ } /** - * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser + * 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 */ @@ -114,7 +114,7 @@ // read species in current session param_species = (Species)context.getDB().findByTopiaId(param_species.getTopiaId()); - // on fait le calcul du tac si n�cessaire + // on fait le calcul du tac si nécessaire if (param_propTac > 0 && date.getMonth().equals(Month.JANUARY)){ PopulationMonitor popMon = context.getPopulationMonitor(); param_tacInTons = popMon.getBiomass(param_species) * param_propTac; @@ -139,7 +139,7 @@ } /** - * 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 */ @@ -157,7 +157,7 @@ log.info("aimed Metier: " + aimedMetiers); context.getMetierMonitor().addforbiddenMetier(metier); - //r�cupere toutes les strat�gies pratiquant le m�tier et pour lesquelles la proportion !=0 + //récupere toutes les stratégies pratiquant le métier et pour lesquelles la proportion !=0 SiMatrix siMatrix = SiMatrix.getSiMatrix(context); Set<Strategy> strs = new HashSet<Strategy>(); for (Strategy str : siMatrix.getStrategies(date)) { @@ -250,7 +250,7 @@ } /** - * 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 */ @@ -287,7 +287,7 @@ if (param_propSurvie > 0) { MatrixND eff = popMon.getN(pop); - //on r�ajoute les survivants aux effectifs + //on réajoute les survivants aux effectifs for (MatrixIterator i=discard.iterator(); i.next();){ Object [] coord = i.getSemanticsCoordinates(); eff.setValue(coord[2],coord[3], Modified: trunk/rules/TailleMin.java =================================================================== --- trunk/rules/TailleMin.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/rules/TailleMin.java 2008-12-09 10:29:16 UTC (rev 57) @@ -75,7 +75,7 @@ } /** - * Appel� au d�marrage de la simulation, cette m�thode permet d'initialiser + * 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 */ @@ -138,7 +138,7 @@ } /** - * 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 */ @@ -147,7 +147,7 @@ } /** - * 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 */ @@ -155,7 +155,7 @@ log.info("*$*$*$* TailleMin.actionApres:" + date + " metapop:" + param_species + " metier:" + metier); if(isCaptureDate(date, param_species, metier)){ - log.info("*$*$*$* ok affecte capture inf�?rieure �? TailleMin au rejet"); + log.info("*$*$*$* ok affecte capture infÃ?rieure Ã? TailleMin au rejet"); // ATTENTION // les captures pour cette metapop ne sont plus du qu'au metier pour qui // l'espece est secondaire: elles sont affectees aux rejets @@ -206,7 +206,7 @@ writeln("*$*$*$* TailleMin.actionApres:"+p.date+" metapop:"+p.metapop+" metier:"+p.metier); if(Regle_libUtil.isCaptureDate(p.date,p.metapop, p.metier)){ - writeln("*$*$*$* ok affecte capture inf�?rieure �? TailleMin au rejet"); + writeln("*$*$*$* ok affecte capture infÃ?rieure Ã? TailleMin au rejet"); // ATTENTION // les captures pour cette metapop ne sont plus du qu'au metier pour qui // l'espece est secondaire: elles sont affectees aux rejets Modified: trunk/scripts/ResultName.java =================================================================== --- trunk/scripts/ResultName.java 2008-12-09 10:29:02 UTC (rev 56) +++ trunk/scripts/ResultName.java 2008-12-09 10:29:16 UTC (rev 57) @@ -1,6 +1,6 @@ /* *##% * Copyright (C) 2006 - * Code Lutin, C�dric Pineau, Benjamin Poussin + * Code Lutin, Cédric Pineau, Benjamin Poussin * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -20,7 +20,7 @@ /* * * ResultName.java * - * Created: 23 ao�t 2006 15:09:37 + * Created: 23 août 2006 15:09:37 * * @author poussin * @version $Revision: 1.10 $ @@ -37,16 +37,16 @@ /** * Contient l'ensemble des noms des differents resultats. Le mieux lorsque l'on - * veut un nouveau r�sultat est d'ajouter une constante ici, et de l'utiliser - * ensuite lors de la cr�ation de la matrice. + * veut un nouveau résultat est d'ajouter une constante ici, et de l'utiliser + * ensuite lors de la création de la matrice. * <p> - * Ceci permet d'avoir un endroit unique ou l'on voit l'ensemble des r�sultats - * potentiellement disponible et de ne pas ce tromper en �crivent le nom - * d'un r�sultat + * Ceci permet d'avoir un endroit unique ou l'on voit l'ensemble des résultats + * potentiellement disponible et de ne pas ce tromper en écrivent le nom + * d'un résultat * <p> * Cette classe ne doit contenir que des noms de resultat en static public String * l'interface de lancement de simulation se base sur cette classe pour - * afficher l'ensemble des r�sultats disponible + * afficher l'ensemble des résultats disponible * * @author poussin */