#
from __future__ import absolute_import
-from Ihm import I_ASSD
-from Ihm import I_LASSD
-from Ihm import I_FONCTION
-from Noyau import N_ASSD
-from Noyau import N_GEOM
-from Noyau import N_FONCTION
-from Noyau import N_CO
-from Noyau import N_UserASSD
-from Noyau import N_UserASSDMultiple
+from Ihm import I_ASSD
+from Ihm import I_LASSD
+from Ihm import I_FONCTION
+from Noyau import N_ASSD
+from Noyau import N_GEOM
+from Noyau import N_FONCTION
+from Noyau import N_CO
+from Noyau import N_UserASSD
+from Noyau import N_UserASSDMultiple
-# On ajoute la classe ASSD dans l'heritage multiple pour recreer
+# On ajoute la classe ASSD dans l'heritage multiple pour recreer
# une hierarchie d'heritage identique a celle de Noyau
-# pour faire en sorte que isinstance(o,ASSD) marche encore apres
+# pour faire en sorte que isinstance(o,ASSD) marche encore apres
# derivation
class ASSD(I_ASSD.ASSD,N_ASSD.ASSD):pass
class assd(N_ASSD.assd,I_ASSD.assd,ASSD):pass
class FONCTION(N_FONCTION.FONCTION,I_FONCTION.FONCTION,ASSD):
- def __init__(self,etape=None,sd=None,reg='oui'):
- N_FONCTION.FONCTION.__init__(self,etape=etape,sd=sd,reg=reg)
- I_FONCTION.FONCTION.__init__(self,etape=etape,sd=sd,reg=reg)
+ def __init__(self,etape=None,sd=None,reg='oui'):
+ N_FONCTION.FONCTION.__init__(self,etape=etape,sd=sd,reg=reg)
+ I_FONCTION.FONCTION.__init__(self,etape=etape,sd=sd,reg=reg)
class formule(I_FONCTION.formule,N_FONCTION.formule,ASSD):
- def __init__(self,etape=None,sd=None,reg='oui'):
- N_FONCTION.formule.__init__(self,etape=etape,sd=sd,reg=reg)
- I_FONCTION.formule.__init__(self,etape=etape,sd=sd,reg=reg)
+ def __init__(self,etape=None,sd=None,reg='oui'):
+ N_FONCTION.formule.__init__(self,etape=etape,sd=sd,reg=reg)
+ I_FONCTION.formule.__init__(self,etape=etape,sd=sd,reg=reg)
class formule_c(formule):pass
# On conserve fonction (ceinture et bretelles)
# fonction n'existe plus dans N_FONCTION on le remplace par formule
class fonction(N_FONCTION.formule,I_FONCTION.fonction,ASSD):
- def __init__(self,etape=None,sd=None,reg='oui'):
- N_FONCTION.formule.__init__(self,etape=etape,sd=sd,reg=reg)
- I_FONCTION.fonction.__init__(self,etape=etape,sd=sd,reg=reg)
+ def __init__(self,etape=None,sd=None,reg='oui'):
+ N_FONCTION.formule.__init__(self,etape=etape,sd=sd,reg=reg)
+ I_FONCTION.fonction.__init__(self,etape=etape,sd=sd,reg=reg)
class GEOM(N_GEOM.GEOM,I_ASSD.GEOM,ASSD):pass
class geom(N_GEOM.geom,I_ASSD.geom,ASSD):pass
class CO(N_CO.CO,I_ASSD.CO,ASSD):pass
-
-
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_REGLE
+from Noyau import N_REGLE
from Validation import V_AU_MOINS_UN
from Ihm import I_REGLE
class AU_MOINS_UN(V_AU_MOINS_UN.AU_MOINS_UN,I_REGLE.REGLE,N_REGLE.REGLE):
- """
- La classe utilise l'initialiseur de REGLE. Il n'est pas
- necessaire d'expliciter son initialiseur car
- V_AU_MOINS_UN.AU_MOINS_UN n'en a pas
- """
+ """
+ La classe utilise l'initialiseur de REGLE. Il n'est pas
+ necessaire d'expliciter son initialiseur car
+ seule N_REGLE.REGLE en a un
+ """
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_REGLE
+from Noyau import N_REGLE
from Validation import V_AU_PLUS_UN
-from Ihm import I_REGLE
+from Ihm import I_REGLE
class AU_PLUS_UN(V_AU_PLUS_UN.AU_PLUS_UN,I_REGLE.REGLE,N_REGLE.REGLE):
- """
- La classe utilise l'initialiseur de REGLE. Il n'est pas
- necessaire d'expliciter son initialiseur car
- V_AU_PLUS_UN.AU_PLUS_UN n'en a pas
- """
+ """
+ La classe utilise l'initialiseur de REGLE. Il n'est pas
+ necessaire d'expliciter son initialiseur car
+ V_AU_PLUS_UN.AU_PLUS_UN n'en a pas
+ V_UN_PARMI.UN_PARMI et I_REGLE.REGLE n'en ont pas
+ """
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_REGLE
-from Ihm import I_REGLE, I_AVANT
+from Noyau import N_REGLE
+from Ihm import I_REGLE, I_AVANT
class AVANT(I_AVANT.I_AVANT,I_REGLE.REGLE,N_REGLE.REGLE):
- """
- La classe utilise l'initialiseur de REGLE. Il n'est pas
- necessaire d'expliciter son initialiseur car
- I_AVANT.I_AVANT n'en a pas
- """
+ """
+ La classe utilise l'initialiseur de REGLE. Il n'est pas
+ necessaire d'expliciter son initialiseur car
+ I_AVANT.I_AVANT et I_REGLE.REGLE n'en ont pas
+ """
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_REGLE
+from Noyau import N_REGLE
from Validation import V_A_CLASSER
-from Ihm import I_A_CLASSER
+from Ihm import I_A_CLASSER
class A_CLASSER(V_A_CLASSER.A_CLASSER,N_REGLE.REGLE,I_A_CLASSER.A_CLASSER):
- """
- La classe utilise l'initialiseur du module V_.
- Il faut absolument que V_A_CLASSER soit en premier dans l'heritage
- """
+ """
+ La classe utilise l'initialiseur du module V_.
+ Il faut absolument que V_A_CLASSER soit en premier dans l'heritage
+ """
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_BLOC
-from Ihm import I_ENTITE
-from Accas import A_MCBLOC
+from Noyau import N_BLOC
+from Ihm import I_ENTITE
+from Accas import A_MCBLOC
from Efi2Xsd.AccasXsd import X_BLOC
class BLOC(N_BLOC.BLOC,X_BLOC,I_ENTITE.ENTITE):
- class_instance=A_MCBLOC.MCBLOC
- def __init__(self,*tup,**args):
- I_ENTITE.ENTITE.__init__(self)
- N_BLOC.BLOC.__init__(self,*tup,**args)
-
-class BLOC_EXCLUS_ABC(BLOC): pass
-class BLOC_FICHIER(BLOC):pass
+ class_instance=A_MCBLOC.MCBLOC
+ def __init__(self,*tup,**args):
+ I_ENTITE.ENTITE.__init__(self)
+ N_BLOC.BLOC.__init__(self,*tup,**args)
+#class BLOC_EXCLUS_ABC(BLOC): pass
+#class BLOC_FICHIER(BLOC):pass
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_REGLE
+from Noyau import N_REGLE
from Validation import V_ENSEMBLE
-from Ihm import I_REGLE
+from Ihm import I_REGLE
class ENSEMBLE(I_REGLE.REGLE,V_ENSEMBLE.ENSEMBLE,N_REGLE.REGLE):
- """
- La classe utilise l'initialiseur de REGLE. Il n'est pas
- necessaire d'expliciter son initialiseur car
- V_ENSEMBLE.ENSEMBLE n'en a pas
- """
+ """
+ La classe utilise l'initialiseur de REGLE. Il n'est pas
+ necessaire d'expliciter son initialiseur car
+ seule N_REGLE.REGLE en a un
+
+ """
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_ETAPE
+from Noyau import N_ETAPE
from Validation import V_ETAPE
-from Ihm import I_ETAPE
+from Ihm import I_ETAPE
from Efi2Xsd.MCAccasXML import X_ETAPE
class ETAPE(I_ETAPE.ETAPE,V_ETAPE.ETAPE,X_ETAPE,N_ETAPE.ETAPE):
- def __init__(self,oper=None,reuse=None,args={}):
- N_ETAPE.ETAPE.__init__(self,oper,reuse,args)
- V_ETAPE.ETAPE.__init__(self)
+ def __init__(self,oper=None,reuse=None,args={}):
+ N_ETAPE.ETAPE.__init__(self,oper,reuse,args)
+ V_ETAPE.ETAPE.__init__(self)
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Ihm import I_EVAL
+from Ihm import I_EVAL
class EVAL(I_EVAL.EVAL):
- def __init__(self,str):
- I_EVAL.EVAL.__init__(self,str)
+ def __init__(self,str):
+ I_EVAL.EVAL.__init__(self,str)
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_REGLE
+from Noyau import N_REGLE
from Validation import V_EXCLUS
-from Ihm import I_EXCLUS
+from Ihm import I_EXCLUS
class EXCLUS(I_EXCLUS.EXCLUS,V_EXCLUS.EXCLUS,N_REGLE.REGLE):
- """
- La classe utilise l'initialiseur de REGLE. Il n'est pas
- necessaire d'expliciter son initialiseur car
- V_EXCLUS.EXCLUS n'en a pas
- """
+ """
+ La classe utilise l'initialiseur de REGLE. Il n'est pas
+ necessaire d'expliciter son initialiseur car
+ I_EXCLUS.EXCLUS V_EXCLUS.EXCLUS n'en ont pas
+ """
#
from __future__ import absolute_import
from Noyau import N_FACT
-from Ihm import I_ENTITE
+from Ihm import I_ENTITE
from Accas import A_MCFACT
from Accas import A_MCLIST
from Efi2Xsd.AccasXsd import X_FACT
class FACT(N_FACT.FACT,X_FACT,I_ENTITE.ENTITE):
- class_instance=A_MCFACT.MCFACT
- list_instance=A_MCLIST.MCList
- def __init__(self,*tup,**args):
- I_ENTITE.ENTITE.__init__(self)
- N_FACT.FACT.__init__(self,*tup,**args)
+ class_instance = A_MCFACT.MCFACT
+ list_instance = A_MCLIST.MCList
+ def __init__(self,*tup,**args):
+ I_ENTITE.ENTITE.__init__(self)
+ N_FACT.FACT.__init__(self,*tup,**args)
from Noyau import N_OBJECT
-from Ihm import I_OBJECT
+from Ihm import I_OBJECT
class ErrorObj(I_OBJECT.ErrorObj,N_OBJECT.ErrorObj):pass
N_OBJECT.ErrorObj=ErrorObj
-
from Ihm import I_FICHIER
class Fichier (I_FICHIER.Fichier):
- def __init__(self,*tup,**args):
- I_FICHIER.FICHIER.__init__(self,*tup,**args)
-
-
+ def __init__(self,*tup,**args):
+ I_FICHIER.FICHIER.__init__(self,*tup,**args)
#
from __future__ import absolute_import
from Noyau import N_FORM
-from Ihm import I_ENTITE
-from . import A_FORM_ETAPE
+from Ihm import I_ENTITE
+from . import A_FORM_ETAPE
class FORM(N_FORM.FORM,I_ENTITE.ENTITE):
- class_instance=A_FORM_ETAPE.FORM_ETAPE
+ class_instance=A_FORM_ETAPE.FORM_ETAPE
#
from __future__ import absolute_import
-from Noyau import N_FORM_ETAPE
+from Noyau import N_FORM_ETAPE
from Validation import V_MACRO_ETAPE
-from Ihm import I_FORM_ETAPE
+from Ihm import I_FORM_ETAPE
class FORM_ETAPE(I_FORM_ETAPE.FORM_ETAPE,V_MACRO_ETAPE.MACRO_ETAPE,N_FORM_ETAPE.FORM_ETAPE):
- def __init__(self,oper=None,reuse=None,args={}):
- N_FORM_ETAPE.FORM_ETAPE.__init__(self,oper,reuse,args)
- V_MACRO_ETAPE.MACRO_ETAPE.__init__(self)
- I_FORM_ETAPE.FORM_ETAPE.__init__(self)
-
+ def __init__(self,oper=None,reuse=None,args={}):
+ N_FORM_ETAPE.FORM_ETAPE.__init__(self,oper,reuse,args)
+ V_MACRO_ETAPE.MACRO_ETAPE.__init__(self)
+ I_FORM_ETAPE.FORM_ETAPE.__init__(self)
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_JDC
+from Noyau import N_JDC
from Validation import V_JDC
from Extensions import jdc
-from Ihm import I_JDC
+from Ihm import I_JDC
from Efi2Xsd.MCAccasXML import X_JDC
class JDC(jdc.JDC,I_JDC.JDC,X_JDC,V_JDC.JDC,N_JDC.JDC):
- from .A_ASSD import CO,assd
+ from .A_ASSD import CO,assd
- def __init__(self,*pos,**args):
- N_JDC.JDC.__init__(self,*pos,**args)
- X_JDC.__init__(self)
- V_JDC.JDC.__init__(self)
- I_JDC.JDC.__init__(self)
- jdc.JDC.__init__(self)
- self.icmd=0
+ def __init__(self,*pos,**args):
+ N_JDC.JDC.__init__(self,*pos,**args)
+ X_JDC.__init__(self)
+ V_JDC.JDC.__init__(self)
+ I_JDC.JDC.__init__(self)
+ jdc.JDC.__init__(self)
+ self.icmd=0
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from . import A_JDC
+from . import A_JDC
from Noyau import N_JDC_CATA
-from Ihm import I_JDC_CATA
+from Ihm import I_JDC_CATA
from Efi2Xsd.AccasXsd import X_JDC_CATA
class JDC_CATA(I_JDC_CATA.JDC_CATA,N_JDC_CATA.JDC_CATA,X_JDC_CATA):
- class_instance=A_JDC.JDC
- def __init__(self,*pos,**kw):
- #print pos
- #print kw
- N_JDC_CATA.JDC_CATA.__init__(self,*pos,**kw)
- I_JDC_CATA.JDC_CATA.__init__(self)
+ class_instance=A_JDC.JDC
+ def __init__(self,*pos,**kw):
+ #print pos
+ #print kw
+ N_JDC_CATA.JDC_CATA.__init__(self,*pos,**kw)
+ I_JDC_CATA.JDC_CATA.__init__(self)
from __future__ import absolute_import
from Noyau import N_MACRO
from Ihm import I_ENTITE
-from . import A_MACRO_ETAPE
+from . import A_MACRO_ETAPE
class MACRO(N_MACRO.MACRO,I_ENTITE.ENTITE):
- class_instance=A_MACRO_ETAPE.MACRO_ETAPE
- def __init__(self,*tup,**args):
- I_ENTITE.ENTITE.__init__(self)
- N_MACRO.MACRO.__init__(self,*tup,**args)
-
+ class_instance=A_MACRO_ETAPE.MACRO_ETAPE
+ def __init__(self,*tup,**args):
+ I_ENTITE.ENTITE.__init__(self)
+ N_MACRO.MACRO.__init__(self,*tup,**args)
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_MACRO_ETAPE
+from Noyau import N_MACRO_ETAPE
from Validation import V_MACRO_ETAPE
-from Ihm import I_MACRO_ETAPE
-from .A_ASSD import CO
+from Ihm import I_MACRO_ETAPE
+from .A_ASSD import CO
from Efi2Xsd.MCAccasXML import X_MCCOMPO
class MACRO_ETAPE(I_MACRO_ETAPE.MACRO_ETAPE,
X_MCCOMPO,
V_MACRO_ETAPE.MACRO_ETAPE,
N_MACRO_ETAPE.MACRO_ETAPE):
- typeCO=CO
- def __init__(self,oper=None,reuse=None,args={}):
- N_MACRO_ETAPE.MACRO_ETAPE.__init__(self,oper,reuse,args)
- V_MACRO_ETAPE.MACRO_ETAPE.__init__(self)
- I_MACRO_ETAPE.MACRO_ETAPE.__init__(self)
+ typeCO=CO
+ def __init__(self,oper=None,reuse=None,args={}):
+ N_MACRO_ETAPE.MACRO_ETAPE.__init__(self,oper,reuse,args)
+ V_MACRO_ETAPE.MACRO_ETAPE.__init__(self)
+ I_MACRO_ETAPE.MACRO_ETAPE.__init__(self)
class MCBLOC(I_MCBLOC.MCBLOC,N_MCBLOC.MCBLOC,X_MCBLOC,V_MCBLOC.MCBLOC):
- def __init__(self,val,definition,nom,parent,dicoPyxbDeConstruction=None):
- N_MCBLOC.MCBLOC.__init__(self,val,definition,nom,parent,dicoPyxbDeConstruction=dicoPyxbDeConstruction)
- V_MCBLOC.MCBLOC.__init__(self)
+ def __init__(self,val,definition,nom,parent,dicoPyxbDeConstruction=None):
+ N_MCBLOC.MCBLOC.__init__(self,val,definition,nom,parent,dicoPyxbDeConstruction=dicoPyxbDeConstruction)
+ V_MCBLOC.MCBLOC.__init__(self)
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_MCFACT
+from Noyau import N_MCFACT
from Validation import V_MCFACT
-from Ihm import I_MCFACT
+from Ihm import I_MCFACT
from Efi2Xsd.MCAccasXML import X_MCFACT
class MCFACT(I_MCFACT.MCFACT,N_MCFACT.MCFACT,X_MCFACT,V_MCFACT.MCFACT):
- def __init__(self,val,definition,nom,parent,dicoPyxbDeConstruction=None):
- N_MCFACT.MCFACT.__init__(self,val,definition,nom,parent,dicoPyxbDeConstruction=dicoPyxbDeConstruction)
- V_MCFACT.MCFACT.__init__(self)
+ def __init__(self,val,definition,nom,parent,dicoPyxbDeConstruction=None):
+ N_MCFACT.MCFACT.__init__(self,val,definition,nom,parent,dicoPyxbDeConstruction=dicoPyxbDeConstruction)
+ V_MCFACT.MCFACT.__init__(self)
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
# ======================================================================
from __future__ import absolute_import
-from Noyau import N_MCLIST
+from Noyau import N_MCLIST
from Validation import V_MCLIST
-from Ihm import I_MCLIST
+from Ihm import I_MCLIST
from Efi2Xsd.MCAccasXML import X_MCLIST
class MCList(I_MCLIST.MCList,N_MCLIST.MCList,X_MCLIST,V_MCLIST.MCList):
- def __init__(self):
- N_MCLIST.MCList.__init__(self)
+ def __init__(self):
+ N_MCLIST.MCList.__init__(self)
#
from __future__ import absolute_import
from Extensions import mcnuplet
-from Ihm import I_MCCOMPO
+from Ihm import I_MCCOMPO
class MCNUPLET(mcnuplet.MCNUPLET,I_MCCOMPO.MCCOMPO):
- def __init__(self,*pos,**args):
- mcnuplet.MCNUPLET.__init__(self,*pos,**args)
+ def __init__(self,*pos,**args):
+ mcnuplet.MCNUPLET.__init__(self,*pos,**args)
from Efi2Xsd.MCAccasXML import X_MCSIMP
class MCSIMP(I_MCSIMP.MCSIMP,N_MCSIMP.MCSIMP,X_MCSIMP,V_MCSIMP.MCSIMP):
- def __init__(self,val,definition,nom,parent,objPyxbDeConstruction=None):
- #def __init__(self,val,definition,nom,parent,objPyxbDeConstruction) quand cela sera correct dans les update_etape. pour l instant on laisse le defaut a None : 9 Aout 18:
- N_MCSIMP.MCSIMP.__init__(self,val,definition,nom,parent,objPyxbDeConstruction)
- V_MCSIMP.MCSIMP.__init__(self)
+ def __init__(self,val,definition,nom,parent,objPyxbDeConstruction=None):
+ #le defaut de objPyxbDeConstruction permet de lire les comm avec des modeles sans equivalent XSD
+ N_MCSIMP.MCSIMP.__init__(self,val,definition,nom,parent,objPyxbDeConstruction)
+ V_MCSIMP.MCSIMP.__init__(self)
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_REGLE
+from Noyau import N_REGLE
from Validation import V_MEME_NOMBRE
-from Ihm import I_REGLE
+from Ihm import I_REGLE
class MEME_NOMBRE(V_MEME_NOMBRE.MEME_NOMBRE,I_REGLE.REGLE,N_REGLE.REGLE):
- """
- La classe utilise l'initialiseur de REGLE. Il n'est pas
- necessaire d'expliciter son initialiseur car
- V_MEME_NOMBRE.MEME_NOMBRE n'en a pas
- """
+ """
+ La classe utilise l'initialiseur de REGLE. Il n'est pas
+ necessaire d'expliciter son initialiseur car
+ seule N_REGLE.REGLE en a un
+ """
from . import A_MCNUPLET
class NUPL(nuplet.NUPL):
- class_instance=A_MCNUPLET.MCNUPLET
- list_instance=A_MCLIST.MCList
-
+ class_instance = A_MCNUPLET.MCNUPLET
+ list_instance = A_MCLIST.MCList
#
from __future__ import absolute_import
from Noyau import N_OPER
-from Ihm import I_ENTITE
-from Accas import A_ETAPE
-from Efi2Xsd.AccasXsd import X_OPER
+from Ihm import I_ENTITE
+from Accas import A_ETAPE
+from Efi2Xsd.AccasXsd import X_OPER
class OPER(N_OPER.OPER,X_OPER,I_ENTITE.ENTITE):
- class_instance=A_ETAPE.ETAPE
- def __init__(self,*tup,**args):
- I_ENTITE.ENTITE.__init__(self)
- N_OPER.OPER.__init__(self,*tup,**args)
+ class_instance=A_ETAPE.ETAPE
+ def __init__(self,*tup,**args):
+ I_ENTITE.ENTITE.__init__(self)
+ N_OPER.OPER.__init__(self,*tup,**args)
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_REGLE
+from Noyau import N_REGLE
from Validation import V_PRESENT_ABSENT
-from Ihm import I_PRESENT_ABSENT
+from Ihm import I_PRESENT_ABSENT
class PRESENT_ABSENT(I_PRESENT_ABSENT.PRESENT_ABSENT,V_PRESENT_ABSENT.PRESENT_ABSENT,
N_REGLE.REGLE):
- """
- La classe utilise l'initialiseur de REGLE. Il n'est pas
- necessaire d'expliciter son initialiseur car
- V_PRESENT_ABSENT.PRESENT_ABSENT n'en a pas
- """
+ """
+ La classe utilise l'initialiseur de REGLE. Il n'est pas
+ necessaire d'expliciter son initialiseur car
+ seule N_REGLE.REGLE.py en a un
+ """
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_REGLE
+from Noyau import N_REGLE
from Validation import V_PRESENT_PRESENT
-from Ihm import I_PRESENT_PRESENT
+from Ihm import I_PRESENT_PRESENT
class PRESENT_PRESENT(I_PRESENT_PRESENT.PRESENT_PRESENT,
V_PRESENT_PRESENT.PRESENT_PRESENT,
N_REGLE.REGLE):
- """
- La classe utilise l'initialiseur de REGLE. Il n'est pas
- necessaire d'expliciter son initialiseur car
- V_PRESENT_PRESENT.PRESENT_PRESENT n'en a pas
- """
+ """
+ La classe utilise l'initialiseur de REGLE. Il n'est pas
+ necessaire d'expliciter son initialiseur car
+ seule N_REGLE.REGLE en a un
+ """
#
from __future__ import absolute_import
from Noyau import N_PROC
-from Ihm import I_ENTITE
-from Accas import A_PROC_ETAPE
+from Ihm import I_ENTITE
+from Accas import A_PROC_ETAPE
from Efi2Xsd.AccasXsd import X_PROC
class PROC(N_PROC.PROC,X_PROC,I_ENTITE.ENTITE):
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
from __future__ import absolute_import
-from Noyau import N_PROC_ETAPE
+from Noyau import N_PROC_ETAPE
from Validation import V_PROC_ETAPE
-from Ihm import I_PROC_ETAPE
+from Ihm import I_PROC_ETAPE
from Efi2Xsd.MCAccasXML import X_MCCOMPO
class PROC_ETAPE(I_PROC_ETAPE.PROC_ETAPE,
V_PROC_ETAPE.PROC_ETAPE,
X_MCCOMPO,
N_PROC_ETAPE.PROC_ETAPE):
- def __init__(self,oper=None,args={}):
- N_PROC_ETAPE.PROC_ETAPE.__init__(self,oper=oper,args=args)
- V_PROC_ETAPE.PROC_ETAPE.__init__(self)
+ def __init__(self,oper=None,args={}):
+ N_PROC_ETAPE.PROC_ETAPE.__init__(self,oper=oper,args=args)
+ V_PROC_ETAPE.PROC_ETAPE.__init__(self)
#
from __future__ import absolute_import
-from Ihm import I_REGLE
-from Noyau import N_SENSIBILITE
+from Ihm import I_REGLE
+from Noyau import N_SENSIBILITE
class REUSE_SENSIBLE(I_REGLE.REGLE,N_SENSIBILITE.REUSE_SENSIBLE):pass
class CONCEPT_SENSIBLE(I_REGLE.REGLE,N_SENSIBILITE.CONCEPT_SENSIBLE):pass
class DERIVABLE(I_REGLE.REGLE,N_SENSIBILITE.DERIVABLE):pass
-
#
from __future__ import absolute_import
from Noyau import N_SIMP
-from Ihm import I_ENTITE
+from Ihm import I_ENTITE
from Accas import A_MCSIMP
from Efi2Xsd.AccasXsd import X_SIMP
import types
class Tuple:
- def __init__(self,ntuple):
- self.ntuple=ntuple
+ def __init__(self,ntuple):
+ self.ntuple=ntuple
- def __convert__(self,valeur):
- try:
- if isinstance(valeur, basestring) : return None
- except NameError:
- if isinstance(valeur, str): return None
- if len(valeur) != self.ntuple: return None
- return valeur
-
- def info(self):
- return "Tuple de %s elements" % self.ntuple
+ def __convert__(self,valeur):
+ try:
+ if isinstance(valeur, basestring) : return None
+ except NameError:
+ if isinstance(valeur, str): return None
+ if len(valeur) != self.ntuple: return None
+ return valeur
+ def info(self):
+ return "Tuple de %s elements" % self.ntuple
from Ihm import I_UN_PARMI
class UN_PARMI(I_UN_PARMI.UN_PARMI,V_UN_PARMI.UN_PARMI,N_REGLE.REGLE):
- """
- La classe utilise l'initialiseur de REGLE. Il n'est pas
- necessaire d'expliciter son initialiseur car
- V_UN_PARMI.UN_PARMI n'en a pas
- """
+ """
+ La classe utilise l'initialiseur de REGLE. Il n'est pas
+ necessaire d'expliciter son initialiseur car
+ V_UN_PARMI.UN_PARMI et I_UN_PARMI.UN_PARMI n'en ont pas
+ """
"""
# permet de se proteger de l'oubli de carte coding
-# ce warning deviendra fatal en python 2.4
from __future__ import absolute_import
import warnings
warnings.filterwarnings('error','Non-ASCII character.*pep-0263',DeprecationWarning)
from .A_JDC_CATA import JDC_CATA
-from .A_OPER import OPER
-from .A_PROC import PROC
-from .A_MACRO import MACRO
-from .A_FORM import FORM
-from .A_BLOC import BLOC
-from .A_BLOC import BLOC_EXCLUS_ABC
-from .A_BLOC import BLOC_FICHIER
-from .A_FACT import FACT
-from .A_SIMP import SIMP
-from .A_EVAL import EVAL
-from .A_NUPLET import NUPL
-from .A_TUPLE import Tuple
+from .A_OPER import OPER
+from .A_PROC import PROC
+from .A_MACRO import MACRO
+from .A_FORM import FORM
+from .A_BLOC import BLOC
+from .A_FACT import FACT
+from .A_SIMP import SIMP
+from .A_EVAL import EVAL
+from .A_NUPLET import NUPL
+from .A_TUPLE import Tuple
-from .A_JDC import JDC
-from .A_ETAPE import ETAPE
-from .A_PROC_ETAPE import PROC_ETAPE
+from .A_JDC import JDC
+from .A_ETAPE import ETAPE
+from .A_PROC_ETAPE import PROC_ETAPE
from .A_MACRO_ETAPE import MACRO_ETAPE
-from .A_FORM_ETAPE import FORM_ETAPE
-from .A_MCFACT import MCFACT
-from .A_MCLIST import MCList
-from .A_MCBLOC import MCBLOC
-from .A_MCSIMP import MCSIMP
+from .A_FORM_ETAPE import FORM_ETAPE
+from .A_MCFACT import MCFACT
+from .A_MCLIST import MCList
+from .A_MCBLOC import MCBLOC
+from .A_MCSIMP import MCSIMP
# Les regles
-from .A_AU_MOINS_UN import AU_MOINS_UN
-from .A_MEME_NOMBRE import MEME_NOMBRE
-from .A_AU_PLUS_UN import AU_PLUS_UN
-from .A_UN_PARMI import UN_PARMI
+from .A_AU_MOINS_UN import AU_MOINS_UN
+from .A_MEME_NOMBRE import MEME_NOMBRE
+from .A_AU_PLUS_UN import AU_PLUS_UN
+from .A_UN_PARMI import UN_PARMI
from .A_PRESENT_PRESENT import PRESENT_PRESENT
-from .A_PRESENT_ABSENT import PRESENT_ABSENT
-from .A_EXCLUS import EXCLUS
-from .A_ENSEMBLE import ENSEMBLE
-from .A_A_CLASSER import A_CLASSER
-from .A_AVANT import AVANT
+from .A_PRESENT_ABSENT import PRESENT_ABSENT
+from .A_EXCLUS import EXCLUS
+from .A_ENSEMBLE import ENSEMBLE
+from .A_A_CLASSER import A_CLASSER
+from .A_AVANT import AVANT
from .A_ASSD import ASSD,assd, UserASSD, UserASSDMultiple
from .A_ASSD import GEOM,geom
from Noyau.N__F import _F
from Noyau.N_Exception import AsException
-from Noyau.N_utils import AsType
-from Noyau.N_utils import AsType
-from Noyau.N_OPS import OPS, EMPTY_OPS
-from Noyau.N_ASSD import not_checked
+from Noyau.N_utils import AsType
+from Noyau.N_utils import AsType
+from Noyau.N_OPS import OPS, EMPTY_OPS
+from Noyau.N_ASSD import not_checked
from .A_VALIDATOR import OrVal,AndVal,OnlyStr
from .A_VALIDATOR import OrdList,NoRepeat,LongStr,Compulsory,Absent,Together
from .A_VALIDATOR import CardVal, InstanceVal
from .A_VALIDATOR import VerifTypeTuple, VerifExiste
from .A_VALIDATOR import FileExtVal, FunctionVal
-from .A_VALIDATOR import CreeMotClef
+from .A_VALIDATOR import CreeMotClef
# On remplace la factory des validateurs initialement dans Noyau par celle
# de A_VALIDATOR
from .A_SENSIBILITE import CONCEPT_SENSIBLE, REUSE_SENSIBLE, DERIVABLE
-from Extensions.niveau import NIVEAU
-from Extensions.etape_niveau import ETAPE_NIVEAU
-from Extensions.commentaire import COMMENTAIRE
-from Extensions.parametre import PARAMETRE
+from Extensions.niveau import NIVEAU
+from Extensions.etape_niveau import ETAPE_NIVEAU
+from Extensions.commentaire import COMMENTAIRE
+from Extensions.parametre import PARAMETRE
from Extensions.parametre_eval import PARAMETRE_EVAL
-from Extensions.commande_comm import COMMANDE_COMM
-from Extensions.mcnuplet import MCNUPLET
+from Extensions.commande_comm import COMMANDE_COMM
+from Extensions.mcnuplet import MCNUPLET
from .A_SALOME_ENTRY import SalomeEntry