Le 01/06/2010 19:29, Sigrid LEHUTA a écrit :
incompatible types found : fr.ifremer.isisfish.entities.Strategy required: java.util.List<fr.ifremer.isisfish.entities.Strategy> List<Strategy> strategies = (Strategy)currentMatrixVar.getSemantic(0);
à droite tu fait un cast vers une Strategy alors qu'à gauche tu veux une List<Strategy> donc il faut soit : Strategy strategy = (Strategy)currentMatrixVar.getSemantic(0); soit : List<Strategy> strategies = (List<Strategy>)currentMatrixVar.getSemantic(0); (je sais pas quelle matrice tu manipules, mais je pencherais plus pour la première version).
C:\Documents and Settings\slehuta\isis-database-3\rules\MPARuleBRUM_conditionnel_MultiSp.java:389: cannot find symbol symbol : class TopiaContext location: class rules.MPARuleBRUM_conditionnel_MultiSp TopiaContext tx = context.getDB();
Il doit te manquer un import org.nuiton.topia.TopiaContext; au début de ta règle (pas sur du package :( ). Jean