]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
PN : mise a niveau aster V9.0.27
authorPascale Noyret <pascale.noyret@edf.fr>
Tue, 29 May 2007 08:43:48 +0000 (08:43 +0000)
committerPascale Noyret <pascale.noyret@edf.fr>
Tue, 29 May 2007 08:43:48 +0000 (08:43 +0000)
Noyau/N_MCLIST.py
Noyau/N_MCSIMP.py
Noyau/N_OBJECT.py
Noyau/N_OPER.py
Noyau/N_PROC.py
Noyau/N_REGLE.py

index 3eba20b826a59f549aa72a8039b25626c19d9230..da2162fe5671d19bf1e1905742cfa14862f8e0f8 100644 (file)
@@ -1,4 +1,4 @@
-#@ MODIF N_MCLIST Noyau  DATE 25/09/2006   AUTEUR MCOURTOI M.COURTOIS 
+#@ MODIF N_MCLIST Noyau  DATE 16/05/2007   AUTEUR COURTOIS M.COURTOIS 
 # -*- coding: iso-8859-1 -*-
 #            CONFIGURATION MANAGEMENT OF EDF VERSION
 # ======================================================================
index d9da9406264f0068144ddc5c2d36be89dcb2f0ef..d85eda44b94ded7a1b2f9eb94692cff8be5a42ca 100644 (file)
@@ -1,4 +1,4 @@
-#@ MODIF N_MCSIMP Noyau  DATE 13/02/2007   AUTEUR PELLET J.PELLET 
+#@ MODIF N_MCSIMP Noyau  DATE 16/05/2007   AUTEUR COURTOIS M.COURTOIS 
 # -*- coding: iso-8859-1 -*-
 #            CONFIGURATION MANAGEMENT OF EDF VERSION
 # ======================================================================
index fc59a91812f948aa1b4f49b60ca034436430f65b..45c96cf2492bdfea6eec756171c2d48bcb7ecc23 100644 (file)
@@ -33,7 +33,8 @@ class OBJECT:
       aux classes de type ETAPE et MOCLES.
       Elle ne peut etre instanciée.
       Une sous classe doit obligatoirement implémenter les méthodes :
-        - __init__
+
+      - __init__
 
    """
 
index 1bb22bc0d122311ccb65349972cfc31a98754ccd..cab95704759979ec75cdb29cd413139b1fda7e22 100644 (file)
@@ -38,46 +38,46 @@ class OPER(N_ENTITE.ENTITE):
 
     Cette classe a trois attributs de classe 
 
-      - class_instance qui indique la classe qui devra etre utilisée 
+    - class_instance qui indique la classe qui devra etre utilisée 
             pour créer l'objet qui servira à controler la conformité d'un 
             opérateur avec sa définition
 
-      - label qui indique la nature de l'objet de définition (ici, OPER)
+    - label qui indique la nature de l'objet de définition (ici, OPER)
 
-      - nommage qui est un module Python qui fournit la fonctionnalité de nommage
+    - nommage qui est un module Python qui fournit la fonctionnalité de nommage
 
     et les attributs d'instance suivants :
 
-      - nom   : son nom
+    - nom   : son nom
 
-      - op   : le numéro d'opérateur
+    - op   : le numéro d'opérateur
 
-      - sd_prod : le type de concept produit. C'est une classe ou une fonction qui retourne
+    - sd_prod : le type de concept produit. C'est une classe ou une fonction qui retourne
                       une classe
 
-      - reentrant : vaut 'n' ou 'o'. Indique si l'opérateur est réentrant ou pas. Un opérateur
+    - reentrant : vaut 'n' ou 'o'. Indique si l'opérateur est réentrant ou pas. Un opérateur
                         réentrant peut modifier un concept d'entrée et le produire comme concept de sortie
 
-      - repetable : vaut 'n' ou 'o'. Indique si l'opérateur est répetable ou pas. Un opérateur
+    - repetable : vaut 'n' ou 'o'. Indique si l'opérateur est répetable ou pas. Un opérateur
                         non répétable ne doit apparaitre qu'une fois dans une exécution. C'est du ressort
                         de l'objet gérant le contexte d'exécution de vérifier cette contrainte.
 
-      - fr   : commentaire associé en francais
+    - fr   : commentaire associé en francais
 
-      - ang : commentaire associé en anglais
+    - ang : commentaire associé en anglais
 
-      - docu : clé de documentation associée
+    - docu : clé de documentation associée
 
-      - regles : liste des règles associées
+    - regles : liste des règles associées
 
-      - op_init : cet attribut vaut None ou une fonction. Si cet attribut ne vaut pas None, cette
+    - op_init : cet attribut vaut None ou une fonction. Si cet attribut ne vaut pas None, cette
                       fonction est exécutée lors des phases d'initialisation de l'étape associée.
 
-      - niveau : indique le niveau dans lequel est rangé l'opérateur. Les opérateurs peuvent etre
+    - niveau : indique le niveau dans lequel est rangé l'opérateur. Les opérateurs peuvent etre
                      rangés par niveau. Ils apparaissent alors exclusivement dans leur niveau de rangement.
                      Si niveau vaut None, l'opérateur est rangé au niveau global.
 
-      - entites : dictionnaire dans lequel sont stockés les sous entités de l'opérateur. Il s'agit
+    - entites : dictionnaire dans lequel sont stockés les sous entités de l'opérateur. Il s'agit
                       des entités de définition pour les mots-clés : FACT, BLOC, SIMP. Cet attribut
                       est initialisé avec args, c'est à dire les arguments d'appel restants.
 
@@ -131,8 +131,7 @@ class OPER(N_ENTITE.ENTITE):
    def make_objet(self,mc_list='oui'):
       """ 
            Cette méthode crée l'objet ETAPE dont la définition est self sans
-           l'enregistrer ni créer sa sdprod.
-
+            l'enregistrer ni créer sa sdprod.
            Si l'argument mc_list vaut 'oui', elle déclenche en plus la construction 
            des objets MCxxx.
       """
index 16f1b45d48b5e6af52763fbf8b5f47c6b9f19ea2..b4d1f5ef742ca7db819612d23523296f91645a1a 100644 (file)
@@ -37,42 +37,42 @@ class PROC(N_ENTITE.ENTITE):
 
     Cette classe a deux attributs de classe 
 
-      - class_instance qui indique la classe qui devra etre utilisée 
+    - class_instance qui indique la classe qui devra etre utilisée 
             pour créer l'objet qui servira à controler la conformité d'un 
             opérateur avec sa définition
 
-      - label qui indique la nature de l'objet de définition (ici, PROC)
+    - label qui indique la nature de l'objet de définition (ici, PROC)
 
 
     et les attributs d'instance suivants :
 
-      - nom   : son nom
+    - nom   : son nom
 
-      - op   : le numéro d'opérateur
+    - op   : le numéro d'opérateur
 
-      - reentrant : vaut 'n' ou 'o'. Indique si l'opérateur est réentrant ou pas. Un opérateur
+    - reentrant : vaut 'n' ou 'o'. Indique si l'opérateur est réentrant ou pas. Un opérateur
                         réentrant peut modifier un concept d'entrée et le produire comme concept de sortie
 
-      - repetable : vaut 'n' ou 'o'. Indique si l'opérateur est répetable ou pas. Un opérateur
+    - repetable : vaut 'n' ou 'o'. Indique si l'opérateur est répetable ou pas. Un opérateur
                         non répétable ne doit apparaitre qu'une fois dans une exécution. C'est du ressort
                         de l'objet gérant le contexte d'exécution de vérifier cette contrainte.
 
-      - fr   : commentaire associé en francais
+    - fr   : commentaire associé en francais
 
-      - ang : commentaire associé en anglais
+    - ang : commentaire associé en anglais
 
-      - docu : clé de documentation associée
+    - docu : clé de documentation associée
 
-      - regles : liste des règles associées
+    - regles : liste des règles associées
 
-      - op_init : cet attribut vaut None ou une fonction. Si cet attribut ne vaut pas None, cette
+    - op_init : cet attribut vaut None ou une fonction. Si cet attribut ne vaut pas None, cette
                       fonction est exécutée lors des phases d'initialisation de l'étape associée.
 
-      - niveau : indique le niveau dans lequel est rangé l'opérateur. Les opérateurs peuvent etre
+    - niveau : indique le niveau dans lequel est rangé l'opérateur. Les opérateurs peuvent etre
                      rangés par niveau. Ils apparaissent alors exclusivement dans leur niveau de rangement.
                      Si niveau vaut None, l'opérateur est rangé au niveau global.
 
-      - entites : dictionnaire dans lequel sont stockés les sous entités de l'opérateur. Il s'agit
+    - entites : dictionnaire dans lequel sont stockés les sous entités de l'opérateur. Il s'agit
                       des entités de définition pour les mots-clés : FACT, BLOC, SIMP. Cet attribut
                       est initialisé avec args, c'est à dire les arguments d'appel restants.
 
@@ -123,8 +123,7 @@ class PROC(N_ENTITE.ENTITE):
    def make_objet(self,mc_list='oui'):
       """
            Cette méthode crée l'objet PROC_ETAPE dont la définition est self sans
-           l'enregistrer ni créer sa sdprod.
-
+            l'enregistrer ni créer sa sdprod.
            Si l'argument mc_list vaut 'oui', elle déclenche en plus la construction
            des objets MCxxx.
       """
index ccb72c94fd4e05491ed608bea89cf2bbfe97105b..e60faa512e40acd808ac7a4eaec2a23bdb730190 100644 (file)
 
     Exemple ::
 
-      # Création de l'objet règle UNPARMI
-      r=UNPARMI("INFO","AFFE")
-      # Vérification de la règle r sur le dictionnaire passé en argument
-      r.verif({"INFO":v1,"AFFE":v2)
+    # Création de l'objet règle UNPARMI
+    r=UNPARMI("INFO","AFFE")
+    # Vérification de la règle r sur le dictionnaire passé en argument
+    r.verif({"INFO":v1,"AFFE":v2)
 """
 
 import types
@@ -57,7 +57,7 @@ class REGLE:
          et le deuxième un entier.
  
          L'entier peut valoir 0 ou 1. -- s'il vaut 1, la règle est vérifiée
-         s'il vaut 0, la règle n'est pas vérifiée et le texte joint contient
+          s'il vaut 0, la règle n'est pas vérifiée et le texte joint contient
          un commentaire de la non validité.
       """
       raise "NotImplemented : class REGLE should be derived"