X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=Noyau%2FN_CO.py;h=3f7a3ac76b486a5ff20a8a5470769bc7eb20524d;hb=a7d5f18fe322c770026b50343adc09ed0472c192;hp=60b8b6feaa3eaead7869b2e1e9373a52214f9429;hpb=243fbe08b8fbc49d4ae0a5374069e9133b7b4b31;p=tools%2Feficas.git diff --git a/Noyau/N_CO.py b/Noyau/N_CO.py index 60b8b6fe..3f7a3ac7 100644 --- a/Noyau/N_CO.py +++ b/Noyau/N_CO.py @@ -1,4 +1,5 @@ -#@ 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 @@ -18,6 +19,8 @@ # # # ====================================================================== + + from N_ASSD import ASSD from N_Exception import AsException import N_utils @@ -37,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 +