Salome HOME
CCAR: correction d'un probleme de mise a jour de contexte lors d'une insertion
[tools/eficas.git] / Noyau / N_CO.py
index 35643558d3bbdee3c5d032794bd2f62a42cac66e..3f7a3ac76b486a5ff20a8a5470769bc7eb20524d 100644 (file)
@@ -1,5 +1,5 @@
-# -*- coding: utf-8 -*-
-#@ MODIF N_CO Noyau  DATE 29/05/2002   AUTEUR DURAND C.DURAND 
+#@ MODIF N_CO Noyau  DATE 22/02/2005   AUTEUR DURAND C.DURAND 
+# -*- coding: iso-8859-1 -*-
 #            CONFIGURATION MANAGEMENT OF EDF VERSION
 # ======================================================================
 # COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG
@@ -19,6 +19,8 @@
 #                                                                       
 #                                                                       
 # ======================================================================
+
+
 from N_ASSD import ASSD
 from N_Exception import AsException
 import N_utils
@@ -38,3 +40,15 @@ class CO(ASSD):
     else:
        self.nom=nom
 
+  def is_object(valeur):
+    """
+          Indique si valeur est d'un type conforme à la classe (retourne 1)
+          ou non conforme (retourne 0)
+    """
+    if hasattr(valeur,'_etape') :
+       # valeur est un concept CO qui a ete transforme par type_sdprod
+       if valeur.etape == valeur._etape:
+           # le concept est bien produit par l'etape
+           return 1
+    return 0
+