Bonjour, Il doit manquer un import rules.HCR_transition_MSY_sardine; au tete de fichier. Et il faut déclarer la variable HCRpil de type HCR_transition_MSY_sardine et non "Rule". Une classe HCR_transition_MSY_sardine a une methode "setPop" alors qu'une "Rule" n'en a pas. Le 05/04/2024 à 02:06, Sigrid LEHUTA a écrit :
Hello,
je reviens sur cette question, car j'ai une erreur quand j'applique ton conseil. Peux tu regarder ce que j'ai fait de travers ?
Merci !
1. ERROR in C:\Users\slehuta\isis-fish-4\isis-community-database\simulationplans\PlanDEFIPELscenarios.java (at line 230) Rule HCRpil = new HCR_transition_MSY_sardine(); ^^^^^^^^^^^^^^^^^^^^^^^^^^ HCR_transition_MSY_sardine cannot be resolved to a type ---------- 2. ERROR in C:\Users\slehuta\isis-fish-4\isis-community-database\simulationplans\PlanDEFIPELscenarios.java (at line 231) HCRpil.setPop(pil); ^^^^^^ The method setPop(Population) is undefined for the type Rule
Le 14/03/2024 à 15:03, Eric Chatellier a écrit :
Oui, dans ton cas ca se traduirait par (à peu pret) :
Rulecantonnement_listGear = newCantonnement_listGear(); cantonnement_listGear.setZone(zone24); cantonnement_listGear.setBeginMonth(Month.AUGUST); cantonnement_listGear.setEndMonth(Month.MARCH); cantonnement_listGear.setGear(gearlist0); cantonnement_listGear.setBeginStep(new TimeStep(0)); cantonnement_listGear.setEndStep(new TimeStep(23)); paramRules.add(cantonnement_listGear);
Le 14/03/2024 à 14:41, Sigrid LEHUTA a écrit :
Salut Eric,
Tu m'as dit a la formation java qu'il y a une nouvelle maniere de modifier les regles dans les plans de simulation mais helas je ne retrouve pas mes notes !
voici l ancienne maniere, peux tu m indiquer la nouvelle s'il te plait ?
Merci
String ruleName2 ="Cantonnement_listGear"; RuleStorage ruleStorage2 = RuleStorage.getRule(ruleName2); ruleNum +=1; Properties propert24 =new Properties(); Zone zone24 = zoneDAO.findByName("closures_fra_isobath"); propert24.put("rule." + ruleNum +".parameter.zone", zone24.getTopiaId()); propert24.put("rule." + ruleNum +".parameter.beginMonth", "" +8); propert24.put("rule." + ruleNum +".parameter.endMonth", "" +3); propert24.put("rule." + ruleNum +".parameter.gear", gearlist0); propert24.put("rule." + ruleNum +".parameter.beginStep", "" +0); propert24.put("rule." + ruleNum +".parameter.endStep", "" +23); Rule rule24 = ruleStorage2.getNewInstance(); RuleHelper.populateRule(ruleNum, nextSimulation.getStorage(), rule24, propert24); paramRules.add(rule24);
_______________________________________________ Isis-fish-users mailing list Isis-fish-users@list.isis-fish.org https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users Archives et moteur de recherche: http://list.isis-fish.org/pipermail/isis-fish-users/
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28