Salut Paul, t'étais pas loin : en fait la méthode qui va chercher le nombre d années c'est getNumberOfYear() et je sais pas pourquoi mais il faut pas déclaré les SimulationStorage et SimulationParameter tous seuls... :-! donc int finalYear = context.getSimulationStorage().getParameter().getNumberOfYear() - 1; je pense que ca marche a+ Paul MARCHAL a écrit :
Bonjour,
Je souhaiterais récupérer la valeur de la dernière année de mes simulations. Pour cela je fais:
public SimulationParameter simuPar; int finalYear = simuPar.numberOfYear - 1;
mais comme numberOfYear est définie comme "protected", j'ai le message d'erreur:
C:\Documents and Settings\pmarchal\isis-database-3\rules\FleetBehaviourChannel.java:65: numberOfYear has protected access in fr.ifremer.isisfish.simulator.SimulationParameter int finalYear = simuPar.numberOfYear - 1; ^ Note: C:\Documents and Settings\pmarchal\isis-database-3\scripts\SiMatrix.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 1 error
Il y a sans doute une solution simple à ce problème?
Merci d'avance
Paul
-- Sigrid LEHUTA ~ ><> ~ Doctorante Département Ecologie et Modèles pour l'Halieutique IFREMER, rue de l'ile d'Yeu BP 21105 44311 Nantes Cedex 03 Tél : +33 (0)2 40 37 41 65