From: pascale.noyret Date: Wed, 16 May 2018 09:35:38 +0000 (+0200) Subject: ajout Map2 pour Lucie X-Git-Tag: VersionPNpourPreparation85rc2b~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=830dcc1c8b73d41a03c6fa48fd5c80b41073b63a;p=tools%2Feficas.git ajout Map2 pour Lucie --- diff --git a/Map2/.modele_atmo_test1.xsd.swp b/Map2/.modele_atmo_test1.xsd.swp new file mode 100644 index 00000000..76dd84e9 Binary files /dev/null and b/Map2/.modele_atmo_test1.xsd.swp differ diff --git a/Map2/MAP_testcase_forEficas.xml b/Map2/MAP_testcase_forEficas.xml new file mode 100755 index 00000000..affd3724 --- /dev/null +++ b/Map2/MAP_testcase_forEficas.xml @@ -0,0 +1,7 @@ + + + + input_tests/c_solver_constitutive_law_0d_test_1/test_1_exp.txt + 100 + + diff --git a/Map2/README.txt b/Map2/README.txt new file mode 100644 index 00000000..8d99a232 --- /dev/null +++ b/Map2/README.txt @@ -0,0 +1,12 @@ +pyxbgen -u modele_atmo.xsd -m atmo --write-for-customization +/local/PyXB-1.2.6/scripts/pyxbgen -u modele_atmo_test1.xsd -m atmo1 --write-for-customization +/local/PyXB-1.2.6/scripts/pyxbgen -u modele_atmo_test2.xsd -m atmo2 --write-for-customization +/local/PyXB-1.2.6/scripts/pyxbgen -u modele_atmo_test3.xsd -m atmo3 --write-for-customization +/local/PyXB-1.2.6/scripts/pyxbgen -u modele_atmo_test4.xsd -m atmo4 --write-for-customization + +/local/PyXB-1.2.6/scripts/pyxbgen -u modele_atmo.xsd -m atmo --write-for-customization +/local/PyXB-1.2.6/scripts/pyxbgen -u model_atmo_ext.xsd -m atmo_ext --write-for-customization + + +/local/PyXB-1.2.6/scripts/pyxbgen -u modele_atmo.xsd -m atmo --write-for-customization --default-namespace-public --archive-to-file=model_atmo.wxsd +/local/PyXB-1.2.6/scripts/pyxbgen -u model_atmo_ext.xsd -m atmo_ext --write-for-customization --archive-path=.:+ diff --git a/Map2/__init__.py b/Map2/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Map2/cata.xsd b/Map2/cata.xsd new file mode 100644 index 00000000..b983ad00 --- /dev/null +++ b/Map2/cata.xsd @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Map2/cata/__init__.py b/Map2/cata/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/Map2/cata/py.py b/Map2/cata/py.py new file mode 100644 index 00000000..10a60e8a --- /dev/null +++ b/Map2/cata/py.py @@ -0,0 +1,1135 @@ +# ./cata/py.py +# -*- coding: utf-8 -*- +# PyXB bindings for NM:f60706fefcd649a021314f59336daefd34e2e939 +# Generated 2018-04-18 17:17:01.129908 by PyXB version 1.2.3 +# Namespace http://chercheurs.edf.com/logiciels/atmos + +import pyxb +import pyxb.binding +import pyxb.binding.saxer +import io +import pyxb.utils.utility +import pyxb.utils.domutils +import sys + +# Unique identifier for bindings created at the same time +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:8b0f140e-431b-11e8-aa8c-d0bf9c086a19') + +# Version of PyXB used to generate the bindings +_PyXBVersion = '1.2.3' +# Generated bindings are not compatible across PyXB versions +if pyxb.__version__ != _PyXBVersion: + raise pyxb.PyXBVersionError(_PyXBVersion) + +# Import bindings for namespaces imported into schema +import pyxb.binding.datatypes + +# NOTE: All namespace declarations are reserved within the binding +Namespace = pyxb.namespace.NamespaceForURI(u'http://chercheurs.edf.com/logiciels/atmos', create_if_missing=True) +Namespace.configureCategories(['typeBinding', 'elementBinding']) + +def CreateFromDocument (xml_text, default_namespace=None, location_base=None): + """Parse the given XML and use the document element to create a + Python instance. + + @param xml_text An XML document. This should be data (Python 2 + str or Python 3 bytes), or a text (Python 2 unicode or Python 3 + str) in the L{pyxb._InputEncoding} encoding. + + @keyword default_namespace The L{pyxb.Namespace} instance to use as the + default namespace where there is no default namespace in scope. + If unspecified or C{None}, the namespace of the module containing + this function will be used. + + @keyword location_base: An object to be recorded as the base of all + L{pyxb.utils.utility.Location} instances associated with events and + objects handled by the parser. You might pass the URI from which + the document was obtained. + """ + + if pyxb.XMLStyle_saxer != pyxb._XMLStyle: + dom = pyxb.utils.domutils.StringToDOM(xml_text) + return CreateFromDOM(dom.documentElement) + if default_namespace is None: + default_namespace = Namespace.fallbackNamespace() + saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base) + handler = saxer.getContentHandler() + xmld = xml_text + if isinstance(xmld, unicode): + xmld = xmld.encode(pyxb._InputEncoding) + saxer.parse(io.BytesIO(xmld)) + instance = handler.rootObject() + return instance + +def CreateFromDOM (node, default_namespace=None): + """Create a Python instance from the given DOM node. + The node tag must correspond to an element declaration in this module. + + @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}.""" + if default_namespace is None: + default_namespace = Namespace.fallbackNamespace() + return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) + + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_description +class T_experiences_description (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_description') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 3, 1) + _Documentation = None +T_experiences_description._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_description', T_experiences_description) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_experience_Name +class T_experiences_experience_experience_Name (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_experience_Name') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 6, 1) + _Documentation = None +T_experiences_experience_experience_Name._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_experience_Name', T_experiences_experience_experience_Name) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_source +class T_experiences_experience_source (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_source') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 9, 1) + _Documentation = None +T_experiences_experience_source._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_source', T_experiences_experience_source) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_file_exp_file +class T_experiences_experience_b_source_file_exp_file (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_file_exp_file') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 12, 1) + _Documentation = None +T_experiences_experience_b_source_file_exp_file._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_file_exp_file', T_experiences_experience_b_source_file_exp_file) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_valeur_exp_value +class T_experiences_experience_b_source_valeur_exp_value (pyxb.binding.datatypes.float): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_valeur_exp_value') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 15, 1) + _Documentation = None +T_experiences_experience_b_source_valeur_exp_value._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_valeur_exp_value', T_experiences_experience_b_source_valeur_exp_value) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_dico_exp_dico +class T_experiences_experience_b_source_dico_exp_dico (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_dico_exp_dico') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 18, 1) + _Documentation = None +T_experiences_experience_b_source_dico_exp_dico._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_dico_exp_dico', T_experiences_experience_b_source_dico_exp_dico) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_Associated_simulation_step_number +class T_experiences_experience_Associated_simulation_step_number (pyxb.binding.datatypes.int): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_Associated_simulation_step_number') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 21, 1) + _Documentation = None +T_experiences_experience_Associated_simulation_step_number._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_Associated_simulation_step_number', T_experiences_experience_Associated_simulation_step_number) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_type_dependancy +class T_experiences_experience_dependancy_type_dependancy (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_type_dependancy') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 24, 1) + _Documentation = None +T_experiences_experience_dependancy_type_dependancy._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_type_dependancy', T_experiences_experience_dependancy_type_dependancy) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_source +class T_experiences_experience_dependancy_source (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_source') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 27, 1) + _Documentation = None +T_experiences_experience_dependancy_source._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_source', T_experiences_experience_dependancy_source) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_file_exp_file +class T_experiences_experience_dependancy_b_source_file_exp_file (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_file_exp_file') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 30, 1) + _Documentation = None +T_experiences_experience_dependancy_b_source_file_exp_file._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_file_exp_file', T_experiences_experience_dependancy_b_source_file_exp_file) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_valeur_exp_value +class T_experiences_experience_dependancy_b_source_valeur_exp_value (pyxb.binding.datatypes.float): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_valeur_exp_value') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 33, 1) + _Documentation = None +T_experiences_experience_dependancy_b_source_valeur_exp_value._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_valeur_exp_value', T_experiences_experience_dependancy_b_source_valeur_exp_value) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_dico_exp_dico +class T_experiences_experience_dependancy_b_source_dico_exp_dico (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_dico_exp_dico') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 36, 1) + _Documentation = None +T_experiences_experience_dependancy_b_source_dico_exp_dico._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_dico_exp_dico', T_experiences_experience_dependancy_b_source_dico_exp_dico) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions_diameter +class T_experiences_dimensions_diameter (pyxb.binding.datatypes.float): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_dimensions_diameter') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 39, 1) + _Documentation = None +T_experiences_dimensions_diameter._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_dimensions_diameter', T_experiences_dimensions_diameter) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions_thickness +class T_experiences_dimensions_thickness (pyxb.binding.datatypes.float): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_dimensions_thickness') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 42, 1) + _Documentation = None +T_experiences_dimensions_thickness._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_dimensions_thickness', T_experiences_dimensions_thickness) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions_number_elements +class T_experiences_dimensions_number_elements (pyxb.binding.datatypes.int): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_dimensions_number_elements') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 45, 1) + _Documentation = None +T_experiences_dimensions_number_elements._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_dimensions_number_elements', T_experiences_dimensions_number_elements) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_type_experience +class T_experiences_type_experience (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_type_experience') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 48, 1) + _Documentation = None +T_experiences_type_experience._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_type_experience', T_experiences_type_experience) + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_file with content type ELEMENT_ONLY +class T_experiences_experience_b_source_file (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_file with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_file') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 51, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_file uses Python identifier exp_file + __exp_file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_file'), 'exp_file', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_b_source_file_httpchercheurs_edf_comlogicielsatmosexp_file', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 53, 3), ) + + + exp_file = property(__exp_file.value, __exp_file.set, None, None) + + _ElementMap.update({ + __exp_file.name() : __exp_file + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_file', T_experiences_experience_b_source_file) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_valeur with content type ELEMENT_ONLY +class T_experiences_experience_b_source_valeur (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_valeur with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_valeur') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 56, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_value uses Python identifier exp_value + __exp_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_value'), 'exp_value', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_b_source_valeur_httpchercheurs_edf_comlogicielsatmosexp_value', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 58, 3), ) + + + exp_value = property(__exp_value.value, __exp_value.set, None, None) + + _ElementMap.update({ + __exp_value.name() : __exp_value + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_valeur', T_experiences_experience_b_source_valeur) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_dico with content type ELEMENT_ONLY +class T_experiences_experience_b_source_dico (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_dico with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_dico') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 61, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_dico uses Python identifier exp_dico + __exp_dico = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_dico'), 'exp_dico', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_b_source_dico_httpchercheurs_edf_comlogicielsatmosexp_dico', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 63, 3), ) + + + exp_dico = property(__exp_dico.value, __exp_dico.set, None, None) + + _ElementMap.update({ + __exp_dico.name() : __exp_dico + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_dico', T_experiences_experience_b_source_dico) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_file with content type ELEMENT_ONLY +class T_experiences_experience_dependancy_b_source_file (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_file with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_file') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 66, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_file uses Python identifier exp_file + __exp_file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_file'), 'exp_file', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_b_source_file_httpchercheurs_edf_comlogicielsatmosexp_file', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 68, 3), ) + + + exp_file = property(__exp_file.value, __exp_file.set, None, None) + + _ElementMap.update({ + __exp_file.name() : __exp_file + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_file', T_experiences_experience_dependancy_b_source_file) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_valeur with content type ELEMENT_ONLY +class T_experiences_experience_dependancy_b_source_valeur (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_valeur with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_valeur') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 71, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_value uses Python identifier exp_value + __exp_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_value'), 'exp_value', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_b_source_valeur_httpchercheurs_edf_comlogicielsatmosexp_value', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 73, 3), ) + + + exp_value = property(__exp_value.value, __exp_value.set, None, None) + + _ElementMap.update({ + __exp_value.name() : __exp_value + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_valeur', T_experiences_experience_dependancy_b_source_valeur) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_dico with content type ELEMENT_ONLY +class T_experiences_experience_dependancy_b_source_dico (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_dico with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_dico') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 76, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_dico uses Python identifier exp_dico + __exp_dico = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_dico'), 'exp_dico', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_b_source_dico_httpchercheurs_edf_comlogicielsatmosexp_dico', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 78, 3), ) + + + exp_dico = property(__exp_dico.value, __exp_dico.set, None, None) + + _ElementMap.update({ + __exp_dico.name() : __exp_dico + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_dico', T_experiences_experience_dependancy_b_source_dico) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy with content type ELEMENT_ONLY +class T_experiences_experience_dependancy (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 81, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}type_dependancy uses Python identifier type_dependancy + __type_dependancy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'type_dependancy'), 'type_dependancy', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmostype_dependancy', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 83, 3), ) + + + type_dependancy = property(__type_dependancy.value, __type_dependancy.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}source uses Python identifier source + __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'source'), 'source', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmossource', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 84, 3), ) + + + source = property(__source.value, __source.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_file uses Python identifier b_source_file + __b_source_file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_file'), 'b_source_file', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmosb_source_file', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 85, 3), ) + + + b_source_file = property(__b_source_file.value, __b_source_file.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_valeur uses Python identifier b_source_valeur + __b_source_valeur = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur'), 'b_source_valeur', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmosb_source_valeur', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 86, 3), ) + + + b_source_valeur = property(__b_source_valeur.value, __b_source_valeur.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_dico uses Python identifier b_source_dico + __b_source_dico = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico'), 'b_source_dico', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmosb_source_dico', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 87, 3), ) + + + b_source_dico = property(__b_source_dico.value, __b_source_dico.set, None, None) + + _ElementMap.update({ + __type_dependancy.name() : __type_dependancy, + __source.name() : __source, + __b_source_file.name() : __b_source_file, + __b_source_valeur.name() : __b_source_valeur, + __b_source_dico.name() : __b_source_dico + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy', T_experiences_experience_dependancy) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience with content type ELEMENT_ONLY +class T_experiences_experience (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 90, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}experience_Name uses Python identifier experience_Name + __experience_Name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'experience_Name'), 'experience_Name', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosexperience_Name', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 92, 3), ) + + + experience_Name = property(__experience_Name.value, __experience_Name.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}source uses Python identifier source + __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'source'), 'source', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmossource', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 93, 3), ) + + + source = property(__source.value, __source.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_file uses Python identifier b_source_file + __b_source_file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_file'), 'b_source_file', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosb_source_file', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 94, 3), ) + + + b_source_file = property(__b_source_file.value, __b_source_file.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_valeur uses Python identifier b_source_valeur + __b_source_valeur = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur'), 'b_source_valeur', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosb_source_valeur', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 95, 3), ) + + + b_source_valeur = property(__b_source_valeur.value, __b_source_valeur.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_dico uses Python identifier b_source_dico + __b_source_dico = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico'), 'b_source_dico', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosb_source_dico', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 96, 3), ) + + + b_source_dico = property(__b_source_dico.value, __b_source_dico.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}Associated_simulation_step_number uses Python identifier Associated_simulation_step_number + __Associated_simulation_step_number = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'Associated_simulation_step_number'), 'Associated_simulation_step_number', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosAssociated_simulation_step_number', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 97, 3), ) + + + Associated_simulation_step_number = property(__Associated_simulation_step_number.value, __Associated_simulation_step_number.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}dependancy uses Python identifier dependancy + __dependancy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'dependancy'), 'dependancy', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosdependancy', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 98, 3), ) + + + dependancy = property(__dependancy.value, __dependancy.set, None, None) + + _ElementMap.update({ + __experience_Name.name() : __experience_Name, + __source.name() : __source, + __b_source_file.name() : __b_source_file, + __b_source_valeur.name() : __b_source_valeur, + __b_source_dico.name() : __b_source_dico, + __Associated_simulation_step_number.name() : __Associated_simulation_step_number, + __dependancy.name() : __dependancy + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience', T_experiences_experience) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions with content type ELEMENT_ONLY +class T_experiences_dimensions (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_dimensions') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 101, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}diameter uses Python identifier diameter + __diameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'diameter'), 'diameter', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_dimensions_httpchercheurs_edf_comlogicielsatmosdiameter', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 103, 3), ) + + + diameter = property(__diameter.value, __diameter.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}thickness uses Python identifier thickness + __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'thickness'), 'thickness', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_dimensions_httpchercheurs_edf_comlogicielsatmosthickness', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 104, 3), ) + + + thickness = property(__thickness.value, __thickness.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}number_elements uses Python identifier number_elements + __number_elements = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'number_elements'), 'number_elements', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_dimensions_httpchercheurs_edf_comlogicielsatmosnumber_elements', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 105, 3), ) + + + number_elements = property(__number_elements.value, __number_elements.set, None, None) + + _ElementMap.update({ + __diameter.name() : __diameter, + __thickness.name() : __thickness, + __number_elements.name() : __number_elements + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_dimensions', T_experiences_dimensions) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences with content type ELEMENT_ONLY +class T_experiences (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 108, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}description uses Python identifier description + __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'description'), 'description', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_httpchercheurs_edf_comlogicielsatmosdescription', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 110, 3), ) + + + description = property(__description.value, __description.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}experience uses Python identifier experience + __experience = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'experience'), 'experience', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_httpchercheurs_edf_comlogicielsatmosexperience', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 111, 3), ) + + + experience = property(__experience.value, __experience.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}dimensions uses Python identifier dimensions + __dimensions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'dimensions'), 'dimensions', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_httpchercheurs_edf_comlogicielsatmosdimensions', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 112, 3), ) + + + dimensions = property(__dimensions.value, __dimensions.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}type_experience uses Python identifier type_experience + __type_experience = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'type_experience'), 'type_experience', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_httpchercheurs_edf_comlogicielsatmostype_experience', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 113, 3), ) + + + type_experience = property(__type_experience.value, __type_experience.set, None, None) + + _ElementMap.update({ + __description.name() : __description, + __experience.name() : __experience, + __dimensions.name() : __dimensions, + __type_experience.name() : __type_experience + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences', T_experiences) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_Map2 with content type ELEMENT_ONLY +class T_Map2 (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_Map2 with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_Map2') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 118, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}experiences uses Python identifier experiences + __experiences = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'experiences'), 'experiences', '__httpchercheurs_edf_comlogicielsatmos_T_Map2_httpchercheurs_edf_comlogicielsatmosexperiences', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 120, 3), ) + + + experiences = property(__experiences.value, __experiences.set, None, None) + + _ElementMap.update({ + __experiences.name() : __experiences + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_Map2', T_Map2) + + +JDD = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'JDD'), T_Map2, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 123, 0)) +Namespace.addCategoryObject('elementBinding', JDD.name().localName(), JDD) + + + +T_experiences_experience_b_source_file._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_file'), T_experiences_experience_b_source_file_exp_file, scope=T_experiences_experience_b_source_file, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 53, 3))) + +def _BuildAutomaton (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton + del _BuildAutomaton + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_b_source_file._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_file')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 53, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_b_source_file._Automaton = _BuildAutomaton() + + + + +T_experiences_experience_b_source_valeur._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_value'), T_experiences_experience_b_source_valeur_exp_value, scope=T_experiences_experience_b_source_valeur, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 58, 3))) + +def _BuildAutomaton_ (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_ + del _BuildAutomaton_ + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_b_source_valeur._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_value')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 58, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_b_source_valeur._Automaton = _BuildAutomaton_() + + + + +T_experiences_experience_b_source_dico._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_dico'), T_experiences_experience_b_source_dico_exp_dico, scope=T_experiences_experience_b_source_dico, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 63, 3))) + +def _BuildAutomaton_2 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_2 + del _BuildAutomaton_2 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_b_source_dico._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_dico')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 63, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_b_source_dico._Automaton = _BuildAutomaton_2() + + + + +T_experiences_experience_dependancy_b_source_file._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_file'), T_experiences_experience_dependancy_b_source_file_exp_file, scope=T_experiences_experience_dependancy_b_source_file, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 68, 3))) + +def _BuildAutomaton_3 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_3 + del _BuildAutomaton_3 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy_b_source_file._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_file')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 68, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_dependancy_b_source_file._Automaton = _BuildAutomaton_3() + + + + +T_experiences_experience_dependancy_b_source_valeur._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_value'), T_experiences_experience_dependancy_b_source_valeur_exp_value, scope=T_experiences_experience_dependancy_b_source_valeur, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 73, 3))) + +def _BuildAutomaton_4 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_4 + del _BuildAutomaton_4 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy_b_source_valeur._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_value')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 73, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_dependancy_b_source_valeur._Automaton = _BuildAutomaton_4() + + + + +T_experiences_experience_dependancy_b_source_dico._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_dico'), T_experiences_experience_dependancy_b_source_dico_exp_dico, scope=T_experiences_experience_dependancy_b_source_dico, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 78, 3))) + +def _BuildAutomaton_5 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_5 + del _BuildAutomaton_5 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy_b_source_dico._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_dico')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 78, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_dependancy_b_source_dico._Automaton = _BuildAutomaton_5() + + + + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'type_dependancy'), T_experiences_experience_dependancy_type_dependancy, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 83, 3))) + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'source'), T_experiences_experience_dependancy_source, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 84, 3))) + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_file'), T_experiences_experience_dependancy_b_source_file, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 85, 3))) + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur'), T_experiences_experience_dependancy_b_source_valeur, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 86, 3))) + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico'), T_experiences_experience_dependancy_b_source_dico, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 87, 3))) + +def _BuildAutomaton_6 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_6 + del _BuildAutomaton_6 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 85, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 86, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 87, 3)) + counters.add(cc_2) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'type_dependancy')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 83, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'source')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 84, 3)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_file')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 85, 3)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 86, 3)) + st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 87, 3)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + transitions.append(fac.Transition(st_3, [ + ])) + transitions.append(fac.Transition(st_4, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, True) ])) + st_4._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_dependancy._Automaton = _BuildAutomaton_6() + + + + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'experience_Name'), T_experiences_experience_experience_Name, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 92, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'source'), T_experiences_experience_source, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 93, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_file'), T_experiences_experience_b_source_file, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 94, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur'), T_experiences_experience_b_source_valeur, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 95, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico'), T_experiences_experience_b_source_dico, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 96, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'Associated_simulation_step_number'), T_experiences_experience_Associated_simulation_step_number, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 97, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'dependancy'), T_experiences_experience_dependancy, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 98, 3))) + +def _BuildAutomaton_7 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_7 + del _BuildAutomaton_7 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 94, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 95, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 96, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 98, 3)) + counters.add(cc_3) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'experience_Name')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 92, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'source')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 93, 3)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_file')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 94, 3)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 95, 3)) + st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 96, 3)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'Associated_simulation_step_number')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 97, 3)) + st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'dependancy')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 98, 3)) + st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + transitions.append(fac.Transition(st_3, [ + ])) + transitions.append(fac.Transition(st_4, [ + ])) + transitions.append(fac.Transition(st_5, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, True) ])) + st_6._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience._Automaton = _BuildAutomaton_7() + + + + +T_experiences_dimensions._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'diameter'), T_experiences_dimensions_diameter, scope=T_experiences_dimensions, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 103, 3))) + +T_experiences_dimensions._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'thickness'), T_experiences_dimensions_thickness, scope=T_experiences_dimensions, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 104, 3))) + +T_experiences_dimensions._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'number_elements'), T_experiences_dimensions_number_elements, scope=T_experiences_dimensions, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 105, 3))) + +def _BuildAutomaton_8 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_8 + del _BuildAutomaton_8 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_dimensions._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'diameter')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 103, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_dimensions._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'thickness')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 104, 3)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_dimensions._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'number_elements')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 105, 3)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + st_2._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_dimensions._Automaton = _BuildAutomaton_8() + + + + +T_experiences._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'description'), T_experiences_description, scope=T_experiences, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 110, 3))) + +T_experiences._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'experience'), T_experiences_experience, scope=T_experiences, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 111, 3))) + +T_experiences._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'dimensions'), T_experiences_dimensions, scope=T_experiences, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 112, 3))) + +T_experiences._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'type_experience'), T_experiences_type_experience, scope=T_experiences, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 113, 3))) + +def _BuildAutomaton_9 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_9 + del _BuildAutomaton_9 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 111, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 112, 3)) + counters.add(cc_1) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'description')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 110, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'experience')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 111, 3)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'dimensions')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 112, 3)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'type_experience')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 113, 3)) + st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + transitions.append(fac.Transition(st_2, [ + ])) + transitions.append(fac.Transition(st_3, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + st_3._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences._Automaton = _BuildAutomaton_9() + + + + +T_Map2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'experiences'), T_experiences, scope=T_Map2, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 120, 3))) + +def _BuildAutomaton_10 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_10 + del _BuildAutomaton_10 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 119, 2)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 120, 3)) + counters.add(cc_1) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(T_Map2._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'experiences')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata2.xsd', 120, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True), + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_1, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +T_Map2._Automaton = _BuildAutomaton_10() + diff --git a/Map2/cata_map.py b/Map2/cata_map.py new file mode 100644 index 00000000..daad803e --- /dev/null +++ b/Map2/cata_map.py @@ -0,0 +1,72 @@ +# Copyright (C) 2008-2018 EDF R&D +# +# This file is part of SALOME ADAO module +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +import os, re +import Accas +from Accas import * + +JdC = JDC_CATA ( + code = 'Map2', + ) +VERSION_CATALOGUE='V_0' + + +Experiences = PROC(nom = 'experiences', + + description = SIMP(statut='o', typ='TXM', defaut=''), + experience = FACT(statut='o', max = "**", + experience_Name = SIMP (statut='o', typ='TXM'), + source = SIMP(statut='o', typ='TXM', into=['File','Dico','Value']), + b_source_file = BLOC(condition="source == 'File'", + exp_file = SIMP(statut = "o", typ = 'Fichier'), + ), + b_source_valeur = BLOC(condition="source == 'Value'", + exp_value = SIMP(statut = "o", typ = 'R'), + ), + b_source_dico = BLOC(condition="source == 'Dico'", + exp_dico = SIMP(statut = "o", typ = 'TXM'), + ), + Associated_simulation_step_number = SIMP(statut='o', typ='I', val_min=1), + dependancy = FACT( statut='o', + type_dependancy= SIMP(statut='o', + typ='TXM', into=['temperature','moisture','irradiation']), + source = SIMP(statut='o', typ='TXM', into=['File','Dico','Value']), + b_source_file = BLOC(condition="source == 'File'", + exp_file = SIMP(statut = "o", typ = 'Fichier'),), + b_source_valeur = BLOC(condition="source == 'Value'", + exp_value = SIMP(statut = "o", typ = 'R'),), + b_source_dico = BLOC(condition="source == 'Dico'", + exp_dico = SIMP(statut = "o", typ = 'TXM'),), + ), + ), + dimensions= FACT( statut = 'f', + diameter = SIMP(statut='o', typ='R', val_min = 0), + thickness = SIMP(statut='o', typ='R', val_min = 0), + number_elements = SIMP(statut='o', typ='I', val_min = 0), + ), + type_experience = SIMP(statut='o', typ='TXM', + into=['tension','creep','relaxation','cyclic','cyclic_stab','tube']), +) + + +TEXTE_NEW_JDC = 'Experiences()' + + + + diff --git a/Map2/cata_map2.xsd b/Map2/cata_map2.xsd new file mode 100644 index 00000000..489f55b4 --- /dev/null +++ b/Map2/cata_map2.xsd @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Map2/configuration_Map2.py b/Map2/configuration_Map2.py new file mode 100644 index 00000000..6a8cc458 --- /dev/null +++ b/Map2/configuration_Map2.py @@ -0,0 +1,43 @@ +# -*- coding: utf-8 -*- +# maConfiguration MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# 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 sert pour charger les paramètres de configuration d'EFICAS +""" +# Modules Python +from InterfaceQT4 import configuration +import os + + +class CONFIG(configuration.configBase): + + #----------------------------------- + def __init__(self,appli,repIni): + #----------------------------------- + + self.labels_user=['catalogues','lang'] + self.labels_eficas=['lang','rep_cata','catalogues'] + self.afficheOptionnelVide=True + configuration.configBase.__init__(self,appli,repIni) + + +def make_config(appli,rep): + return CONFIG(appli,rep) + diff --git a/Map2/experimental_plan_v2017.1.xsd b/Map2/experimental_plan_v2017.1.xsd new file mode 100755 index 00000000..04bff47d --- /dev/null +++ b/Map2/experimental_plan_v2017.1.xsd @@ -0,0 +1,99 @@ +x + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Map2/prefs.py b/Map2/prefs.py new file mode 100644 index 00000000..b48cad1a --- /dev/null +++ b/Map2/prefs.py @@ -0,0 +1,22 @@ +# Copyright (C) 2007-2012 EDF R&D +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# +code="Map2" +import sys, os +if os.path.dirname(os.path.abspath(__file__)) not in sys.path : + sys.path.insert(0,os.path.dirname(os.path.abspath(__file__))) diff --git a/Map2/prefs_Map2.py b/Map2/prefs_Map2.py new file mode 100644 index 00000000..a1250153 --- /dev/null +++ b/Map2/prefs_Map2.py @@ -0,0 +1,49 @@ +# -*- coding: utf-8 -*- +# maConfiguration MANAGEMENT OF EDF VERSION +# ====================================================================== +# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# +# +# ====================================================================== + +import os,sys +# repIni sert a localiser le fichier editeur.ini +# Obligatoire +repIni=os.path.dirname(os.path.abspath(__file__)) +INSTALLDIR=os.path.join(repIni,'..') +sys.path[:0]=[INSTALLDIR] + + +# lang indique la langue utilisee pour les chaines d'aide : fr ou ang +lang='fr' + +# Codage des strings qui accepte les accents (en remplacement de 'ascii') +encoding='iso-8859-1' + +# +#typeDeCata='XML' +catalogues=( + ('Map2','V2017',os.path.join(repIni,'cata_map.py'),'python','python'), +) +#nombreDeBoutonParLigne=4 +simpleClic=True +closeFrameRechercheCommande=True +boutonDsMenuBar=False +closeArbre=True +afficheListesPliees=False +afficheCommandesPliees = False +#dumpXSD=True +#afficheIhm=False diff --git a/Map2/properties.py b/Map2/properties.py new file mode 100644 index 00000000..1d328a46 --- /dev/null +++ b/Map2/properties.py @@ -0,0 +1,24 @@ +#@ MODIF properties Accas DATE 11/06/2008 AUTEUR aster M.ADMINISTRATEUR +# RESPONSABLE D6BHHHH J-P.LEFEBVRE +# ====================================================================== +# COPYRIGHT (C) 1991 - 2001 EDF R&D WWW.CODE-ASTER.ORG +# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY +# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY +# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR +# (AT YOUR OPTION) ANY LATER VERSION. +# +# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT +# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU +# GENERAL PUBLIC LICENSE FOR MORE DETAILS. +# +# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE +# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER, +# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE. +# ====================================================================== +# IDENTIFICATION DU GESTIONNAIRE DE COMMANDE ACCAS A PARTIR +# DE LA VERSION DU CODE_ASTER ASSOCIE +#---------------------------------------------------------------------- +version = "1.2" +date = "25/05/2010" +exploit = False diff --git a/Map2/qtEficasMap.py b/Map2/qtEficasMap.py new file mode 100755 index 00000000..91140d97 --- /dev/null +++ b/Map2/qtEficasMap.py @@ -0,0 +1,38 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# Copyright (C) 2007-2013 EDF R&D +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com +# +""" + Ce module sert a lancer EFICAS configure pour MAP +""" +# Modules Python +# Modules Eficas +import prefs +name='prefs_'+prefs.code +__import__(name) + +import sys +reload(sys) +sys.setdefaultencoding('latin1') +import os +sys.path.append(os.path.join(os.path.abspath(os.path.dirname(__file__)),'..')) + +import prefs +from InterfaceQT4 import eficas_go +eficas_go.lanceEficas(code=prefs.code) diff --git a/Map2/test_1_exp.txt b/Map2/test_1_exp.txt new file mode 100755 index 00000000..4a4fbae2 --- /dev/null +++ b/Map2/test_1_exp.txt @@ -0,0 +1,606 @@ +# +2.6 0.000148206 29.74666469 +4.4 0.000318168 61.27013266 +5.9 0.00048855 88.91288191 +7.4 0.000619962 114.5756245 +8.9 0.000774778 140.5015588 +10.4 0.000919933 166.0683602 +11.9 0.001071892 193.2232231 +13.4 0.001226207 220.147416 +15 0.001390182 250.8308887 +16.8 0.001562893 277.8875828 +18.3 0.001729474 300.0852764 +19.8 0.001883021 315.0595725 +21.3 0.002031038 327.7368248 +22.9 0.002195989 337.7683163 +24.7 0.002378645 350.0372171 +26.3 0.002541675 360.3921235 +28.4 0.002748723 371.7292547 +29.9 0.002906898 378.6338568 +31.4 0.003050229 386.7412806 +33.1 0.003218106 391.4409578 +35.2 0.003429835 396.5624571 +37 0.003613544 405.1791728 +38.7 0.003774882 408.2100093 +40.4 0.003956147 413.8686359 +42.3 0.004135483 416.2068963 +44.3 0.004345511 419.2838967 +46.8 0.004589982 423.9925444 +48.7 0.004779908 425.3987372 +50.1 0.004960716 424.2345691 +51.3 0.004814931 398.2457519 +52.8 0.004677064 374.8474419 +54.3 0.00452451 352.6932001 +55.8 0.004380235 325.411588 +57.3 0.004225061 298.374176 +58.8 0.0040713 270.7559764 +60.3 0.00391501 247.1334785 +61.8 0.003776662 221.8717039 +63.3 0.003632257 194.3574399 +64.9 0.00346793 166.9011861 +66.4 0.003308038 140.7220364 +67.9 0.003167094 116.1468551 +69.4 0.003009203 91.008991 +70.9 0.002866946 66.47565961 +72.4 0.002715922 43.3482714 +73.9 0.002570113 17.24314587 +75.4 0.002410504 2.313067719 +76.9 0.002140446 -22.35796578 +78.6 0.002041511 -31.21032572 +80.1 0.001925674 -41.44841194 +81.6 0.00179202 -53.09151844 +83.1 0.001634668 -66.56595648 +84.6 0.001502058 -77.72589923 +86.1 0.001342969 -90.87817188 +87.6 0.001195121 -102.8700306 +89.1 0.001063372 -113.368689 +90.6 0.000898903 -127.731592 +92.1 0.000752599 -141.1447386 +93.6 0.000604391 -154.4128851 +95.1 0.000443127 -168.4844864 +96.6 0.000294397 -181.1248418 +98.1 0.000157793 -192.4493251 +99.6 9.80788E-06 -204.4088974 +101.1 -0.000156407 -217.4594004 +102.6 -0.00030414 -228.7192374 +104.1 -0.000450287 -239.5437518 +105.6 -0.000603673 -250.5681071 +107.1 -0.000755358 -261.1313739 +108.6 -0.000906167 -271.2997071 +110.1 -0.001049411 -280.6495729 +111.6 -0.001197611 -290.0066645 +113.1 -0.00133372 -298.3171248 +114.6 -0.001506063 -308.4506981 +116.1 -0.001656966 -316.9665 +117.6 -0.001799475 -324.7024856 +119.7 -0.002014756 -335.8249595 +121.2 -0.002172198 -343.5295673 +123 -0.002359475 -352.2215532 +124.8 -0.002540066 -360.116827 +126.5 -0.002707454 -367.0084803 +128.2 -0.002877299 -373.5819224 +129.7 -0.003033732 -379.2626329 +131 -0.00315408 -383.3890794 +132.5 -0.003308534 -388.3742124 +134 -0.003463526 -393.0255636 +135.7 -0.003636066 -397.789813 +138.1 -0.00388335 -403.8578655 +140.4 -0.004107393 -408.5825311 +143 -0.004366797 -413.1347624 +145 -0.004573577 -416.0577821 +147.3 -0.00479476 -418.4913934 +149.1 -0.004974891 -419.9440832 +150.1 -0.00508075 -420.5761541 +151.6 -0.004967325 -381.676048 +153.1 -0.004832719 -358.1098914 +154.6 -0.004683975 -333.229214 +156.1 -0.004550736 -310.3410602 +157.6 -0.004390222 -284.5382392 +159.1 -0.004240459 -258.6699426 +160.6 -0.004085308 -232.198894 +162.1 -0.00394017 -207.4694782 +163.6 -0.003780967 -181.1596453 +165.1 -0.003643088 -158.1377387 +166.6 -0.003486598 -132.9712719 +168.1 -0.003324202 -106.3848585 +169.3 -0.003209413 -87.44508028 +170.8 -0.003041764 -60.76873466 +172.3 -0.002900247 -36.68746725 +173.8 -0.002755026 -11.6772186 +175.3 -0.002587723 20.44261433 +176.8 -0.002435711 39.94651884 +178.3 -0.002287 60.61955914 +179.8 -0.002136365 83.69784057 +181.3 -0.001990457 104.1013971 +182.8 -0.001838024 124.8248219 +184.3 -0.001690532 145.0758427 +185.8 -0.001529979 164.2087549 +187.3 -0.001385152 180.3136021 +188.8 -0.001231617 196.2206066 +190.3 -0.001072648 216.8445438 +191.8 -0.000927825 233.6668819 +193.3 -0.000782417 248.105675 +194.8 -0.000628857 261.932075 +196.3 -0.000462639 278.4000635 +197.8 -0.000321164 291.6880846 +199.3 -0.000169287 304.2549193 +201.1 6.81983E-06 318.6841905 +202.1 0.000109856 325.5635202 +203.9 0.000300242 337.8626108 +205.5 0.000449442 348.5122323 +207.2 0.000628495 358.0922484 +208.7 0.000779617 367.5092757 +210.5 0.000956154 374.9713302 +212 0.001104409 380.2401423 +213.5 0.001257153 384.937793 +215.7 0.001484313 387.8955841 +217.8 0.001685958 393.0481672 +219.1 0.001820898 401.5568197 +220.9 0.001996318 403.4855664 +222.8 0.002184089 407.063961 +224.6 0.002364687 411.5879238 +226.5 0.002564587 413.1702781 +228.7 0.002778198 416.0550833 +230.7 0.0029792 410.1351202 +232.2 0.003132155 419.3443656 +233.8 0.003288593 422.1425951 +236.1 0.003521992 424.0300357 +237.7 0.003679444 425.3554046 +239.7 0.003878082 414.8364067 +241.5 0.004061467 425.7113338 +243.4 0.004248751 430.1072359 +245.7 0.004476076 419.1486537 +247.3 0.004637377 424.1735041 +249.2 0.00482187 426.9863665 +250.1 0.004913399 431.0380816 +250.8 0.004863001 420.2615917 +252.3 0.004720176 397.9602456 +253.8 0.004576579 371.7095852 +255.3 0.004438989 347.5444615 +256.8 0.00427175 319.7221756 +258.3 0.004122126 294.1781878 +259.8 0.003973432 266.7100132 +261.3 0.003831606 243.0183589 +262.8 0.003673265 217.3093706 +264.3 0.003532576 193.375513 +265.8 0.003387397 166.7841077 +267.3 0.003238065 141.0763562 +269.2 0.003042987 110.7391641 +270.7 0.002892628 84.9820897 +272.2 0.002729405 60.0365065 +273.7 0.002587162 39.4445695 +275.2 0.002434476 14.51816037 +276.7 0.002278332 1.676633954 +280.4 0.001924666 -41.1333032 +282 0.00176063 -66.24622643 +283.5 0.001617377 -84.95874703 +285 0.001468632 -102.5341153 +286.7 0.001299015 -123.36234 +288.2 0.00114068 -142.7729726 +289.7 0.000995242 -159.7052068 +291.2 0.000842338 -175.9008169 +292.7 0.000686196 -192.8154975 +294.2 0.000551853 -207.7824175 +295.7 0.000384308 -222.1933454 +297.2 0.000236537 -235.4169339 +298.7 8.2544E-05 -251.994431 +300.6 -0.000101107 -266.3945854 +302.2 -0.000254835 -280.4335058 +303.7 -0.000398762 -290.2594209 +305.4 -0.000574863 -302.611053 +306.9 -0.000726646 -314.3965006 +308.4 -0.000878531 -322.6439059 +309.9 -0.001027725 -333.9059353 +311.4 -0.001185677 -339.4847214 +313.1 -0.001352403 -348.0012417 +314.6 -0.00151014 -356.4747572 +316.4 -0.00169335 -362.0030284 +318.1 -0.001854806 -366.5367067 +319.7 -0.002016013 -372.0238209 +321.7 -0.002225974 -377.7326941 +323.4 -0.002419965 -382.1316659 +325.2 -0.002577089 -384.060055 +327 -0.002754325 -388.6665106 +329.4 -0.003009812 -390.8833861 +331.5 -0.003214024 -394.8296607 +333.7 -0.003426852 -397.0702589 +336.2 -0.003684031 -400.7323384 +337.8 -0.003833093 -402.915746 +339.5 -0.004007254 -404.0904343 +341.4 -0.004203793 -407.3709548 +343.2 -0.004387962 -405.8067799 +345 -0.004561578 -406.8196118 +346.6 -0.004724751 -410.6304944 +348.3 -0.004891161 -412.319392 +349.7 -0.005028892 -408.9535773 +350.9 -0.005011958 -402.4095833 +352.4 -0.004894136 -383.4145963 +353.9 -0.004765846 -356.911689 +355.4 -0.004616052 -332.1252763 +356.9 -0.004462737 -310.7447922 +358.4 -0.004318676 -283.1489146 +359.9 -0.004168364 -257.5204968 +361.4 -0.004016409 -233.8035256 +362.9 -0.003858597 -208.2227618 +364.4 -0.003712884 -183.2838356 +365.9 -0.0035643 -159.9403471 +367.4 -0.003401368 -132.534802 +368.9 -0.003264621 -107.9946607 +370.4 -0.003108303 -81.10229671 +371.9 -0.002949403 -56.85465038 +373.4 -0.002799005 -32.31644258 +374.9 -0.00265081 -4.78788279 +376.4 -0.002483504 24.00542051 +377.9 -0.002331292 45.41882128 +379.4 -0.002185161 66.91408157 +380.9 -0.002024514 88.34532648 +382.4 -0.001878481 108.9888737 +383.9 -0.001730843 126.5509427 +385.4 -0.001579005 144.1608369 +386.9 -0.00142687 165.819332 +388.4 -0.001265261 184.0553135 +389.9 -0.001123492 199.2369294 +391.4 -0.000956047 218.4117436 +392.9 -0.00081335 232.6752841 +394.4 -0.000669392 248.2254952 +395.9 -0.000517756 261.5330219 +397.4 -0.000362627 276.1183381 +398.9 -0.000212042 288.2529199 +400.1 -8.80341E-05 298.7441421 +401.7 7.57107E-05 313.0680621 +403.3 0.000232298 322.758764 +405.1 0.000414601 337.1573091 +406.7 0.000562466 344.6542919 +408.2 0.000714332 355.9033871 +410.5 0.000943366 365.1759326 +412.4 0.001138612 375.9728372 +413.9 0.001278713 379.3661296 +415.7 0.001468498 386.5801096 +417.6 0.001656354 393.9267099 +419.1 0.001821099 396.8736529 +421 0.002006153 403.619796 +422.7 0.002161526 405.6529403 +424.7 0.00236611 407.3086679 +426.7 0.002572861 412.3547971 +429.5 0.002855986 412.4194682 +431.6 0.003058209 416.9347286 +433.5 0.003263879 422.9052961 +435 0.0034119 424.4579077 +437.1 0.003617094 422.5578606 +439 0.00379953 419.4726944 +440.8 0.003980634 428.9646745 +442.6 0.004166546 425.683111 +444.3 0.00433534 431.0244918 +446 0.004507137 430.7250381 +447.9 0.004680686 433.0239296 +449 0.004799954 429.9560785 +450.2 0.004971906 429.9123883 +451.7 0.004785715 397.0274329 +453.2 0.004642373 373.8752902 +454.7 0.004489511 347.4491835 +456.2 0.004340813 320.8056688 +457.7 0.004196803 295.2218354 +459.2 0.004036991 270.7068324 +460.7 0.003891899 245.4821467 +462.2 0.003740634 219.0307975 +463.7 0.003606016 194.2353994 +465.2 0.003436607 167.3488915 +466.7 0.003296306 144.709155 +468.2 0.003135501 117.5377145 +469.7 0.002989616 92.23229438 +471.2 0.002843978 69.1749379 +472.7 0.002708338 49.93963242 +474.2 0.00253869 24.87661876 +475.7 0.002387416 6.891570882 +477.4 0.001938032 -30.29732655 +478.9 0.002010555 -24.39946682 +480.4 0.001895906 -33.70485234 +481.9 0.001766687 -44.07324783 +483.4 0.001621981 -56.83748797 +484.9 0.001471216 -72.25095315 +486.4 0.001319283 -87.44708236 +487.9 0.001179976 -101.0833333 +489.4 0.001038661 -114.6258621 +490.9 0.000890326 -128.52659 +492.4 0.00072563 -143.5830342 +493.9 0.000567122 -157.6987041 +495.4 0.000433267 -169.3324601 +496.9 0.000283369 -182.0492283 +498.4 0.000124211 -195.1914235 +499.9 -2.45171E-05 -207.1371024 +501.7 -0.000209805 -221.5661521 +503.2 -0.000352744 -232.3538682 +504.7 -0.000501108 -243.2346134 +506.2 -0.000654261 -254.1285149 +507.7 -0.000808736 -264.7684508 +509.3 -0.000941094 -273.6071325 +510.9 -0.001114929 -284.8258964 +512.5 -0.001280083 -295.0745499 +514 -0.001443767 -304.8379202 +515.5 -0.001587599 -313.0933859 +517 -0.001751418 -322.1270073 +518.5 -0.001895214 -329.7326093 +520 -0.002044936 -337.3299552 +521.6 -0.002198133 -344.763912 +523.2 -0.00236221 -352.3446829 +525 -0.002555291 -360.7606287 +526.5 -0.002700664 -366.7369124 +528.1 -0.002853709 -372.6941836 +529.9 -0.003044476 -379.6396378 +531.6 -0.003214963 -385.395827 +533.2 -0.003381729 -390.6146449 +534.7 -0.003517447 -394.5612776 +536.5 -0.003693511 -399.2792684 +538.2 -0.003871096 -403.5782525 +540.2 -0.004079803 -408.0403841 +542.4 -0.004290878 -411.9044577 +544.2 -0.004469103 -414.6591987 +545.9 -0.004642018 -416.887356 +547.6 -0.004814291 -418.6718673 +549.7 -0.005026443 -420.2723884 +550.6 -0.005052347 -408.6507559 +552.1 -0.004916071 -391.1839724 +553.6 -0.004793196 -367.274493 +555.1 -0.004643203 -345.1412022 +556.6 -0.004498215 -318.0846572 +558.1 -0.00434513 -293.7107384 +559.6 -0.004192891 -269.6070075 +561.1 -0.004044123 -241.7125851 +562.6 -0.003901629 -216.6219801 +564.1 -0.003744699 -190.9498721 +565.6 -0.003601774 -167.1922356 +567.1 -0.003451004 -141.6524649 +568.6 -0.003282778 -117.3390895 +570.1 -0.00313448 -91.26270562 +571.6 -0.00298889 -64.80244547 +573.1 -0.002834333 -41.70700535 +574.6 -0.002681422 -14.26903531 +576.1 -0.002520827 14.87105526 +577.6 -0.002368426 36.54228896 +579.1 -0.002224751 57.08113685 +580.6 -0.002059139 80.03909886 +582.1 -0.001918403 100.8389965 +583.6 -0.001756527 120.5570772 +585.1 -0.001616078 140.7962143 +586.6 -0.001458127 160.9141082 +588.1 -0.001312408 176.9901663 +589.6 -0.001163095 196.3473409 +591.1 -0.001009649 212.7156556 +592.6 -0.000848225 228.8952321 +594.1 -0.000705612 243.9119369 +595.6 -0.000554615 260.2000237 +597.1 -0.000389291 272.6793289 +598.6 -0.000252365 288.1308794 +600.1 -0.000103111 302.4137914 +602.1 0.000102332 317.579627 +603.8 0.00027572 328.4794986 +605.8 0.000475242 341.1238194 +607.3 0.000628479 354.7712862 +609.3 0.000823084 366.9663668 +611.1 0.001007372 373.2368648 +612.7 0.001166751 383.590728 +614.3 0.001322117 390.5518651 +616 0.001487035 396.0568011 +617.8 0.001673892 399.9305069 +620 0.00189832 405.9145749 +621.9 0.002084019 407.6617658 +624.3 0.002324473 414.7869945 +625.8 0.00249196 419.6437299 +627.7 0.002668672 419.5927083 +629.5 0.002840989 424.5041907 +631.1 0.002998349 426.9238412 +633.2 0.003223634 427.2748232 +635.1 0.003403146 428.9594591 +637.2 0.003616043 431.7268133 +639 0.003781864 431.5191209 +640.5 0.003935997 436.8541241 +642.4 0.004121536 435.2630675 +644.3 0.004316175 431.468457 +646.3 0.004509059 434.969306 +647.9 0.004677559 438.9229715 +649.5 0.004838321 429.4698834 +650.7 0.004861187 436.9179308 +652.3 0.004722087 408.4958434 +653.8 0.004581332 383.5607171 +655.3 0.004430973 358.5121036 +656.8 0.004274597 330.4098845 +658.3 0.004126841 302.6582301 +659.8 0.003969701 278.2160342 +661.3 0.003833076 254.6697557 +662.8 0.003686058 226.4601141 +664.3 0.003524989 201.882422 +665.8 0.00337979 178.9720654 +667.3 0.003230534 152.802676 +668.8 0.003076209 128.4585893 +670.3 0.002932977 103.7609428 +671.8 0.002788875 82.56966621 +673.3 0.002637888 57.42669478 +674.8 0.002478635 36.21571511 +676.3 0.002333679 13.02180067 +678.1 0.002094696 0.646902248 +681.1 0.001853387 -26.2292698 +682.6 0.001717336 -48.15888777 +684.1 0.001543631 -69.88822669 +685.6 0.001407617 -91.04905277 +687.1 0.001263327 -109.422721 +688.6 0.001113586 -124.2397502 +690.1 0.000966643 -143.3873773 +691.6 0.000811144 -159.8643064 +693.1 0.000658372 -174.6688783 +694.6 0.000509757 -193.867743 +696.1 0.000363959 -205.410257 +697.6 0.000199535 -221.4336246 +699.1 6.43346E-05 -235.2877408 +700.7 -9.47359E-05 -247.498557 +702.3 -0.000252571 -261.2589598 +703.9 -0.000420231 -274.0387619 +705.4 -0.00056354 -288.0373001 +707 -0.000718369 -297.0495224 +708.5 -0.000879946 -309.1782331 +710 -0.001035581 -319.4323778 +711.5 -0.001182434 -329.4410706 +713.1 -0.001334972 -338.0982578 +714.6 -0.001498919 -346.8323052 +716.5 -0.001677739 -353.7994325 +718 -0.001837408 -360.8879447 +719.6 -0.001995116 -366.5883243 +721.1 -0.002149105 -374.4746447 +722.6 -0.002307582 -376.3655722 +724.7 -0.002511106 -380.6207776 +726.6 -0.002699138 -385.2778673 +728.8 -0.002924821 -389.9270594 +730.4 -0.003086054 -392.0154572 +732.1 -0.003251883 -395.71172 +734.3 -0.00347892 -398.8814056 +735.8 -0.00362855 -399.9388814 +737.5 -0.003790348 -401.9894898 +739.5 -0.003999237 -404.0390253 +741.3 -0.0041659 -408.218056 +743.3 -0.004370511 -410.1765454 +745.3 -0.004565249 -408.7530375 +747.3 -0.004778225 -412.6723111 +749 -0.004951683 -410.930872 +750.1 -0.00504722 -416.8259203 +751.1 -0.00499979 -411.0791981 +752.6 -0.004866208 -389.7100985 +754.1 -0.004735397 -366.8638468 +755.6 -0.004597616 -345.8636403 +757.1 -0.004437088 -322.0198452 +758.6 -0.004292358 -295.647651 +760.1 -0.00414076 -269.7989047 +761.6 -0.003993455 -242.4094081 +763.1 -0.003843705 -219.8844105 +764.6 -0.003689243 -193.9322352 +766.1 -0.003530411 -168.0472344 +767.6 -0.003393982 -143.8526511 +769.1 -0.003231122 -119.5451841 +770.6 -0.003083183 -93.94391626 +772.1 -0.002934035 -69.57832724 +773.6 -0.002772234 -40.96440971 +775.1 -0.002623021 -17.24745147 +776.6 -0.002462226 10.25309972 +778.1 -0.002307231 32.74381533 +779.6 -0.002158668 54.07773331 +781.1 -0.002009703 76.08288527 +782.6 -0.001864848 93.77156198 +784.1 -0.00171136 115.3530329 +785.6 -0.00156171 135.1534277 +787.1 -0.00141718 150.5157799 +788.6 -0.001258484 169.9727774 +790.1 -0.001103675 187.3800308 +791.6 -0.000958149 205.3098381 +793.1 -0.000803549 220.9005356 +794.6 -0.000656477 238.1515354 +796.1 -0.000495438 251.3239682 +797.6 -0.000352809 264.9661601 +799.1 -0.000204049 280.1635265 +800.2 -8.8827E-05 293.1962609 +802.2 0.000121268 304.7706783 +804.2 0.000307862 321.1407661 +805.7 0.000465574 332.9597414 +807.2 0.000613998 342.5350785 +808.7 0.000768494 352.1454632 +810.5 0.000944114 362.16712 +812 0.001084911 371.2510765 +813.6 0.001253554 377.7263463 +815.1 0.001410267 385.6541216 +816.6 0.001551651 393.1945562 +818.5 0.001734798 399.0286589 +820.5 0.001942314 402.9107094 +822.8 0.002172321 409.1742337 +824.2 0.002319952 411.8112326 +826.1 0.002495503 416.9693887 +828.3 0.002713935 419.6424484 +830.2 0.002901572 417.8596139 +831.8 0.003071849 424.2658317 +833.3 0.003225099 424.4266152 +835 0.003393682 428.9998114 +837.3 0.003618868 429.4184446 +838.8 0.003769841 430.3300083 +840.7 0.00394395 434.7514212 +842.6 0.004141532 435.6435537 +844.3 0.004320107 436.4667535 +846.6 0.004545207 435.7023835 +848.1 0.004686347 441.3920343 +849.5 0.004821587 432.6922596 +850.7 0.004872389 436.1673295 +852.2 0.004739366 413.415879 +853.7 0.004582556 390.08829 +855.2 0.004438564 360.5414629 +856.7 0.004281856 333.9099288 +858.2 0.004137655 309.3798757 +859.7 0.003996738 286.1706614 +861.2 0.003843905 260.7271075 +862.7 0.003691798 234.586969 +864.2 0.003537107 207.0432007 +865.7 0.003392342 184.9745214 +867.2 0.003250472 159.1394693 +868.7 0.003101677 134.4927549 +870.2 0.00294987 107.0637256 +871.7 0.002801585 86.31382883 +873.2 0.002636177 60.89115515 +874.7 0.002493026 39.95287046 +876.2 0.002342544 20.16677149 +877.7 0.002186513 2.67203711 +879.7 0.002000241 -10.3600733 +881.2 0.00185531 -42.96301678 +882.7 0.001708366 -64.28920478 +884.2 0.001556081 -84.66408402 +885.7 0.001403975 -105.6101769 +887.2 0.001271264 -120.912455 +888.7 0.001111284 -138.4346187 +890.2 0.000957435 -156.4091593 +891.7 0.000804997 -171.155259 +893.2 0.000664062 -187.0423853 +894.7 0.000507894 -202.4407238 +896.2 0.000354432 -216.396153 +897.7 0.000214186 -229.414925 +899.2 6.22028E-05 -245.9723502 +900.8 -9.78728E-05 -256.8186224 +902.3 -0.000241911 -270.2172995 +903.8 -0.000388382 -280.2366912 +905.3 -0.000547424 -294.603318 +906.8 -0.000709265 -304.5825362 +908.3 -0.000844185 -316.3419366 +909.8 -0.001006109 -324.6286809 +911.3 -0.001159095 -335.722059 +913 -0.00131609 -343.8197076 +914.5 -0.001469377 -351.93941 +916.5 -0.001662215 -360.2550924 +918.2 -0.001850365 -367.8667545 +919.7 -0.001995276 -374.25071 +921.5 -0.002179224 -379.5667887 +923 -0.002334092 -382.5640976 +924.8 -0.002507671 -387.2460127 +927.1 -0.002744755 -392.2320902 +928.7 -0.00290142 -394.8970735 +930.5 -0.003077838 -397.6677358 +932.5 -0.003281764 -400.0571966 +934.6 -0.003495285 -401.9835293 +936.3 -0.003664067 -405.2221477 +937.9 -0.003824917 -408.7218642 +939.8 -0.004003485 -408.7426066 +941.4 -0.004167604 -411.7015004 +942.9 -0.004304852 -411.3560915 +944.4 -0.004465693 -415.6360924 +946.2 -0.004642382 -414.6039188 +948.1 -0.004838073 -417.3695445 +950 -0.005009133 -416.5751934 +951.3 -0.004975972 -411.2556279 +952.8 -0.004855613 -391.2658393 +954.3 -0.004714971 -368.1509793 +955.8 -0.004559078 -342.8802788 +957.3 -0.004415802 -318.3013201 +958.8 -0.004269311 -293.232739 +960.3 -0.004104903 -267.870605 +961.8 -0.003954917 -240.3690666 +963.3 -0.003814752 -216.2202001 +964.8 -0.003667426 -190.7529831 +966.3 -0.003519122 -165.1806682 +967.8 -0.00336052 -140.8400536 +969.3 -0.003202914 -115.428254 +970.8 -0.003067649 -90.66024423 +972.3 -0.002911187 -64.9580881 +973.8 -0.002755543 -39.53035176 +975.3 -0.002597827 -16.84868149 +976.8 -0.002440363 11.1071635 \ No newline at end of file diff --git a/Map2/test_1_exp_comparison.png b/Map2/test_1_exp_comparison.png new file mode 100755 index 00000000..f933074a Binary files /dev/null and b/Map2/test_1_exp_comparison.png differ diff --git a/Map2/toto.py b/Map2/toto.py new file mode 100644 index 00000000..77771e5c --- /dev/null +++ b/Map2/toto.py @@ -0,0 +1,1135 @@ +# ./toto.py +# -*- coding: utf-8 -*- +# PyXB bindings for NM:f60706fefcd649a021314f59336daefd34e2e939 +# Generated 2018-04-19 11:45:33.557319 by PyXB version 1.2.3 +# Namespace http://chercheurs.edf.com/logiciels/atmos + +import pyxb +import pyxb.binding +import pyxb.binding.saxer +import io +import pyxb.utils.utility +import pyxb.utils.domutils +import sys + +# Unique identifier for bindings created at the same time +_GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:678e1aac-43b6-11e8-b412-d0bf9c086a19') + +# Version of PyXB used to generate the bindings +_PyXBVersion = '1.2.3' +# Generated bindings are not compatible across PyXB versions +if pyxb.__version__ != _PyXBVersion: + raise pyxb.PyXBVersionError(_PyXBVersion) + +# Import bindings for namespaces imported into schema +import pyxb.binding.datatypes + +# NOTE: All namespace declarations are reserved within the binding +Namespace = pyxb.namespace.NamespaceForURI(u'http://chercheurs.edf.com/logiciels/atmos', create_if_missing=True) +Namespace.configureCategories(['typeBinding', 'elementBinding']) + +def CreateFromDocument (xml_text, default_namespace=None, location_base=None): + """Parse the given XML and use the document element to create a + Python instance. + + @param xml_text An XML document. This should be data (Python 2 + str or Python 3 bytes), or a text (Python 2 unicode or Python 3 + str) in the L{pyxb._InputEncoding} encoding. + + @keyword default_namespace The L{pyxb.Namespace} instance to use as the + default namespace where there is no default namespace in scope. + If unspecified or C{None}, the namespace of the module containing + this function will be used. + + @keyword location_base: An object to be recorded as the base of all + L{pyxb.utils.utility.Location} instances associated with events and + objects handled by the parser. You might pass the URI from which + the document was obtained. + """ + + if pyxb.XMLStyle_saxer != pyxb._XMLStyle: + dom = pyxb.utils.domutils.StringToDOM(xml_text) + return CreateFromDOM(dom.documentElement) + if default_namespace is None: + default_namespace = Namespace.fallbackNamespace() + saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base) + handler = saxer.getContentHandler() + xmld = xml_text + if isinstance(xmld, unicode): + xmld = xmld.encode(pyxb._InputEncoding) + saxer.parse(io.BytesIO(xmld)) + instance = handler.rootObject() + return instance + +def CreateFromDOM (node, default_namespace=None): + """Create a Python instance from the given DOM node. + The node tag must correspond to an element declaration in this module. + + @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}.""" + if default_namespace is None: + default_namespace = Namespace.fallbackNamespace() + return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace) + + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_description +class T_experiences_description (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_description') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 3, 1) + _Documentation = None +T_experiences_description._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_description', T_experiences_description) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_experience_Name +class T_experiences_experience_experience_Name (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_experience_Name') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 6, 1) + _Documentation = None +T_experiences_experience_experience_Name._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_experience_Name', T_experiences_experience_experience_Name) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_source +class T_experiences_experience_source (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_source') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 9, 1) + _Documentation = None +T_experiences_experience_source._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_source', T_experiences_experience_source) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_file_exp_file +class T_experiences_experience_b_source_file_exp_file (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_file_exp_file') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 12, 1) + _Documentation = None +T_experiences_experience_b_source_file_exp_file._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_file_exp_file', T_experiences_experience_b_source_file_exp_file) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_valeur_exp_value +class T_experiences_experience_b_source_valeur_exp_value (pyxb.binding.datatypes.float): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_valeur_exp_value') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 15, 1) + _Documentation = None +T_experiences_experience_b_source_valeur_exp_value._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_valeur_exp_value', T_experiences_experience_b_source_valeur_exp_value) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_dico_exp_dico +class T_experiences_experience_b_source_dico_exp_dico (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_dico_exp_dico') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 18, 1) + _Documentation = None +T_experiences_experience_b_source_dico_exp_dico._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_dico_exp_dico', T_experiences_experience_b_source_dico_exp_dico) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_Associated_simulation_step_number +class T_experiences_experience_Associated_simulation_step_number (pyxb.binding.datatypes.int): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_Associated_simulation_step_number') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 21, 1) + _Documentation = None +T_experiences_experience_Associated_simulation_step_number._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_Associated_simulation_step_number', T_experiences_experience_Associated_simulation_step_number) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_type_dependancy +class T_experiences_experience_dependancy_type_dependancy (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_type_dependancy') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 24, 1) + _Documentation = None +T_experiences_experience_dependancy_type_dependancy._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_type_dependancy', T_experiences_experience_dependancy_type_dependancy) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_source +class T_experiences_experience_dependancy_source (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_source') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 27, 1) + _Documentation = None +T_experiences_experience_dependancy_source._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_source', T_experiences_experience_dependancy_source) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_file_exp_file +class T_experiences_experience_dependancy_b_source_file_exp_file (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_file_exp_file') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 30, 1) + _Documentation = None +T_experiences_experience_dependancy_b_source_file_exp_file._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_file_exp_file', T_experiences_experience_dependancy_b_source_file_exp_file) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_valeur_exp_value +class T_experiences_experience_dependancy_b_source_valeur_exp_value (pyxb.binding.datatypes.float): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_valeur_exp_value') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 33, 1) + _Documentation = None +T_experiences_experience_dependancy_b_source_valeur_exp_value._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_valeur_exp_value', T_experiences_experience_dependancy_b_source_valeur_exp_value) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_dico_exp_dico +class T_experiences_experience_dependancy_b_source_dico_exp_dico (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_dico_exp_dico') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 36, 1) + _Documentation = None +T_experiences_experience_dependancy_b_source_dico_exp_dico._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_dico_exp_dico', T_experiences_experience_dependancy_b_source_dico_exp_dico) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions_diameter +class T_experiences_dimensions_diameter (pyxb.binding.datatypes.float): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_dimensions_diameter') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 39, 1) + _Documentation = None +T_experiences_dimensions_diameter._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_dimensions_diameter', T_experiences_dimensions_diameter) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions_thickness +class T_experiences_dimensions_thickness (pyxb.binding.datatypes.float): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_dimensions_thickness') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 42, 1) + _Documentation = None +T_experiences_dimensions_thickness._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_dimensions_thickness', T_experiences_dimensions_thickness) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions_number_elements +class T_experiences_dimensions_number_elements (pyxb.binding.datatypes.int): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_dimensions_number_elements') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 45, 1) + _Documentation = None +T_experiences_dimensions_number_elements._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_dimensions_number_elements', T_experiences_dimensions_number_elements) + +# Atomic simple type: {http://chercheurs.edf.com/logiciels/atmos}T_experiences_type_experience +class T_experiences_type_experience (pyxb.binding.datatypes.string): + + """An atomic simple type.""" + + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_type_experience') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 48, 1) + _Documentation = None +T_experiences_type_experience._InitializeFacetMap() +Namespace.addCategoryObject('typeBinding', u'T_experiences_type_experience', T_experiences_type_experience) + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_file with content type ELEMENT_ONLY +class T_experiences_experience_b_source_file (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_file with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_file') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 51, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_file uses Python identifier exp_file + __exp_file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_file'), 'exp_file', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_b_source_file_httpchercheurs_edf_comlogicielsatmosexp_file', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 53, 3), ) + + + exp_file = property(__exp_file.value, __exp_file.set, None, None) + + _ElementMap.update({ + __exp_file.name() : __exp_file + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_file', T_experiences_experience_b_source_file) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_valeur with content type ELEMENT_ONLY +class T_experiences_experience_b_source_valeur (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_valeur with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_valeur') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 56, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_value uses Python identifier exp_value + __exp_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_value'), 'exp_value', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_b_source_valeur_httpchercheurs_edf_comlogicielsatmosexp_value', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 58, 3), ) + + + exp_value = property(__exp_value.value, __exp_value.set, None, None) + + _ElementMap.update({ + __exp_value.name() : __exp_value + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_valeur', T_experiences_experience_b_source_valeur) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_dico with content type ELEMENT_ONLY +class T_experiences_experience_b_source_dico (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_b_source_dico with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_b_source_dico') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 61, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_dico uses Python identifier exp_dico + __exp_dico = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_dico'), 'exp_dico', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_b_source_dico_httpchercheurs_edf_comlogicielsatmosexp_dico', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 63, 3), ) + + + exp_dico = property(__exp_dico.value, __exp_dico.set, None, None) + + _ElementMap.update({ + __exp_dico.name() : __exp_dico + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_b_source_dico', T_experiences_experience_b_source_dico) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_file with content type ELEMENT_ONLY +class T_experiences_experience_dependancy_b_source_file (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_file with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_file') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 66, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_file uses Python identifier exp_file + __exp_file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_file'), 'exp_file', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_b_source_file_httpchercheurs_edf_comlogicielsatmosexp_file', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 68, 3), ) + + + exp_file = property(__exp_file.value, __exp_file.set, None, None) + + _ElementMap.update({ + __exp_file.name() : __exp_file + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_file', T_experiences_experience_dependancy_b_source_file) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_valeur with content type ELEMENT_ONLY +class T_experiences_experience_dependancy_b_source_valeur (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_valeur with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_valeur') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 71, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_value uses Python identifier exp_value + __exp_value = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_value'), 'exp_value', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_b_source_valeur_httpchercheurs_edf_comlogicielsatmosexp_value', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 73, 3), ) + + + exp_value = property(__exp_value.value, __exp_value.set, None, None) + + _ElementMap.update({ + __exp_value.name() : __exp_value + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_valeur', T_experiences_experience_dependancy_b_source_valeur) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_dico with content type ELEMENT_ONLY +class T_experiences_experience_dependancy_b_source_dico (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy_b_source_dico with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy_b_source_dico') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 76, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}exp_dico uses Python identifier exp_dico + __exp_dico = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'exp_dico'), 'exp_dico', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_b_source_dico_httpchercheurs_edf_comlogicielsatmosexp_dico', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 78, 3), ) + + + exp_dico = property(__exp_dico.value, __exp_dico.set, None, None) + + _ElementMap.update({ + __exp_dico.name() : __exp_dico + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy_b_source_dico', T_experiences_experience_dependancy_b_source_dico) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy with content type ELEMENT_ONLY +class T_experiences_experience_dependancy (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience_dependancy with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience_dependancy') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 81, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}type_dependancy uses Python identifier type_dependancy + __type_dependancy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'type_dependancy'), 'type_dependancy', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmostype_dependancy', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 83, 3), ) + + + type_dependancy = property(__type_dependancy.value, __type_dependancy.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}source uses Python identifier source + __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'source'), 'source', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmossource', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 84, 3), ) + + + source = property(__source.value, __source.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_file uses Python identifier b_source_file + __b_source_file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_file'), 'b_source_file', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmosb_source_file', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 85, 3), ) + + + b_source_file = property(__b_source_file.value, __b_source_file.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_valeur uses Python identifier b_source_valeur + __b_source_valeur = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur'), 'b_source_valeur', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmosb_source_valeur', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 86, 3), ) + + + b_source_valeur = property(__b_source_valeur.value, __b_source_valeur.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_dico uses Python identifier b_source_dico + __b_source_dico = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico'), 'b_source_dico', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_dependancy_httpchercheurs_edf_comlogicielsatmosb_source_dico', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 87, 3), ) + + + b_source_dico = property(__b_source_dico.value, __b_source_dico.set, None, None) + + _ElementMap.update({ + __type_dependancy.name() : __type_dependancy, + __source.name() : __source, + __b_source_file.name() : __b_source_file, + __b_source_valeur.name() : __b_source_valeur, + __b_source_dico.name() : __b_source_dico + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience_dependancy', T_experiences_experience_dependancy) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience with content type ELEMENT_ONLY +class T_experiences_experience (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_experience with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_experience') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 90, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}experience_Name uses Python identifier experience_Name + __experience_Name = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'experience_Name'), 'experience_Name', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosexperience_Name', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 92, 3), ) + + + experience_Name = property(__experience_Name.value, __experience_Name.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}source uses Python identifier source + __source = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'source'), 'source', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmossource', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 93, 3), ) + + + source = property(__source.value, __source.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_file uses Python identifier b_source_file + __b_source_file = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_file'), 'b_source_file', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosb_source_file', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 94, 3), ) + + + b_source_file = property(__b_source_file.value, __b_source_file.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_valeur uses Python identifier b_source_valeur + __b_source_valeur = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur'), 'b_source_valeur', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosb_source_valeur', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 95, 3), ) + + + b_source_valeur = property(__b_source_valeur.value, __b_source_valeur.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}b_source_dico uses Python identifier b_source_dico + __b_source_dico = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico'), 'b_source_dico', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosb_source_dico', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 96, 3), ) + + + b_source_dico = property(__b_source_dico.value, __b_source_dico.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}Associated_simulation_step_number uses Python identifier Associated_simulation_step_number + __Associated_simulation_step_number = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'Associated_simulation_step_number'), 'Associated_simulation_step_number', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosAssociated_simulation_step_number', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 97, 3), ) + + + Associated_simulation_step_number = property(__Associated_simulation_step_number.value, __Associated_simulation_step_number.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}dependancy uses Python identifier dependancy + __dependancy = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'dependancy'), 'dependancy', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_experience_httpchercheurs_edf_comlogicielsatmosdependancy', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 98, 3), ) + + + dependancy = property(__dependancy.value, __dependancy.set, None, None) + + _ElementMap.update({ + __experience_Name.name() : __experience_Name, + __source.name() : __source, + __b_source_file.name() : __b_source_file, + __b_source_valeur.name() : __b_source_valeur, + __b_source_dico.name() : __b_source_dico, + __Associated_simulation_step_number.name() : __Associated_simulation_step_number, + __dependancy.name() : __dependancy + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_experience', T_experiences_experience) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions with content type ELEMENT_ONLY +class T_experiences_dimensions (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences_dimensions with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences_dimensions') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 101, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}diameter uses Python identifier diameter + __diameter = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'diameter'), 'diameter', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_dimensions_httpchercheurs_edf_comlogicielsatmosdiameter', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 103, 3), ) + + + diameter = property(__diameter.value, __diameter.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}thickness uses Python identifier thickness + __thickness = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'thickness'), 'thickness', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_dimensions_httpchercheurs_edf_comlogicielsatmosthickness', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 104, 3), ) + + + thickness = property(__thickness.value, __thickness.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}number_elements uses Python identifier number_elements + __number_elements = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'number_elements'), 'number_elements', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_dimensions_httpchercheurs_edf_comlogicielsatmosnumber_elements', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 105, 3), ) + + + number_elements = property(__number_elements.value, __number_elements.set, None, None) + + _ElementMap.update({ + __diameter.name() : __diameter, + __thickness.name() : __thickness, + __number_elements.name() : __number_elements + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences_dimensions', T_experiences_dimensions) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences with content type ELEMENT_ONLY +class T_experiences (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_experiences with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_experiences') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 108, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}description uses Python identifier description + __description = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'description'), 'description', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_httpchercheurs_edf_comlogicielsatmosdescription', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 110, 3), ) + + + description = property(__description.value, __description.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}experience uses Python identifier experience + __experience = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'experience'), 'experience', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_httpchercheurs_edf_comlogicielsatmosexperience', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 111, 3), ) + + + experience = property(__experience.value, __experience.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}dimensions uses Python identifier dimensions + __dimensions = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'dimensions'), 'dimensions', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_httpchercheurs_edf_comlogicielsatmosdimensions', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 112, 3), ) + + + dimensions = property(__dimensions.value, __dimensions.set, None, None) + + + # Element {http://chercheurs.edf.com/logiciels/atmos}type_experience uses Python identifier type_experience + __type_experience = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'type_experience'), 'type_experience', '__httpchercheurs_edf_comlogicielsatmos_T_experiences_httpchercheurs_edf_comlogicielsatmostype_experience', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 113, 3), ) + + + type_experience = property(__type_experience.value, __type_experience.set, None, None) + + _ElementMap.update({ + __description.name() : __description, + __experience.name() : __experience, + __dimensions.name() : __dimensions, + __type_experience.name() : __type_experience + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_experiences', T_experiences) + + +# Complex type {http://chercheurs.edf.com/logiciels/atmos}T_Map2 with content type ELEMENT_ONLY +class T_Map2 (pyxb.binding.basis.complexTypeDefinition): + """Complex type {http://chercheurs.edf.com/logiciels/atmos}T_Map2 with content type ELEMENT_ONLY""" + _TypeDefinition = None + _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY + _Abstract = False + _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_Map2') + _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 118, 1) + _ElementMap = {} + _AttributeMap = {} + # Base type is pyxb.binding.datatypes.anyType + + # Element {http://chercheurs.edf.com/logiciels/atmos}experiences uses Python identifier experiences + __experiences = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'experiences'), 'experiences', '__httpchercheurs_edf_comlogicielsatmos_T_Map2_httpchercheurs_edf_comlogicielsatmosexperiences', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 120, 3), ) + + + experiences = property(__experiences.value, __experiences.set, None, None) + + _ElementMap.update({ + __experiences.name() : __experiences + }) + _AttributeMap.update({ + + }) +Namespace.addCategoryObject('typeBinding', u'T_Map2', T_Map2) + + +JDD = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'JDD'), T_Map2, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 123, 0)) +Namespace.addCategoryObject('elementBinding', JDD.name().localName(), JDD) + + + +T_experiences_experience_b_source_file._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_file'), T_experiences_experience_b_source_file_exp_file, scope=T_experiences_experience_b_source_file, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 53, 3))) + +def _BuildAutomaton (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton + del _BuildAutomaton + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_b_source_file._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_file')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 53, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_b_source_file._Automaton = _BuildAutomaton() + + + + +T_experiences_experience_b_source_valeur._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_value'), T_experiences_experience_b_source_valeur_exp_value, scope=T_experiences_experience_b_source_valeur, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 58, 3))) + +def _BuildAutomaton_ (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_ + del _BuildAutomaton_ + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_b_source_valeur._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_value')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 58, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_b_source_valeur._Automaton = _BuildAutomaton_() + + + + +T_experiences_experience_b_source_dico._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_dico'), T_experiences_experience_b_source_dico_exp_dico, scope=T_experiences_experience_b_source_dico, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 63, 3))) + +def _BuildAutomaton_2 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_2 + del _BuildAutomaton_2 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_b_source_dico._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_dico')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 63, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_b_source_dico._Automaton = _BuildAutomaton_2() + + + + +T_experiences_experience_dependancy_b_source_file._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_file'), T_experiences_experience_dependancy_b_source_file_exp_file, scope=T_experiences_experience_dependancy_b_source_file, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 68, 3))) + +def _BuildAutomaton_3 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_3 + del _BuildAutomaton_3 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy_b_source_file._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_file')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 68, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_dependancy_b_source_file._Automaton = _BuildAutomaton_3() + + + + +T_experiences_experience_dependancy_b_source_valeur._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_value'), T_experiences_experience_dependancy_b_source_valeur_exp_value, scope=T_experiences_experience_dependancy_b_source_valeur, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 73, 3))) + +def _BuildAutomaton_4 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_4 + del _BuildAutomaton_4 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy_b_source_valeur._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_value')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 73, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_dependancy_b_source_valeur._Automaton = _BuildAutomaton_4() + + + + +T_experiences_experience_dependancy_b_source_dico._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'exp_dico'), T_experiences_experience_dependancy_b_source_dico_exp_dico, scope=T_experiences_experience_dependancy_b_source_dico, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 78, 3))) + +def _BuildAutomaton_5 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_5 + del _BuildAutomaton_5 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy_b_source_dico._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'exp_dico')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 78, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_dependancy_b_source_dico._Automaton = _BuildAutomaton_5() + + + + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'type_dependancy'), T_experiences_experience_dependancy_type_dependancy, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 83, 3))) + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'source'), T_experiences_experience_dependancy_source, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 84, 3))) + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_file'), T_experiences_experience_dependancy_b_source_file, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 85, 3))) + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur'), T_experiences_experience_dependancy_b_source_valeur, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 86, 3))) + +T_experiences_experience_dependancy._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico'), T_experiences_experience_dependancy_b_source_dico, scope=T_experiences_experience_dependancy, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 87, 3))) + +def _BuildAutomaton_6 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_6 + del _BuildAutomaton_6 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 85, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 86, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 87, 3)) + counters.add(cc_2) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'type_dependancy')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 83, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'source')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 84, 3)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_file')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 85, 3)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 86, 3)) + st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_2, False)) + symbol = pyxb.binding.content.ElementUse(T_experiences_experience_dependancy._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 87, 3)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + transitions.append(fac.Transition(st_3, [ + ])) + transitions.append(fac.Transition(st_4, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, True) ])) + st_4._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience_dependancy._Automaton = _BuildAutomaton_6() + + + + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'experience_Name'), T_experiences_experience_experience_Name, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 92, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'source'), T_experiences_experience_source, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 93, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_file'), T_experiences_experience_b_source_file, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 94, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur'), T_experiences_experience_b_source_valeur, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 95, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico'), T_experiences_experience_b_source_dico, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 96, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'Associated_simulation_step_number'), T_experiences_experience_Associated_simulation_step_number, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 97, 3))) + +T_experiences_experience._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'dependancy'), T_experiences_experience_dependancy, scope=T_experiences_experience, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 98, 3))) + +def _BuildAutomaton_7 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_7 + del _BuildAutomaton_7 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 94, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 95, 3)) + counters.add(cc_1) + cc_2 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 96, 3)) + counters.add(cc_2) + cc_3 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 98, 3)) + counters.add(cc_3) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'experience_Name')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 92, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'source')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 93, 3)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_file')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 94, 3)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_valeur')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 95, 3)) + st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'b_source_dico')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 96, 3)) + st_4 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_4) + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'Associated_simulation_step_number')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 97, 3)) + st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_5) + final_update = set() + final_update.add(fac.UpdateInstruction(cc_3, False)) + symbol = pyxb.binding.content.ElementUse(T_experiences_experience._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'dependancy')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 98, 3)) + st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_6) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + transitions.append(fac.Transition(st_3, [ + ])) + transitions.append(fac.Transition(st_4, [ + ])) + transitions.append(fac.Transition(st_5, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_0, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_1, False) ])) + st_3._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_4, [ + fac.UpdateInstruction(cc_2, True) ])) + transitions.append(fac.Transition(st_5, [ + fac.UpdateInstruction(cc_2, False) ])) + st_4._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + ])) + st_5._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_6, [ + fac.UpdateInstruction(cc_3, True) ])) + st_6._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_experience._Automaton = _BuildAutomaton_7() + + + + +T_experiences_dimensions._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'diameter'), T_experiences_dimensions_diameter, scope=T_experiences_dimensions, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 103, 3))) + +T_experiences_dimensions._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'thickness'), T_experiences_dimensions_thickness, scope=T_experiences_dimensions, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 104, 3))) + +T_experiences_dimensions._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'number_elements'), T_experiences_dimensions_number_elements, scope=T_experiences_dimensions, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 105, 3))) + +def _BuildAutomaton_8 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_8 + del _BuildAutomaton_8 + import pyxb.utils.fac as fac + + counters = set() + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_dimensions._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'diameter')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 103, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences_dimensions._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'thickness')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 104, 3)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences_dimensions._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'number_elements')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 105, 3)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + ])) + st_1._set_transitionSet(transitions) + transitions = [] + st_2._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences_dimensions._Automaton = _BuildAutomaton_8() + + + + +T_experiences._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'description'), T_experiences_description, scope=T_experiences, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 110, 3))) + +T_experiences._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'experience'), T_experiences_experience, scope=T_experiences, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 111, 3))) + +T_experiences._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'dimensions'), T_experiences_dimensions, scope=T_experiences, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 112, 3))) + +T_experiences._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'type_experience'), T_experiences_type_experience, scope=T_experiences, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 113, 3))) + +def _BuildAutomaton_9 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_9 + del _BuildAutomaton_9 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 111, 3)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 112, 3)) + counters.add(cc_1) + states = [] + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'description')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 110, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'experience')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 111, 3)) + st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_1) + final_update = None + symbol = pyxb.binding.content.ElementUse(T_experiences._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'dimensions')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 112, 3)) + st_2 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_2) + final_update = set() + symbol = pyxb.binding.content.ElementUse(T_experiences._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'type_experience')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 113, 3)) + st_3 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False) + states.append(st_3) + transitions = [] + transitions.append(fac.Transition(st_1, [ + ])) + transitions.append(fac.Transition(st_2, [ + ])) + transitions.append(fac.Transition(st_3, [ + ])) + st_0._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_1, [ + fac.UpdateInstruction(cc_0, True) ])) + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_0, False) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_0, False) ])) + st_1._set_transitionSet(transitions) + transitions = [] + transitions.append(fac.Transition(st_2, [ + fac.UpdateInstruction(cc_1, True) ])) + transitions.append(fac.Transition(st_3, [ + fac.UpdateInstruction(cc_1, False) ])) + st_2._set_transitionSet(transitions) + transitions = [] + st_3._set_transitionSet(transitions) + return fac.Automaton(states, counters, False, containing_state=None) +T_experiences._Automaton = _BuildAutomaton_9() + + + + +T_Map2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'experiences'), T_experiences, scope=T_Map2, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 120, 3))) + +def _BuildAutomaton_10 (): + # Remove this helper function from the namespace after it is invoked + global _BuildAutomaton_10 + del _BuildAutomaton_10 + import pyxb.utils.fac as fac + + counters = set() + cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 119, 2)) + counters.add(cc_0) + cc_1 = fac.CounterCondition(min=0L, max=1L, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 120, 3)) + counters.add(cc_1) + states = [] + final_update = set() + final_update.add(fac.UpdateInstruction(cc_0, False)) + final_update.add(fac.UpdateInstruction(cc_1, False)) + symbol = pyxb.binding.content.ElementUse(T_Map2._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'experiences')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/Map2/cata_map2.xsd', 120, 3)) + st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False) + states.append(st_0) + transitions = [] + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_0, True), + fac.UpdateInstruction(cc_1, False) ])) + transitions.append(fac.Transition(st_0, [ + fac.UpdateInstruction(cc_1, True) ])) + st_0._set_transitionSet(transitions) + return fac.Automaton(states, counters, True, containing_state=None) +T_Map2._Automaton = _BuildAutomaton_10() +