Bonjour, ISIS me donne le message d'erreur suivant quand je vérifie ma règle : C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:72: rules.HCR_transition_MSY is not abstract and does not override abstract method preAction(fr.ifremer.isisfish.simulator.SimulationContext,fr.ifremer.isisfish.types.TimeStep,fr.ifremer.isisfish.entities.Metier) in fr.ifremer.isisfish.rule.Rule public class HCR_transition_MSY extends AbstractRule { ^ C:\Users\lgasche\isis-fish-4\isis-community-database\rules\HCR_transition_MSY.java:167: method does not override or implement a method from a supertype @Override ^ Je ne vois pas quelle est la cause du soucis, sachant que j'ai repris la structure habituelle d'une règle. Une idée ? Deuxième question : peut-on déclarer des paramètres à saisir par l'utilisateur comme "static" ? Par exemple : public static double param_propSurvieHCR = 0; ou public static Population param_populationHCR = null; si on veut les utiliser dans une autre règle après ? Ou alors il faut les déclarer normalement et passer par le "context" pour faire communiquer les règles entre elles comme le conseille Eric (c.à.d peut-on stocker n'importe quoi avec un setValue ?) ? Loïc