Salome HOME
*** empty log message ***
[tools/eficas.git] / Noyau / N_VALIDATOR.py
index 6db3a475cb2986d4e5397756a53653138829ad6e..64d1fbac6e38c540d5170d7315ac2674baf9d500 100644 (file)
@@ -1,4 +1,5 @@
-#@ MODIF N_VALIDATOR Noyau  DATE 09/09/2003   AUTEUR DURAND C.DURAND 
+#@ MODIF N_VALIDATOR Noyau  DATE 20/09/2004   AUTEUR DURAND C.DURAND 
+# -*- coding: iso-8859-1 -*-
 #            CONFIGURATION MANAGEMENT OF EDF VERSION
 # ======================================================================
 # COPYRIGHT (C) 1991 - 2003  EDF R&D                  WWW.CODE-ASTER.ORG
@@ -16,6 +17,7 @@
 # ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,         
 #    1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.        
 # ======================================================================
+
 """
    Ce module contient toutes les classes necessaires pour
    implanter le concept de validateur dans Accas
@@ -171,16 +173,6 @@ class Valid:
        """
        return into_courant
 
-   def is_eval(self,valeur):
-       """
-           Cette méthode indique si valeur est un objet de type EVAL ou autre
-           que l'on ne cherchera pas à evaluer et qui doit etre considere
-           comme toujours valide. Si c'est un objet de ce type elle retourne
-           la valeur 1 sinon la valeur 0
-       """
-       return type(valeur) == types.InstanceType and valeur.__class__.__name__ in ('EVAL',
-                    'entier','reel','chaine', 'complexe','liste','PARAMETRE_EVAL')
-
    def is_param(self,valeur):
        """
            Cette méthode indique si valeur est un objet de type PARAMETRE
@@ -191,9 +183,9 @@ class Valid:
    def is_unknown(self,valeur):
        """
            Cette méthode indique si valeur est un objet de type inconnu
-           c'est à dire ni de type EVAL ni de type PARAMETRE
+           c'est à dire pas de type PARAMETRE
        """
-       return type(valeur) == types.InstanceType and valeur.__class__.__name__ not in ('EVAL',
+       return type(valeur) == types.InstanceType and valeur.__class__.__name__ not in (
                     'entier','reel','chaine', 'complexe','liste','PARAMETRE_EVAL','PARAMETRE')
 
 class ListVal(Valid):
@@ -257,7 +249,7 @@ class RangeVal(ListVal):
           return valeur > self.low and valeur < self.high
 
       def info_erreur_item(self) :
-          return "La valeur doit être comprise entre %s et %s" % (self.low,
+          return "La valeur doit etre comprise entre %s et %s" % (self.low,
                                                                   self.high)
 
       def verif_cata(self):
@@ -281,7 +273,7 @@ class CardVal(Valid):
           return "longueur de liste comprise entre  %s et %s" % (self.min,self.max)
 
       def info_erreur_liste(self):
-          return "La cardinalité de la liste doit être comprise entre %s et %s" % (self.min,self.max)
+          return "Le cardinal de la liste doit etre compris entre %s et %s" % (self.min,self.max)
 
       def is_list(self):
           return self.max == '**' or self.max > 1
@@ -336,13 +328,11 @@ class PairVal(ListVal):
           return "valeur paire"
 
       def info_erreur_item(self):
-          return "La valeur saisie doit être paire"
+          return "La valeur saisie doit etre paire"
 
       def verif_item(self,valeur):
           if type(valeur) == types.InstanceType:
-             if self.is_eval(valeur):
-                return 1
-             elif self.is_param(valeur):
+             if self.is_param(valeur):
                 valeur=valeur.valeur
              else:
                 return 0
@@ -469,7 +459,7 @@ class OrdList(ListVal):
           return "liste %s" % self.ord
 
       def info_erreur_liste(self) :
-          return "La liste doit être en ordre "+self.ord
+          return "La liste doit etre en ordre "+self.ord
 
       def verif(self,valeur):
           if type(valeur) in (types.ListType,types.TupleType):