--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<experiences map-version="2016.1">\r
+ <experience name="test_1_exp" type="cyclic">\r
+ <source type="file">input_tests/c_solver_constitutive_law_0d_test_1/test_1_exp.txt</source>\r
+ <associated_simulation_step_number>100</associated_simulation_step_number>\r
+ </experience>\r
+</experiences>\r
--- /dev/null
+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=.:+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:Map2="http://chercheurs.edf.com/logiciels/atmos" targetNamespace="http://chercheurs.edf.com/logiciels/atmos" elementFormDefault="qualified" attributeFormDefault="qualified">
+ <simpleType name="T_description">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experience_Name">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_source">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_exp_file">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_exp_value">
+ <restriction base="float"/>
+ </simpleType>
+ <simpleType name="T_exp_dico">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_Associated_simulation_step_number">
+ <restriction base="int"/>
+ </simpleType>
+ <simpleType name="T_type_dependancy">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_source">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_exp_file">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_exp_value">
+ <restriction base="float"/>
+ </simpleType>
+ <simpleType name="T_exp_dico">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_diameter">
+ <restriction base="float"/>
+ </simpleType>
+ <simpleType name="T_thickness">
+ <restriction base="float"/>
+ </simpleType>
+ <simpleType name="T_number_elements">
+ <restriction base="int"/>
+ </simpleType>
+ <simpleType name="T_type_experience">
+ <restriction base="string"/>
+ </simpleType>
+ <complexType name="T_b_source_file">
+ <sequence>
+ <element name="exp_file" type="Map2:T_exp_file" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_b_source_valeur">
+ <sequence>
+ <element name="exp_value" type="Map2:T_exp_value" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_b_source_dico">
+ <sequence>
+ <element name="exp_dico" type="Map2:T_exp_dico" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_b_source_file">
+ <sequence>
+ <element name="exp_file" type="Map2:T_exp_file" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_b_source_valeur">
+ <sequence>
+ <element name="exp_value" type="Map2:T_exp_value" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_b_source_dico">
+ <sequence>
+ <element name="exp_dico" type="Map2:T_exp_dico" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_dependancy">
+ <sequence>
+ <element name="type_dependancy" type="Map2:T_type_dependancy" minOccurs="1" maxOccurs="1"/>
+ <element name="source" type="Map2:T_source" minOccurs="1" maxOccurs="1"/>
+ <element name="b_source_file" type="Map2:T_b_source_file" minOccurs="0" maxOccurs="1"/>
+ <element name="b_source_valeur" type="Map2:T_b_source_valeur" minOccurs="0" maxOccurs="1"/>
+ <element name="b_source_dico" type="Map2:T_b_source_dico" minOccurs="0" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experience">
+ <sequence>
+ <element name="experience_Name" type="Map2:T_experience_Name" minOccurs="1" maxOccurs="1"/>
+ <element name="source" type="Map2:T_source" minOccurs="1" maxOccurs="1"/>
+ <element name="b_source_file" type="Map2:T_b_source_file" minOccurs="0" maxOccurs="1"/>
+ <element name="b_source_valeur" type="Map2:T_b_source_valeur" minOccurs="0" maxOccurs="1"/>
+ <element name="b_source_dico" type="Map2:T_b_source_dico" minOccurs="0" maxOccurs="1"/>
+ <element name="Associated_simulation_step_number" type="Map2:T_Associated_simulation_step_number" minOccurs="1" maxOccurs="1"/>
+ <element name="dependancy" type="Map2:T_dependancy" minOccurs="0" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_dimensions">
+ <sequence>
+ <element name="diameter" type="Map2:T_diameter" minOccurs="1" maxOccurs="1"/>
+ <element name="thickness" type="Map2:T_thickness" minOccurs="1" maxOccurs="1"/>
+ <element name="number_elements" type="Map2:T_number_elements" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences">
+ <sequence>
+ <element name="description" type="Map2:T_description" minOccurs="1" maxOccurs="1"/>
+ <element name="experience" type="Map2:T_experience" minOccurs="0" maxOccurs="unbounded"/>
+ <element name="dimensions" type="Map2:T_dimensions" minOccurs="0" maxOccurs="1"/>
+ <element name="type_experience" type="Map2:T_type_experience" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+
+
+ <complexType name="T_Map2">
+ <choice minOccurs="0" maxOccurs="unbounded">
+ <element name="experiences" type="Map2:T_experiences" minOccurs="0" maxOccurs="1"/>
+ </choice>
+ </complexType>
+<element name="JDD" type="Map2:T_Map2"/>
+
+</schema>
--- /dev/null
+# ./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()
+
--- /dev/null
+# 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()'
+
+
+
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:Map2="http://chercheurs.edf.com/logiciels/atmos" targetNamespace="http://chercheurs.edf.com/logiciels/atmos" elementFormDefault="qualified" attributeFormDefault="qualified">
+ <simpleType name="T_experiences_description">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_experience_Name">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_source">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_b_source_file_exp_file">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_b_source_valeur_exp_value">
+ <restriction base="float"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_b_source_dico_exp_dico">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_Associated_simulation_step_number">
+ <restriction base="int"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_dependancy_type_dependancy">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_dependancy_source">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_dependancy_b_source_file_exp_file">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_dependancy_b_source_valeur_exp_value">
+ <restriction base="float"/>
+ </simpleType>
+ <simpleType name="T_experiences_experience_dependancy_b_source_dico_exp_dico">
+ <restriction base="string"/>
+ </simpleType>
+ <simpleType name="T_experiences_dimensions_diameter">
+ <restriction base="float"/>
+ </simpleType>
+ <simpleType name="T_experiences_dimensions_thickness">
+ <restriction base="float"/>
+ </simpleType>
+ <simpleType name="T_experiences_dimensions_number_elements">
+ <restriction base="int"/>
+ </simpleType>
+ <simpleType name="T_experiences_type_experience">
+ <restriction base="string"/>
+ </simpleType>
+ <complexType name="T_experiences_experience_b_source_file">
+ <sequence>
+ <element name="exp_file" type="Map2:T_experiences_experience_b_source_file_exp_file" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences_experience_b_source_valeur">
+ <sequence>
+ <element name="exp_value" type="Map2:T_experiences_experience_b_source_valeur_exp_value" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences_experience_b_source_dico">
+ <sequence>
+ <element name="exp_dico" type="Map2:T_experiences_experience_b_source_dico_exp_dico" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences_experience_dependancy_b_source_file">
+ <sequence>
+ <element name="exp_file" type="Map2:T_experiences_experience_dependancy_b_source_file_exp_file" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences_experience_dependancy_b_source_valeur">
+ <sequence>
+ <element name="exp_value" type="Map2:T_experiences_experience_dependancy_b_source_valeur_exp_value" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences_experience_dependancy_b_source_dico">
+ <sequence>
+ <element name="exp_dico" type="Map2:T_experiences_experience_dependancy_b_source_dico_exp_dico" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences_experience_dependancy">
+ <sequence>
+ <element name="type_dependancy" type="Map2:T_experiences_experience_dependancy_type_dependancy" minOccurs="1" maxOccurs="1"/>
+ <element name="source" type="Map2:T_experiences_experience_dependancy_source" minOccurs="1" maxOccurs="1"/>
+ <element name="b_source_file" type="Map2:T_experiences_experience_dependancy_b_source_file" minOccurs="0" maxOccurs="1"/>
+ <element name="b_source_valeur" type="Map2:T_experiences_experience_dependancy_b_source_valeur" minOccurs="0" maxOccurs="1"/>
+ <element name="b_source_dico" type="Map2:T_experiences_experience_dependancy_b_source_dico" minOccurs="0" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences_experience">
+ <sequence>
+ <element name="experience_Name" type="Map2:T_experiences_experience_experience_Name" minOccurs="1" maxOccurs="1"/>
+ <element name="source" type="Map2:T_experiences_experience_source" minOccurs="1" maxOccurs="1"/>
+ <element name="b_source_file" type="Map2:T_experiences_experience_b_source_file" minOccurs="0" maxOccurs="1"/>
+ <element name="b_source_valeur" type="Map2:T_experiences_experience_b_source_valeur" minOccurs="0" maxOccurs="1"/>
+ <element name="b_source_dico" type="Map2:T_experiences_experience_b_source_dico" minOccurs="0" maxOccurs="1"/>
+ <element name="Associated_simulation_step_number" type="Map2:T_experiences_experience_Associated_simulation_step_number" minOccurs="1" maxOccurs="1"/>
+ <element name="dependancy" type="Map2:T_experiences_experience_dependancy" minOccurs="0" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences_dimensions">
+ <sequence>
+ <element name="diameter" type="Map2:T_experiences_dimensions_diameter" minOccurs="1" maxOccurs="1"/>
+ <element name="thickness" type="Map2:T_experiences_dimensions_thickness" minOccurs="1" maxOccurs="1"/>
+ <element name="number_elements" type="Map2:T_experiences_dimensions_number_elements" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+ <complexType name="T_experiences">
+ <sequence>
+ <element name="description" type="Map2:T_experiences_description" minOccurs="1" maxOccurs="1"/>
+ <element name="experience" type="Map2:T_experiences_experience" minOccurs="0" maxOccurs="unbounded"/>
+ <element name="dimensions" type="Map2:T_experiences_dimensions" minOccurs="0" maxOccurs="1"/>
+ <element name="type_experience" type="Map2:T_experiences_type_experience" minOccurs="1" maxOccurs="1"/>
+ </sequence>
+ </complexType>
+
+
+ <complexType name="T_Map2">
+ <choice minOccurs="0" maxOccurs="unbounded">
+ <element name="experiences" type="Map2:T_experiences" minOccurs="0" maxOccurs="1"/>
+ </choice>
+ </complexType>
+<element name="JDD" type="Map2:T_Map2"/>
+</schema>
--- /dev/null
+# -*- coding: utf-8 -*-\r
+# maConfiguration MANAGEMENT OF EDF VERSION\r
+# ======================================================================\r
+# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG\r
+# THIS PROGRAM IS FREE SOFTWARE; YOU CAN REDISTRIBUTE IT AND/OR MODIFY\r
+# IT UNDER THE TERMS OF THE GNU GENERAL PUBLIC LICENSE AS PUBLISHED BY\r
+# THE FREE SOFTWARE FOUNDATION; EITHER VERSION 2 OF THE LICENSE, OR\r
+# (AT YOUR OPTION) ANY LATER VERSION.\r
+#\r
+# THIS PROGRAM IS DISTRIBUTED IN THE HOPE THAT IT WILL BE USEFUL, BUT\r
+# WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF\r
+# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. SEE THE GNU\r
+# GENERAL PUBLIC LICENSE FOR MORE DETAILS.\r
+#\r
+# YOU SHOULD HAVE RECEIVED A COPY OF THE GNU GENERAL PUBLIC LICENSE\r
+# ALONG WITH THIS PROGRAM; IF NOT, WRITE TO EDF R&D CODE_ASTER,\r
+# 1 AVENUE DU GENERAL DE GAULLE, 92141 CLAMART CEDEX, FRANCE.\r
+#\r
+#\r
+# ======================================================================\r
+"""\r
+ Ce module sert pour charger les paramètres de configuration d'EFICAS\r
+"""\r
+# Modules Python\r
+from InterfaceQT4 import configuration\r
+import os\r
+\r
+\r
+class CONFIG(configuration.configBase):\r
+\r
+ #-----------------------------------\r
+ def __init__(self,appli,repIni):\r
+ #-----------------------------------\r
+\r
+ self.labels_user=['catalogues','lang']\r
+ self.labels_eficas=['lang','rep_cata','catalogues']\r
+ self.afficheOptionnelVide=True\r
+ configuration.configBase.__init__(self,appli,repIni)\r
+\r
+\r
+def make_config(appli,rep):\r
+ return CONFIG(appli,rep)\r
+\r
--- /dev/null
+x<?ml version="1.0"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+<!-- definition of simple elements -->
+<xs:element name="description" type="xs:string"/>
+<xs:element name="source" type="source_element"/>
+<xs:element name="associated_simulation_step_number" type="xs:nonNegativeInteger"/>
+<xs:element name="diameter" type="positiveDouble"/>
+<xs:element name="thickness" type="positiveDouble"/>
+<xs:element name="number_elements" type="xs:nonNegativeInteger"/>
+
+<!-- definition of attributes -->
+<xs:attribute name="map-version" type="xs:normalizedString"/>
+<xs:attribute name="name" type="xs:normalizedString"/>
+<xs:attribute name="set-id" type="xs:normalizedString" default="global"/>
+
+
+<!-- definition of simple type -->
+<xs:simpleType name="positiveDouble">
+ <xs:restriction base="xs:double">
+ <xs:minExclusive value="0."/>
+ </xs:restriction>
+</xs:simpleType>
+
+<!-- definition of complex elements -->
+<xs:complexType name="source_element">
+ <xs:simpleContent>
+ <xs:extension base="xs:normalizedString">
+ <xs:attribute name="type" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:normalizedString">
+ <xs:pattern value="file|dict|value"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:extension>
+ </xs:simpleContent>
+</xs:complexType>
+
+<xs:element name="dependancy">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="source" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attribute name="type" use="required">
+ <xs:simpleType>
+ <xs:restriction base="xs:normalizedString">
+ <xs:pattern value="temperature|moisture|irradiation"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:anyAttribute/>
+ </xs:complexType>
+</xs:element>
+
+<xs:element name="dimensions">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="diameter" minOccurs="1" maxOccurs="1"/>
+ <xs:element ref="thickness" minOccurs="1" maxOccurs="1"/>
+ <xs:element ref="number_elements" minOccurs="1" maxOccurs="1"/>
+ </xs:sequence>
+ </xs:complexType>
+</xs:element>
+
+<xs:element name="experience">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="source" minOccurs="1" maxOccurs="1"/>
+ <xs:element ref="associated_simulation_step_number" minOccurs="1" maxOccurs="1"/>
+ <xs:element ref="dependancy" minOccurs="0"/>
+ <xs:element ref="dimensions" minOccurs="0" maxOccurs="1"/>
+ </xs:sequence>
+ <xs:attribute ref="name" use="required"/>
+ <xs:attribute name="type">
+ <xs:simpleType>
+ <xs:restriction base="xs:normalizedString">
+ <xs:pattern value="tension|creep|relaxation|cyclic|cyclic_stab|tube"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute ref="set-id"/>
+ <xs:anyAttribute/>
+ </xs:complexType>
+</xs:element>
+
+<xs:element name="experiences">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="description" minOccurs="0"/>
+ <xs:element ref="experience" minOccurs="1" maxOccurs="unbounded"/>
+ <xs:any minOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute ref="map-version" use="required"/>
+ <xs:anyAttribute/>
+ </xs:complexType>
+</xs:element>
+
+</xs:schema>
--- /dev/null
+# 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__)))
--- /dev/null
+# -*- 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
--- /dev/null
+#@ 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
--- /dev/null
+#!/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)
--- /dev/null
+#\r
+2.6 0.000148206 29.74666469\r
+4.4 0.000318168 61.27013266\r
+5.9 0.00048855 88.91288191\r
+7.4 0.000619962 114.5756245\r
+8.9 0.000774778 140.5015588\r
+10.4 0.000919933 166.0683602\r
+11.9 0.001071892 193.2232231\r
+13.4 0.001226207 220.147416\r
+15 0.001390182 250.8308887\r
+16.8 0.001562893 277.8875828\r
+18.3 0.001729474 300.0852764\r
+19.8 0.001883021 315.0595725\r
+21.3 0.002031038 327.7368248\r
+22.9 0.002195989 337.7683163\r
+24.7 0.002378645 350.0372171\r
+26.3 0.002541675 360.3921235\r
+28.4 0.002748723 371.7292547\r
+29.9 0.002906898 378.6338568\r
+31.4 0.003050229 386.7412806\r
+33.1 0.003218106 391.4409578\r
+35.2 0.003429835 396.5624571\r
+37 0.003613544 405.1791728\r
+38.7 0.003774882 408.2100093\r
+40.4 0.003956147 413.8686359\r
+42.3 0.004135483 416.2068963\r
+44.3 0.004345511 419.2838967\r
+46.8 0.004589982 423.9925444\r
+48.7 0.004779908 425.3987372\r
+50.1 0.004960716 424.2345691\r
+51.3 0.004814931 398.2457519\r
+52.8 0.004677064 374.8474419\r
+54.3 0.00452451 352.6932001\r
+55.8 0.004380235 325.411588\r
+57.3 0.004225061 298.374176\r
+58.8 0.0040713 270.7559764\r
+60.3 0.00391501 247.1334785\r
+61.8 0.003776662 221.8717039\r
+63.3 0.003632257 194.3574399\r
+64.9 0.00346793 166.9011861\r
+66.4 0.003308038 140.7220364\r
+67.9 0.003167094 116.1468551\r
+69.4 0.003009203 91.008991\r
+70.9 0.002866946 66.47565961\r
+72.4 0.002715922 43.3482714\r
+73.9 0.002570113 17.24314587\r
+75.4 0.002410504 2.313067719\r
+76.9 0.002140446 -22.35796578\r
+78.6 0.002041511 -31.21032572\r
+80.1 0.001925674 -41.44841194\r
+81.6 0.00179202 -53.09151844\r
+83.1 0.001634668 -66.56595648\r
+84.6 0.001502058 -77.72589923\r
+86.1 0.001342969 -90.87817188\r
+87.6 0.001195121 -102.8700306\r
+89.1 0.001063372 -113.368689\r
+90.6 0.000898903 -127.731592\r
+92.1 0.000752599 -141.1447386\r
+93.6 0.000604391 -154.4128851\r
+95.1 0.000443127 -168.4844864\r
+96.6 0.000294397 -181.1248418\r
+98.1 0.000157793 -192.4493251\r
+99.6 9.80788E-06 -204.4088974\r
+101.1 -0.000156407 -217.4594004\r
+102.6 -0.00030414 -228.7192374\r
+104.1 -0.000450287 -239.5437518\r
+105.6 -0.000603673 -250.5681071\r
+107.1 -0.000755358 -261.1313739\r
+108.6 -0.000906167 -271.2997071\r
+110.1 -0.001049411 -280.6495729\r
+111.6 -0.001197611 -290.0066645\r
+113.1 -0.00133372 -298.3171248\r
+114.6 -0.001506063 -308.4506981\r
+116.1 -0.001656966 -316.9665\r
+117.6 -0.001799475 -324.7024856\r
+119.7 -0.002014756 -335.8249595\r
+121.2 -0.002172198 -343.5295673\r
+123 -0.002359475 -352.2215532\r
+124.8 -0.002540066 -360.116827\r
+126.5 -0.002707454 -367.0084803\r
+128.2 -0.002877299 -373.5819224\r
+129.7 -0.003033732 -379.2626329\r
+131 -0.00315408 -383.3890794\r
+132.5 -0.003308534 -388.3742124\r
+134 -0.003463526 -393.0255636\r
+135.7 -0.003636066 -397.789813\r
+138.1 -0.00388335 -403.8578655\r
+140.4 -0.004107393 -408.5825311\r
+143 -0.004366797 -413.1347624\r
+145 -0.004573577 -416.0577821\r
+147.3 -0.00479476 -418.4913934\r
+149.1 -0.004974891 -419.9440832\r
+150.1 -0.00508075 -420.5761541\r
+151.6 -0.004967325 -381.676048\r
+153.1 -0.004832719 -358.1098914\r
+154.6 -0.004683975 -333.229214\r
+156.1 -0.004550736 -310.3410602\r
+157.6 -0.004390222 -284.5382392\r
+159.1 -0.004240459 -258.6699426\r
+160.6 -0.004085308 -232.198894\r
+162.1 -0.00394017 -207.4694782\r
+163.6 -0.003780967 -181.1596453\r
+165.1 -0.003643088 -158.1377387\r
+166.6 -0.003486598 -132.9712719\r
+168.1 -0.003324202 -106.3848585\r
+169.3 -0.003209413 -87.44508028\r
+170.8 -0.003041764 -60.76873466\r
+172.3 -0.002900247 -36.68746725\r
+173.8 -0.002755026 -11.6772186\r
+175.3 -0.002587723 20.44261433\r
+176.8 -0.002435711 39.94651884\r
+178.3 -0.002287 60.61955914\r
+179.8 -0.002136365 83.69784057\r
+181.3 -0.001990457 104.1013971\r
+182.8 -0.001838024 124.8248219\r
+184.3 -0.001690532 145.0758427\r
+185.8 -0.001529979 164.2087549\r
+187.3 -0.001385152 180.3136021\r
+188.8 -0.001231617 196.2206066\r
+190.3 -0.001072648 216.8445438\r
+191.8 -0.000927825 233.6668819\r
+193.3 -0.000782417 248.105675\r
+194.8 -0.000628857 261.932075\r
+196.3 -0.000462639 278.4000635\r
+197.8 -0.000321164 291.6880846\r
+199.3 -0.000169287 304.2549193\r
+201.1 6.81983E-06 318.6841905\r
+202.1 0.000109856 325.5635202\r
+203.9 0.000300242 337.8626108\r
+205.5 0.000449442 348.5122323\r
+207.2 0.000628495 358.0922484\r
+208.7 0.000779617 367.5092757\r
+210.5 0.000956154 374.9713302\r
+212 0.001104409 380.2401423\r
+213.5 0.001257153 384.937793\r
+215.7 0.001484313 387.8955841\r
+217.8 0.001685958 393.0481672\r
+219.1 0.001820898 401.5568197\r
+220.9 0.001996318 403.4855664\r
+222.8 0.002184089 407.063961\r
+224.6 0.002364687 411.5879238\r
+226.5 0.002564587 413.1702781\r
+228.7 0.002778198 416.0550833\r
+230.7 0.0029792 410.1351202\r
+232.2 0.003132155 419.3443656\r
+233.8 0.003288593 422.1425951\r
+236.1 0.003521992 424.0300357\r
+237.7 0.003679444 425.3554046\r
+239.7 0.003878082 414.8364067\r
+241.5 0.004061467 425.7113338\r
+243.4 0.004248751 430.1072359\r
+245.7 0.004476076 419.1486537\r
+247.3 0.004637377 424.1735041\r
+249.2 0.00482187 426.9863665\r
+250.1 0.004913399 431.0380816\r
+250.8 0.004863001 420.2615917\r
+252.3 0.004720176 397.9602456\r
+253.8 0.004576579 371.7095852\r
+255.3 0.004438989 347.5444615\r
+256.8 0.00427175 319.7221756\r
+258.3 0.004122126 294.1781878\r
+259.8 0.003973432 266.7100132\r
+261.3 0.003831606 243.0183589\r
+262.8 0.003673265 217.3093706\r
+264.3 0.003532576 193.375513\r
+265.8 0.003387397 166.7841077\r
+267.3 0.003238065 141.0763562\r
+269.2 0.003042987 110.7391641\r
+270.7 0.002892628 84.9820897\r
+272.2 0.002729405 60.0365065\r
+273.7 0.002587162 39.4445695\r
+275.2 0.002434476 14.51816037\r
+276.7 0.002278332 1.676633954\r
+280.4 0.001924666 -41.1333032\r
+282 0.00176063 -66.24622643\r
+283.5 0.001617377 -84.95874703\r
+285 0.001468632 -102.5341153\r
+286.7 0.001299015 -123.36234\r
+288.2 0.00114068 -142.7729726\r
+289.7 0.000995242 -159.7052068\r
+291.2 0.000842338 -175.9008169\r
+292.7 0.000686196 -192.8154975\r
+294.2 0.000551853 -207.7824175\r
+295.7 0.000384308 -222.1933454\r
+297.2 0.000236537 -235.4169339\r
+298.7 8.2544E-05 -251.994431\r
+300.6 -0.000101107 -266.3945854\r
+302.2 -0.000254835 -280.4335058\r
+303.7 -0.000398762 -290.2594209\r
+305.4 -0.000574863 -302.611053\r
+306.9 -0.000726646 -314.3965006\r
+308.4 -0.000878531 -322.6439059\r
+309.9 -0.001027725 -333.9059353\r
+311.4 -0.001185677 -339.4847214\r
+313.1 -0.001352403 -348.0012417\r
+314.6 -0.00151014 -356.4747572\r
+316.4 -0.00169335 -362.0030284\r
+318.1 -0.001854806 -366.5367067\r
+319.7 -0.002016013 -372.0238209\r
+321.7 -0.002225974 -377.7326941\r
+323.4 -0.002419965 -382.1316659\r
+325.2 -0.002577089 -384.060055\r
+327 -0.002754325 -388.6665106\r
+329.4 -0.003009812 -390.8833861\r
+331.5 -0.003214024 -394.8296607\r
+333.7 -0.003426852 -397.0702589\r
+336.2 -0.003684031 -400.7323384\r
+337.8 -0.003833093 -402.915746\r
+339.5 -0.004007254 -404.0904343\r
+341.4 -0.004203793 -407.3709548\r
+343.2 -0.004387962 -405.8067799\r
+345 -0.004561578 -406.8196118\r
+346.6 -0.004724751 -410.6304944\r
+348.3 -0.004891161 -412.319392\r
+349.7 -0.005028892 -408.9535773\r
+350.9 -0.005011958 -402.4095833\r
+352.4 -0.004894136 -383.4145963\r
+353.9 -0.004765846 -356.911689\r
+355.4 -0.004616052 -332.1252763\r
+356.9 -0.004462737 -310.7447922\r
+358.4 -0.004318676 -283.1489146\r
+359.9 -0.004168364 -257.5204968\r
+361.4 -0.004016409 -233.8035256\r
+362.9 -0.003858597 -208.2227618\r
+364.4 -0.003712884 -183.2838356\r
+365.9 -0.0035643 -159.9403471\r
+367.4 -0.003401368 -132.534802\r
+368.9 -0.003264621 -107.9946607\r
+370.4 -0.003108303 -81.10229671\r
+371.9 -0.002949403 -56.85465038\r
+373.4 -0.002799005 -32.31644258\r
+374.9 -0.00265081 -4.78788279\r
+376.4 -0.002483504 24.00542051\r
+377.9 -0.002331292 45.41882128\r
+379.4 -0.002185161 66.91408157\r
+380.9 -0.002024514 88.34532648\r
+382.4 -0.001878481 108.9888737\r
+383.9 -0.001730843 126.5509427\r
+385.4 -0.001579005 144.1608369\r
+386.9 -0.00142687 165.819332\r
+388.4 -0.001265261 184.0553135\r
+389.9 -0.001123492 199.2369294\r
+391.4 -0.000956047 218.4117436\r
+392.9 -0.00081335 232.6752841\r
+394.4 -0.000669392 248.2254952\r
+395.9 -0.000517756 261.5330219\r
+397.4 -0.000362627 276.1183381\r
+398.9 -0.000212042 288.2529199\r
+400.1 -8.80341E-05 298.7441421\r
+401.7 7.57107E-05 313.0680621\r
+403.3 0.000232298 322.758764\r
+405.1 0.000414601 337.1573091\r
+406.7 0.000562466 344.6542919\r
+408.2 0.000714332 355.9033871\r
+410.5 0.000943366 365.1759326\r
+412.4 0.001138612 375.9728372\r
+413.9 0.001278713 379.3661296\r
+415.7 0.001468498 386.5801096\r
+417.6 0.001656354 393.9267099\r
+419.1 0.001821099 396.8736529\r
+421 0.002006153 403.619796\r
+422.7 0.002161526 405.6529403\r
+424.7 0.00236611 407.3086679\r
+426.7 0.002572861 412.3547971\r
+429.5 0.002855986 412.4194682\r
+431.6 0.003058209 416.9347286\r
+433.5 0.003263879 422.9052961\r
+435 0.0034119 424.4579077\r
+437.1 0.003617094 422.5578606\r
+439 0.00379953 419.4726944\r
+440.8 0.003980634 428.9646745\r
+442.6 0.004166546 425.683111\r
+444.3 0.00433534 431.0244918\r
+446 0.004507137 430.7250381\r
+447.9 0.004680686 433.0239296\r
+449 0.004799954 429.9560785\r
+450.2 0.004971906 429.9123883\r
+451.7 0.004785715 397.0274329\r
+453.2 0.004642373 373.8752902\r
+454.7 0.004489511 347.4491835\r
+456.2 0.004340813 320.8056688\r
+457.7 0.004196803 295.2218354\r
+459.2 0.004036991 270.7068324\r
+460.7 0.003891899 245.4821467\r
+462.2 0.003740634 219.0307975\r
+463.7 0.003606016 194.2353994\r
+465.2 0.003436607 167.3488915\r
+466.7 0.003296306 144.709155\r
+468.2 0.003135501 117.5377145\r
+469.7 0.002989616 92.23229438\r
+471.2 0.002843978 69.1749379\r
+472.7 0.002708338 49.93963242\r
+474.2 0.00253869 24.87661876\r
+475.7 0.002387416 6.891570882\r
+477.4 0.001938032 -30.29732655\r
+478.9 0.002010555 -24.39946682\r
+480.4 0.001895906 -33.70485234\r
+481.9 0.001766687 -44.07324783\r
+483.4 0.001621981 -56.83748797\r
+484.9 0.001471216 -72.25095315\r
+486.4 0.001319283 -87.44708236\r
+487.9 0.001179976 -101.0833333\r
+489.4 0.001038661 -114.6258621\r
+490.9 0.000890326 -128.52659\r
+492.4 0.00072563 -143.5830342\r
+493.9 0.000567122 -157.6987041\r
+495.4 0.000433267 -169.3324601\r
+496.9 0.000283369 -182.0492283\r
+498.4 0.000124211 -195.1914235\r
+499.9 -2.45171E-05 -207.1371024\r
+501.7 -0.000209805 -221.5661521\r
+503.2 -0.000352744 -232.3538682\r
+504.7 -0.000501108 -243.2346134\r
+506.2 -0.000654261 -254.1285149\r
+507.7 -0.000808736 -264.7684508\r
+509.3 -0.000941094 -273.6071325\r
+510.9 -0.001114929 -284.8258964\r
+512.5 -0.001280083 -295.0745499\r
+514 -0.001443767 -304.8379202\r
+515.5 -0.001587599 -313.0933859\r
+517 -0.001751418 -322.1270073\r
+518.5 -0.001895214 -329.7326093\r
+520 -0.002044936 -337.3299552\r
+521.6 -0.002198133 -344.763912\r
+523.2 -0.00236221 -352.3446829\r
+525 -0.002555291 -360.7606287\r
+526.5 -0.002700664 -366.7369124\r
+528.1 -0.002853709 -372.6941836\r
+529.9 -0.003044476 -379.6396378\r
+531.6 -0.003214963 -385.395827\r
+533.2 -0.003381729 -390.6146449\r
+534.7 -0.003517447 -394.5612776\r
+536.5 -0.003693511 -399.2792684\r
+538.2 -0.003871096 -403.5782525\r
+540.2 -0.004079803 -408.0403841\r
+542.4 -0.004290878 -411.9044577\r
+544.2 -0.004469103 -414.6591987\r
+545.9 -0.004642018 -416.887356\r
+547.6 -0.004814291 -418.6718673\r
+549.7 -0.005026443 -420.2723884\r
+550.6 -0.005052347 -408.6507559\r
+552.1 -0.004916071 -391.1839724\r
+553.6 -0.004793196 -367.274493\r
+555.1 -0.004643203 -345.1412022\r
+556.6 -0.004498215 -318.0846572\r
+558.1 -0.00434513 -293.7107384\r
+559.6 -0.004192891 -269.6070075\r
+561.1 -0.004044123 -241.7125851\r
+562.6 -0.003901629 -216.6219801\r
+564.1 -0.003744699 -190.9498721\r
+565.6 -0.003601774 -167.1922356\r
+567.1 -0.003451004 -141.6524649\r
+568.6 -0.003282778 -117.3390895\r
+570.1 -0.00313448 -91.26270562\r
+571.6 -0.00298889 -64.80244547\r
+573.1 -0.002834333 -41.70700535\r
+574.6 -0.002681422 -14.26903531\r
+576.1 -0.002520827 14.87105526\r
+577.6 -0.002368426 36.54228896\r
+579.1 -0.002224751 57.08113685\r
+580.6 -0.002059139 80.03909886\r
+582.1 -0.001918403 100.8389965\r
+583.6 -0.001756527 120.5570772\r
+585.1 -0.001616078 140.7962143\r
+586.6 -0.001458127 160.9141082\r
+588.1 -0.001312408 176.9901663\r
+589.6 -0.001163095 196.3473409\r
+591.1 -0.001009649 212.7156556\r
+592.6 -0.000848225 228.8952321\r
+594.1 -0.000705612 243.9119369\r
+595.6 -0.000554615 260.2000237\r
+597.1 -0.000389291 272.6793289\r
+598.6 -0.000252365 288.1308794\r
+600.1 -0.000103111 302.4137914\r
+602.1 0.000102332 317.579627\r
+603.8 0.00027572 328.4794986\r
+605.8 0.000475242 341.1238194\r
+607.3 0.000628479 354.7712862\r
+609.3 0.000823084 366.9663668\r
+611.1 0.001007372 373.2368648\r
+612.7 0.001166751 383.590728\r
+614.3 0.001322117 390.5518651\r
+616 0.001487035 396.0568011\r
+617.8 0.001673892 399.9305069\r
+620 0.00189832 405.9145749\r
+621.9 0.002084019 407.6617658\r
+624.3 0.002324473 414.7869945\r
+625.8 0.00249196 419.6437299\r
+627.7 0.002668672 419.5927083\r
+629.5 0.002840989 424.5041907\r
+631.1 0.002998349 426.9238412\r
+633.2 0.003223634 427.2748232\r
+635.1 0.003403146 428.9594591\r
+637.2 0.003616043 431.7268133\r
+639 0.003781864 431.5191209\r
+640.5 0.003935997 436.8541241\r
+642.4 0.004121536 435.2630675\r
+644.3 0.004316175 431.468457\r
+646.3 0.004509059 434.969306\r
+647.9 0.004677559 438.9229715\r
+649.5 0.004838321 429.4698834\r
+650.7 0.004861187 436.9179308\r
+652.3 0.004722087 408.4958434\r
+653.8 0.004581332 383.5607171\r
+655.3 0.004430973 358.5121036\r
+656.8 0.004274597 330.4098845\r
+658.3 0.004126841 302.6582301\r
+659.8 0.003969701 278.2160342\r
+661.3 0.003833076 254.6697557\r
+662.8 0.003686058 226.4601141\r
+664.3 0.003524989 201.882422\r
+665.8 0.00337979 178.9720654\r
+667.3 0.003230534 152.802676\r
+668.8 0.003076209 128.4585893\r
+670.3 0.002932977 103.7609428\r
+671.8 0.002788875 82.56966621\r
+673.3 0.002637888 57.42669478\r
+674.8 0.002478635 36.21571511\r
+676.3 0.002333679 13.02180067\r
+678.1 0.002094696 0.646902248\r
+681.1 0.001853387 -26.2292698\r
+682.6 0.001717336 -48.15888777\r
+684.1 0.001543631 -69.88822669\r
+685.6 0.001407617 -91.04905277\r
+687.1 0.001263327 -109.422721\r
+688.6 0.001113586 -124.2397502\r
+690.1 0.000966643 -143.3873773\r
+691.6 0.000811144 -159.8643064\r
+693.1 0.000658372 -174.6688783\r
+694.6 0.000509757 -193.867743\r
+696.1 0.000363959 -205.410257\r
+697.6 0.000199535 -221.4336246\r
+699.1 6.43346E-05 -235.2877408\r
+700.7 -9.47359E-05 -247.498557\r
+702.3 -0.000252571 -261.2589598\r
+703.9 -0.000420231 -274.0387619\r
+705.4 -0.00056354 -288.0373001\r
+707 -0.000718369 -297.0495224\r
+708.5 -0.000879946 -309.1782331\r
+710 -0.001035581 -319.4323778\r
+711.5 -0.001182434 -329.4410706\r
+713.1 -0.001334972 -338.0982578\r
+714.6 -0.001498919 -346.8323052\r
+716.5 -0.001677739 -353.7994325\r
+718 -0.001837408 -360.8879447\r
+719.6 -0.001995116 -366.5883243\r
+721.1 -0.002149105 -374.4746447\r
+722.6 -0.002307582 -376.3655722\r
+724.7 -0.002511106 -380.6207776\r
+726.6 -0.002699138 -385.2778673\r
+728.8 -0.002924821 -389.9270594\r
+730.4 -0.003086054 -392.0154572\r
+732.1 -0.003251883 -395.71172\r
+734.3 -0.00347892 -398.8814056\r
+735.8 -0.00362855 -399.9388814\r
+737.5 -0.003790348 -401.9894898\r
+739.5 -0.003999237 -404.0390253\r
+741.3 -0.0041659 -408.218056\r
+743.3 -0.004370511 -410.1765454\r
+745.3 -0.004565249 -408.7530375\r
+747.3 -0.004778225 -412.6723111\r
+749 -0.004951683 -410.930872\r
+750.1 -0.00504722 -416.8259203\r
+751.1 -0.00499979 -411.0791981\r
+752.6 -0.004866208 -389.7100985\r
+754.1 -0.004735397 -366.8638468\r
+755.6 -0.004597616 -345.8636403\r
+757.1 -0.004437088 -322.0198452\r
+758.6 -0.004292358 -295.647651\r
+760.1 -0.00414076 -269.7989047\r
+761.6 -0.003993455 -242.4094081\r
+763.1 -0.003843705 -219.8844105\r
+764.6 -0.003689243 -193.9322352\r
+766.1 -0.003530411 -168.0472344\r
+767.6 -0.003393982 -143.8526511\r
+769.1 -0.003231122 -119.5451841\r
+770.6 -0.003083183 -93.94391626\r
+772.1 -0.002934035 -69.57832724\r
+773.6 -0.002772234 -40.96440971\r
+775.1 -0.002623021 -17.24745147\r
+776.6 -0.002462226 10.25309972\r
+778.1 -0.002307231 32.74381533\r
+779.6 -0.002158668 54.07773331\r
+781.1 -0.002009703 76.08288527\r
+782.6 -0.001864848 93.77156198\r
+784.1 -0.00171136 115.3530329\r
+785.6 -0.00156171 135.1534277\r
+787.1 -0.00141718 150.5157799\r
+788.6 -0.001258484 169.9727774\r
+790.1 -0.001103675 187.3800308\r
+791.6 -0.000958149 205.3098381\r
+793.1 -0.000803549 220.9005356\r
+794.6 -0.000656477 238.1515354\r
+796.1 -0.000495438 251.3239682\r
+797.6 -0.000352809 264.9661601\r
+799.1 -0.000204049 280.1635265\r
+800.2 -8.8827E-05 293.1962609\r
+802.2 0.000121268 304.7706783\r
+804.2 0.000307862 321.1407661\r
+805.7 0.000465574 332.9597414\r
+807.2 0.000613998 342.5350785\r
+808.7 0.000768494 352.1454632\r
+810.5 0.000944114 362.16712\r
+812 0.001084911 371.2510765\r
+813.6 0.001253554 377.7263463\r
+815.1 0.001410267 385.6541216\r
+816.6 0.001551651 393.1945562\r
+818.5 0.001734798 399.0286589\r
+820.5 0.001942314 402.9107094\r
+822.8 0.002172321 409.1742337\r
+824.2 0.002319952 411.8112326\r
+826.1 0.002495503 416.9693887\r
+828.3 0.002713935 419.6424484\r
+830.2 0.002901572 417.8596139\r
+831.8 0.003071849 424.2658317\r
+833.3 0.003225099 424.4266152\r
+835 0.003393682 428.9998114\r
+837.3 0.003618868 429.4184446\r
+838.8 0.003769841 430.3300083\r
+840.7 0.00394395 434.7514212\r
+842.6 0.004141532 435.6435537\r
+844.3 0.004320107 436.4667535\r
+846.6 0.004545207 435.7023835\r
+848.1 0.004686347 441.3920343\r
+849.5 0.004821587 432.6922596\r
+850.7 0.004872389 436.1673295\r
+852.2 0.004739366 413.415879\r
+853.7 0.004582556 390.08829\r
+855.2 0.004438564 360.5414629\r
+856.7 0.004281856 333.9099288\r
+858.2 0.004137655 309.3798757\r
+859.7 0.003996738 286.1706614\r
+861.2 0.003843905 260.7271075\r
+862.7 0.003691798 234.586969\r
+864.2 0.003537107 207.0432007\r
+865.7 0.003392342 184.9745214\r
+867.2 0.003250472 159.1394693\r
+868.7 0.003101677 134.4927549\r
+870.2 0.00294987 107.0637256\r
+871.7 0.002801585 86.31382883\r
+873.2 0.002636177 60.89115515\r
+874.7 0.002493026 39.95287046\r
+876.2 0.002342544 20.16677149\r
+877.7 0.002186513 2.67203711\r
+879.7 0.002000241 -10.3600733\r
+881.2 0.00185531 -42.96301678\r
+882.7 0.001708366 -64.28920478\r
+884.2 0.001556081 -84.66408402\r
+885.7 0.001403975 -105.6101769\r
+887.2 0.001271264 -120.912455\r
+888.7 0.001111284 -138.4346187\r
+890.2 0.000957435 -156.4091593\r
+891.7 0.000804997 -171.155259\r
+893.2 0.000664062 -187.0423853\r
+894.7 0.000507894 -202.4407238\r
+896.2 0.000354432 -216.396153\r
+897.7 0.000214186 -229.414925\r
+899.2 6.22028E-05 -245.9723502\r
+900.8 -9.78728E-05 -256.8186224\r
+902.3 -0.000241911 -270.2172995\r
+903.8 -0.000388382 -280.2366912\r
+905.3 -0.000547424 -294.603318\r
+906.8 -0.000709265 -304.5825362\r
+908.3 -0.000844185 -316.3419366\r
+909.8 -0.001006109 -324.6286809\r
+911.3 -0.001159095 -335.722059\r
+913 -0.00131609 -343.8197076\r
+914.5 -0.001469377 -351.93941\r
+916.5 -0.001662215 -360.2550924\r
+918.2 -0.001850365 -367.8667545\r
+919.7 -0.001995276 -374.25071\r
+921.5 -0.002179224 -379.5667887\r
+923 -0.002334092 -382.5640976\r
+924.8 -0.002507671 -387.2460127\r
+927.1 -0.002744755 -392.2320902\r
+928.7 -0.00290142 -394.8970735\r
+930.5 -0.003077838 -397.6677358\r
+932.5 -0.003281764 -400.0571966\r
+934.6 -0.003495285 -401.9835293\r
+936.3 -0.003664067 -405.2221477\r
+937.9 -0.003824917 -408.7218642\r
+939.8 -0.004003485 -408.7426066\r
+941.4 -0.004167604 -411.7015004\r
+942.9 -0.004304852 -411.3560915\r
+944.4 -0.004465693 -415.6360924\r
+946.2 -0.004642382 -414.6039188\r
+948.1 -0.004838073 -417.3695445\r
+950 -0.005009133 -416.5751934\r
+951.3 -0.004975972 -411.2556279\r
+952.8 -0.004855613 -391.2658393\r
+954.3 -0.004714971 -368.1509793\r
+955.8 -0.004559078 -342.8802788\r
+957.3 -0.004415802 -318.3013201\r
+958.8 -0.004269311 -293.232739\r
+960.3 -0.004104903 -267.870605\r
+961.8 -0.003954917 -240.3690666\r
+963.3 -0.003814752 -216.2202001\r
+964.8 -0.003667426 -190.7529831\r
+966.3 -0.003519122 -165.1806682\r
+967.8 -0.00336052 -140.8400536\r
+969.3 -0.003202914 -115.428254\r
+970.8 -0.003067649 -90.66024423\r
+972.3 -0.002911187 -64.9580881\r
+973.8 -0.002755543 -39.53035176\r
+975.3 -0.002597827 -16.84868149\r
+976.8 -0.002440363 11.1071635
\ No newline at end of file
--- /dev/null
+# ./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()
+