]> SALOME platform Git repositories - tools/eficas.git/blob - CatasDeTests/raw/cata_UserAssd2_driver.py
Salome HOME
chgt Copyrigth
[tools/eficas.git] / CatasDeTests / raw / cata_UserAssd2_driver.py
1 # ./raw/cata_UserAssd2_driver.py
2 # -*- coding: utf-8 -*-
3 # PyXB bindings for NM:9c3bd166183fcfc95687f415bcc4a066eb33ac79
4 # Generated 2020-10-14 16:20:43.053836 by PyXB version 1.2.5 using Python 3.4.2.final.0
5 # Namespace http://chercheurs.edf.com/logiciels/Essai
6
7 from __future__ import unicode_literals
8 import pyxb
9 import pyxb.binding
10 import pyxb.binding.saxer
11 import io
12 import pyxb.utils.utility
13 import pyxb.utils.domutils
14 import sys
15 import pyxb.utils.six as _six
16 # Unique identifier for bindings created at the same time
17 _GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:71791ae6-0e28-11eb-9ba5-cc3d82d871d8')
18
19 # Version of PyXB used to generate the bindings
20 _PyXBVersion = '1.2.5'
21 # Generated bindings are not compatible across PyXB versions
22 if pyxb.__version__ != _PyXBVersion:
23     raise pyxb.PyXBVersionError(_PyXBVersion)
24
25 # A holder for module-level binding classes so we can access them from
26 # inside class definitions where property names may conflict.
27 _module_typeBindings = pyxb.utils.utility.Object()
28
29 # Import bindings for namespaces imported into schema
30 import pyxb.binding.datatypes
31
32 # NOTE: All namespace declarations are reserved within the binding
33 Namespace = pyxb.namespace.NamespaceForURI('http://chercheurs.edf.com/logiciels/Essai', create_if_missing=True)
34 Namespace.configureCategories(['typeBinding', 'elementBinding'])
35
36 def CreateFromDocument (xml_text, default_namespace=None, location_base=None):
37     """Parse the given XML and use the document element to create a
38     Python instance.
39
40     @param xml_text An XML document.  This should be data (Python 2
41     str or Python 3 bytes), or a text (Python 2 unicode or Python 3
42     str) in the L{pyxb._InputEncoding} encoding.
43
44     @keyword default_namespace The L{pyxb.Namespace} instance to use as the
45     default namespace where there is no default namespace in scope.
46     If unspecified or C{None}, the namespace of the module containing
47     this function will be used.
48
49     @keyword location_base: An object to be recorded as the base of all
50     L{pyxb.utils.utility.Location} instances associated with events and
51     objects handled by the parser.  You might pass the URI from which
52     the document was obtained.
53     """
54
55     if pyxb.XMLStyle_saxer != pyxb._XMLStyle:
56         dom = pyxb.utils.domutils.StringToDOM(xml_text)
57         return CreateFromDOM(dom.documentElement, default_namespace=default_namespace)
58     if default_namespace is None:
59         default_namespace = Namespace.fallbackNamespace()
60     saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base)
61     handler = saxer.getContentHandler()
62     xmld = xml_text
63     if isinstance(xmld, _six.text_type):
64         xmld = xmld.encode(pyxb._InputEncoding)
65     saxer.parse(io.BytesIO(xmld))
66     instance = handler.rootObject()
67     return instance
68
69 def CreateFromDOM (node, default_namespace=None):
70     """Create a Python instance from the given DOM node.
71     The node tag must correspond to an element declaration in this module.
72
73     @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}."""
74     if default_namespace is None:
75         default_namespace = Namespace.fallbackNamespace()
76     return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace)
77
78
79 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd
80 class T_creeUserAssd (pyxb.binding.datatypes.string):
81
82     """An atomic simple type."""
83
84     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd')
85     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 7, 1)
86     _Documentation = None
87 T_creeUserAssd._InitializeFacetMap()
88 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd', T_creeUserAssd)
89 _module_typeBindings.T_creeUserAssd = T_creeUserAssd
90
91 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd2
92 class T_creeUserAssd2 (pyxb.binding.datatypes.string):
93
94     """An atomic simple type."""
95
96     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd2')
97     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 11, 1)
98     _Documentation = None
99 T_creeUserAssd2._InitializeFacetMap()
100 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd2', T_creeUserAssd2)
101 _module_typeBindings.T_creeUserAssd2 = T_creeUserAssd2
102
103 # Atomic simple type: [anonymous]
104 class STD_ANON (pyxb.binding.datatypes.string):
105
106     """An atomic simple type."""
107
108     _ExpandedName = None
109     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 22, 5)
110     _Documentation = None
111 STD_ANON._InitializeFacetMap()
112 _module_typeBindings.STD_ANON = STD_ANON
113
114 # Atomic simple type: [anonymous]
115 class STD_ANON_ (pyxb.binding.datatypes.string):
116
117     """An atomic simple type."""
118
119     _ExpandedName = None
120     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 34, 5)
121     _Documentation = None
122 STD_ANON_._InitializeFacetMap()
123 _module_typeBindings.STD_ANON_ = STD_ANON_
124
125 # Atomic simple type: [anonymous]
126 class STD_ANON_2 (pyxb.binding.datatypes.string):
127
128     """An atomic simple type."""
129
130     _ExpandedName = None
131     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 46, 5)
132     _Documentation = None
133 STD_ANON_2._InitializeFacetMap()
134 _module_typeBindings.STD_ANON_2 = STD_ANON_2
135
136 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}PNEFdico_Essai
137 class PNEFdico_Essai (pyxb.binding.datatypes.string):
138
139     """{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}
140                 """
141
142     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PNEFdico_Essai')
143     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 177, 1)
144     _Documentation = "{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}\n\t\t"
145 PNEFdico_Essai._InitializeFacetMap()
146 Namespace.addCategoryObject('typeBinding', 'PNEFdico_Essai', PNEFdico_Essai)
147 _module_typeBindings.PNEFdico_Essai = PNEFdico_Essai
148
149 # List simple type: [anonymous]
150 # superclasses pyxb.binding.datatypes.anySimpleType
151 class STD_ANON_3 (pyxb.binding.basis.STD_list):
152
153     """Simple type that is a list of STD_ANON."""
154
155     _ExpandedName = None
156     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 20, 3)
157     _Documentation = None
158
159     _ItemType = STD_ANON
160 STD_ANON_3._InitializeFacetMap()
161 _module_typeBindings.STD_ANON_3 = STD_ANON_3
162
163 # List simple type: [anonymous]
164 # superclasses pyxb.binding.datatypes.anySimpleType
165 class STD_ANON_4 (pyxb.binding.basis.STD_list):
166
167     """Simple type that is a list of STD_ANON_."""
168
169     _ExpandedName = None
170     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 32, 3)
171     _Documentation = None
172
173     _ItemType = STD_ANON_
174 STD_ANON_4._InitializeFacetMap()
175 _module_typeBindings.STD_ANON_4 = STD_ANON_4
176
177 # List simple type: [anonymous]
178 # superclasses pyxb.binding.datatypes.anySimpleType
179 class STD_ANON_5 (pyxb.binding.basis.STD_list):
180
181     """Simple type that is a list of STD_ANON_2."""
182
183     _ExpandedName = None
184     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 44, 3)
185     _Documentation = None
186
187     _ItemType = STD_ANON_2
188 STD_ANON_5._InitializeFacetMap()
189 _module_typeBindings.STD_ANON_5 = STD_ANON_5
190
191 # List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd_4
192 # superclasses STD_ANON_3
193 class T_creeUserAssd_4 (pyxb.binding.basis.STD_list):
194
195     """Simple type that is a list of STD_ANON."""
196
197     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd_4')
198     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 18, 1)
199     _Documentation = None
200
201     _ItemType = STD_ANON
202 T_creeUserAssd_4._InitializeFacetMap()
203 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd_4', T_creeUserAssd_4)
204 _module_typeBindings.T_creeUserAssd_4 = T_creeUserAssd_4
205
206 # List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_utiliseUserAssd
207 # superclasses STD_ANON_4
208 class T_utiliseUserAssd (pyxb.binding.basis.STD_list):
209
210     """Simple type that is a list of STD_ANON_."""
211
212     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_utiliseUserAssd')
213     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 30, 1)
214     _Documentation = None
215
216     _ItemType = STD_ANON_
217 T_utiliseUserAssd._InitializeFacetMap()
218 Namespace.addCategoryObject('typeBinding', 'T_utiliseUserAssd', T_utiliseUserAssd)
219 _module_typeBindings.T_utiliseUserAssd = T_utiliseUserAssd
220
221 # List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_utiliseListeUneListeUserAssd
222 # superclasses STD_ANON_5
223 class T_utiliseListeUneListeUserAssd (pyxb.binding.basis.STD_list):
224
225     """Simple type that is a list of STD_ANON_2."""
226
227     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_utiliseListeUneListeUserAssd')
228     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 42, 1)
229     _Documentation = None
230
231     _ItemType = STD_ANON_2
232 T_utiliseListeUneListeUserAssd._InitializeFacetMap()
233 Namespace.addCategoryObject('typeBinding', 'T_utiliseListeUneListeUserAssd', T_utiliseListeUneListeUserAssd)
234 _module_typeBindings.T_utiliseListeUneListeUserAssd = T_utiliseListeUneListeUserAssd
235
236 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact1 with content type ELEMENT_ONLY
237 class T_unFact1 (pyxb.binding.basis.complexTypeDefinition):
238     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact1 with content type ELEMENT_ONLY"""
239     _TypeDefinition = None
240     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
241     _Abstract = False
242     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact1')
243     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 54, 1)
244     _ElementMap = {}
245     _AttributeMap = {}
246     # Base type is pyxb.binding.datatypes.anyType
247     
248     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
249     __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_unFact1_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 56, 3), )
250
251     
252     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
253
254     _ElementMap.update({
255         __creeUserAssd.name() : __creeUserAssd
256     })
257     _AttributeMap.update({
258         
259     })
260 _module_typeBindings.T_unFact1 = T_unFact1
261 Namespace.addCategoryObject('typeBinding', 'T_unFact1', T_unFact1)
262
263
264 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact with content type ELEMENT_ONLY
265 class T_unFact (pyxb.binding.basis.complexTypeDefinition):
266     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact with content type ELEMENT_ONLY"""
267     _TypeDefinition = None
268     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
269     _Abstract = False
270     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact')
271     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 75, 1)
272     _ElementMap = {}
273     _AttributeMap = {}
274     # Base type is pyxb.binding.datatypes.anyType
275     
276     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
277     __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_unFact_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 77, 3), )
278
279     
280     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
281
282     _ElementMap.update({
283         __creeUserAssd.name() : __creeUserAssd
284     })
285     _AttributeMap.update({
286         
287     })
288 _module_typeBindings.T_unFact = T_unFact
289 Namespace.addCategoryObject('typeBinding', 'T_unFact', T_unFact)
290
291
292 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY
293 class T_step_Essai (pyxb.binding.basis.complexTypeDefinition):
294     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY"""
295     _TypeDefinition = None
296     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
297     _Abstract = True
298     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_step_Essai')
299     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 169, 1)
300     _ElementMap = {}
301     _AttributeMap = {}
302     # Base type is pyxb.binding.datatypes.anyType
303     _ElementMap.update({
304         
305     })
306     _AttributeMap.update({
307         
308     })
309 _module_typeBindings.T_step_Essai = T_step_Essai
310 Namespace.addCategoryObject('typeBinding', 'T_step_Essai', T_step_Essai)
311
312
313 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY
314 class T_Essai (pyxb.binding.basis.complexTypeDefinition):
315     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY"""
316     _TypeDefinition = None
317     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
318     _Abstract = False
319     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_Essai')
320     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 172, 2)
321     _ElementMap = {}
322     _AttributeMap = {}
323     # Base type is pyxb.binding.datatypes.anyType
324     
325     # Element {http://chercheurs.edf.com/logiciels/Essai}step_Essai uses Python identifier step_Essai
326     __step_Essai = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), 'step_Essai', '__httpchercheurs_edf_comlogicielsEssai_T_Essai_httpchercheurs_edf_comlogicielsEssaistep_Essai', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 170, 1), )
327
328     
329     step_Essai = property(__step_Essai.value, __step_Essai.set, None, None)
330
331     _ElementMap.update({
332         __step_Essai.name() : __step_Essai
333     })
334     _AttributeMap.update({
335         
336     })
337 _module_typeBindings.T_Essai = T_Essai
338 Namespace.addCategoryObject('typeBinding', 'T_Essai', T_Essai)
339
340
341 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsOper with content type ELEMENT_ONLY
342 class T_DefinitionDsFactDsOper (T_step_Essai):
343     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsOper with content type ELEMENT_ONLY"""
344     _TypeDefinition = None
345     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
346     _Abstract = False
347     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsFactDsOper')
348     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 63, 1)
349     _ElementMap = T_step_Essai._ElementMap.copy()
350     _AttributeMap = T_step_Essai._AttributeMap.copy()
351     # Base type is T_step_Essai
352     
353     # Element {http://chercheurs.edf.com/logiciels/Essai}unFact1 uses Python identifier unFact1
354     __unFact1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unFact1'), 'unFact1', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_httpchercheurs_edf_comlogicielsEssaiunFact1', True, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 67, 3), )
355
356     
357     unFact1 = property(__unFact1.value, __unFact1.set, None, None)
358
359     
360     # Attribute name uses Python identifier name
361     __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_name', pyxb.binding.datatypes.string)
362     __name._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 69, 2)
363     __name._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 69, 2)
364     
365     name = property(__name.value, __name.set, None, None)
366
367     
368     # Attribute accasType uses Python identifier accasType
369     __accasType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasType'), 'accasType', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_accasType', pyxb.binding.datatypes.string, fixed=True, unicode_default='ASSD')
370     __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 70, 2)
371     __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 70, 2)
372     
373     accasType = property(__accasType.value, __accasType.set, None, None)
374
375     
376     # Attribute typeUtilisateur uses Python identifier typeUtilisateur
377     __typeUtilisateur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'typeUtilisateur'), 'typeUtilisateur', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_typeUtilisateur', pyxb.binding.datatypes.string, fixed=True, unicode_default='lASSD')
378     __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 71, 2)
379     __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 71, 2)
380     
381     typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None)
382
383     _ElementMap.update({
384         __unFact1.name() : __unFact1
385     })
386     _AttributeMap.update({
387         __name.name() : __name,
388         __accasType.name() : __accasType,
389         __typeUtilisateur.name() : __typeUtilisateur
390     })
391 _module_typeBindings.T_DefinitionDsFactDsOper = T_DefinitionDsFactDsOper
392 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsOper', T_DefinitionDsFactDsOper)
393
394
395 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsProc with content type ELEMENT_ONLY
396 class T_DefinitionDsFactDsProc (T_step_Essai):
397     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsProc with content type ELEMENT_ONLY"""
398     _TypeDefinition = None
399     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
400     _Abstract = False
401     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsFactDsProc')
402     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 84, 1)
403     _ElementMap = T_step_Essai._ElementMap.copy()
404     _AttributeMap = T_step_Essai._AttributeMap.copy()
405     # Base type is T_step_Essai
406     
407     # Element {http://chercheurs.edf.com/logiciels/Essai}unFact uses Python identifier unFact
408     __unFact = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'unFact'), 'unFact', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsProc_httpchercheurs_edf_comlogicielsEssaiunFact', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 88, 3), )
409
410     
411     unFact = property(__unFact.value, __unFact.set, None, None)
412
413     _ElementMap.update({
414         __unFact.name() : __unFact
415     })
416     _AttributeMap.update({
417         
418     })
419 _module_typeBindings.T_DefinitionDsFactDsProc = T_DefinitionDsFactDsProc
420 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsProc', T_DefinitionDsFactDsProc)
421
422
423 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsOper with content type ELEMENT_ONLY
424 class T_DefinitionDsSimpDsOper (T_step_Essai):
425     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsOper with content type ELEMENT_ONLY"""
426     _TypeDefinition = None
427     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
428     _Abstract = False
429     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpDsOper')
430     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 93, 1)
431     _ElementMap = T_step_Essai._ElementMap.copy()
432     _AttributeMap = T_step_Essai._AttributeMap.copy()
433     # Base type is T_step_Essai
434     
435     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
436     __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 97, 3), )
437
438     
439     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
440
441     
442     # Attribute name uses Python identifier name
443     __name = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'name'), 'name', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_name', pyxb.binding.datatypes.string)
444     __name._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 103, 2)
445     __name._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 103, 2)
446     
447     name = property(__name.value, __name.set, None, None)
448
449     
450     # Attribute accasType uses Python identifier accasType
451     __accasType = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasType'), 'accasType', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_accasType', pyxb.binding.datatypes.string, fixed=True, unicode_default='ASSD')
452     __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 104, 2)
453     __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 104, 2)
454     
455     accasType = property(__accasType.value, __accasType.set, None, None)
456
457     
458     # Attribute typeUtilisateur uses Python identifier typeUtilisateur
459     __typeUtilisateur = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'typeUtilisateur'), 'typeUtilisateur', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_typeUtilisateur', pyxb.binding.datatypes.string, fixed=True, unicode_default='lASSD')
460     __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 105, 2)
461     __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 105, 2)
462     
463     typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None)
464
465     _ElementMap.update({
466         __creeUserAssd.name() : __creeUserAssd
467     })
468     _AttributeMap.update({
469         __name.name() : __name,
470         __accasType.name() : __accasType,
471         __typeUtilisateur.name() : __typeUtilisateur
472     })
473 _module_typeBindings.T_DefinitionDsSimpDsOper = T_DefinitionDsSimpDsOper
474 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsOper', T_DefinitionDsSimpDsOper)
475
476
477 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsProc with content type ELEMENT_ONLY
478 class T_DefinitionDsSimpDsProc (T_step_Essai):
479     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsProc with content type ELEMENT_ONLY"""
480     _TypeDefinition = None
481     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
482     _Abstract = False
483     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpDsProc')
484     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 109, 1)
485     _ElementMap = T_step_Essai._ElementMap.copy()
486     _AttributeMap = T_step_Essai._AttributeMap.copy()
487     # Base type is T_step_Essai
488     
489     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
490     __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsProc_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 113, 3), )
491
492     
493     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
494
495     _ElementMap.update({
496         __creeUserAssd.name() : __creeUserAssd
497     })
498     _AttributeMap.update({
499         
500     })
501 _module_typeBindings.T_DefinitionDsSimpDsProc = T_DefinitionDsSimpDsProc
502 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsProc', T_DefinitionDsSimpDsProc)
503
504
505 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpListe with content type ELEMENT_ONLY
506 class T_DefinitionDsSimpListe (T_step_Essai):
507     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpListe with content type ELEMENT_ONLY"""
508     _TypeDefinition = None
509     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
510     _Abstract = False
511     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpListe')
512     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 118, 1)
513     _ElementMap = T_step_Essai._ElementMap.copy()
514     _AttributeMap = T_step_Essai._AttributeMap.copy()
515     # Base type is T_step_Essai
516     
517     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
518     __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpListe_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 122, 3), )
519
520     
521     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
522
523     _ElementMap.update({
524         __creeUserAssd.name() : __creeUserAssd
525     })
526     _AttributeMap.update({
527         
528     })
529 _module_typeBindings.T_DefinitionDsSimpListe = T_DefinitionDsSimpListe
530 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpListe', T_DefinitionDsSimpListe)
531
532
533 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseEtDefinitDsLeMemeProc with content type ELEMENT_ONLY
534 class T_UtiliseEtDefinitDsLeMemeProc (T_step_Essai):
535     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseEtDefinitDsLeMemeProc with content type ELEMENT_ONLY"""
536     _TypeDefinition = None
537     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
538     _Abstract = False
539     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_UtiliseEtDefinitDsLeMemeProc')
540     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 131, 1)
541     _ElementMap = T_step_Essai._ElementMap.copy()
542     _AttributeMap = T_step_Essai._AttributeMap.copy()
543     # Base type is T_step_Essai
544     
545     # Element {http://chercheurs.edf.com/logiciels/Essai}utiliseUserAssd uses Python identifier utiliseUserAssd
546     __utiliseUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd'), 'utiliseUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseEtDefinitDsLeMemeProc_httpchercheurs_edf_comlogicielsEssaiutiliseUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 135, 3), )
547
548     
549     utiliseUserAssd = property(__utiliseUserAssd.value, __utiliseUserAssd.set, None, None)
550
551     
552     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
553     __creeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), 'creeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseEtDefinitDsLeMemeProc_httpchercheurs_edf_comlogicielsEssaicreeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 140, 3), )
554
555     
556     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
557
558     _ElementMap.update({
559         __utiliseUserAssd.name() : __utiliseUserAssd,
560         __creeUserAssd.name() : __creeUserAssd
561     })
562     _AttributeMap.update({
563         
564     })
565 _module_typeBindings.T_UtiliseEtDefinitDsLeMemeProc = T_UtiliseEtDefinitDsLeMemeProc
566 Namespace.addCategoryObject('typeBinding', 'T_UtiliseEtDefinitDsLeMemeProc', T_UtiliseEtDefinitDsLeMemeProc)
567
568
569 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseUserAssD with content type ELEMENT_ONLY
570 class T_UtiliseUserAssD (T_step_Essai):
571     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseUserAssD with content type ELEMENT_ONLY"""
572     _TypeDefinition = None
573     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
574     _Abstract = False
575     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_UtiliseUserAssD')
576     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 149, 1)
577     _ElementMap = T_step_Essai._ElementMap.copy()
578     _AttributeMap = T_step_Essai._AttributeMap.copy()
579     # Base type is T_step_Essai
580     
581     # Element {http://chercheurs.edf.com/logiciels/Essai}utiliseListeUneListeUserAssd uses Python identifier utiliseListeUneListeUserAssd
582     __utiliseListeUneListeUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'utiliseListeUneListeUserAssd'), 'utiliseListeUneListeUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseUserAssD_httpchercheurs_edf_comlogicielsEssaiutiliseListeUneListeUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 153, 3), )
583
584     
585     utiliseListeUneListeUserAssd = property(__utiliseListeUneListeUserAssd.value, __utiliseListeUneListeUserAssd.set, None, None)
586
587     _ElementMap.update({
588         __utiliseListeUneListeUserAssd.name() : __utiliseListeUneListeUserAssd
589     })
590     _AttributeMap.update({
591         
592     })
593 _module_typeBindings.T_UtiliseUserAssD = T_UtiliseUserAssD
594 Namespace.addCategoryObject('typeBinding', 'T_UtiliseUserAssD', T_UtiliseUserAssD)
595
596
597 step_Essai = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), T_step_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 170, 1))
598 Namespace.addCategoryObject('elementBinding', step_Essai.name().localName(), step_Essai)
599
600 Essai = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Essai'), T_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 171, 1))
601 Namespace.addCategoryObject('elementBinding', Essai.name().localName(), Essai)
602
603 DefinitionDsFactDsOper = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsFactDsOper'), T_DefinitionDsFactDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 162, 1))
604 Namespace.addCategoryObject('elementBinding', DefinitionDsFactDsOper.name().localName(), DefinitionDsFactDsOper)
605
606 DefinitionDsFactDsProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsFactDsProc'), T_DefinitionDsFactDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 163, 1))
607 Namespace.addCategoryObject('elementBinding', DefinitionDsFactDsProc.name().localName(), DefinitionDsFactDsProc)
608
609 DefinitionDsSimpDsOper = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpDsOper'), T_DefinitionDsSimpDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 164, 1))
610 Namespace.addCategoryObject('elementBinding', DefinitionDsSimpDsOper.name().localName(), DefinitionDsSimpDsOper)
611
612 DefinitionDsSimpDsProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpDsProc'), T_DefinitionDsSimpDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 165, 1))
613 Namespace.addCategoryObject('elementBinding', DefinitionDsSimpDsProc.name().localName(), DefinitionDsSimpDsProc)
614
615 DefinitionDsSimpListe = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpListe'), T_DefinitionDsSimpListe, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 166, 1))
616 Namespace.addCategoryObject('elementBinding', DefinitionDsSimpListe.name().localName(), DefinitionDsSimpListe)
617
618 UtiliseEtDefinitDsLeMemeProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UtiliseEtDefinitDsLeMemeProc'), T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 167, 1))
619 Namespace.addCategoryObject('elementBinding', UtiliseEtDefinitDsLeMemeProc.name().localName(), UtiliseEtDefinitDsLeMemeProc)
620
621 UtiliseUserAssD = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UtiliseUserAssD'), T_UtiliseUserAssD, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 168, 1))
622 Namespace.addCategoryObject('elementBinding', UtiliseUserAssD.name().localName(), UtiliseUserAssD)
623
624
625
626 T_unFact1._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_unFact1, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 56, 3)))
627
628 def _BuildAutomaton ():
629     # Remove this helper function from the namespace after it is invoked
630     global _BuildAutomaton
631     del _BuildAutomaton
632     import pyxb.utils.fac as fac
633
634     counters = set()
635     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 56, 3))
636     counters.add(cc_0)
637     states = []
638     final_update = set()
639     final_update.add(fac.UpdateInstruction(cc_0, False))
640     symbol = pyxb.binding.content.ElementUse(T_unFact1._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 56, 3))
641     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
642     states.append(st_0)
643     transitions = []
644     transitions.append(fac.Transition(st_0, [
645         fac.UpdateInstruction(cc_0, True) ]))
646     st_0._set_transitionSet(transitions)
647     return fac.Automaton(states, counters, True, containing_state=None)
648 T_unFact1._Automaton = _BuildAutomaton()
649
650
651
652
653 T_unFact._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_unFact, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 77, 3)))
654
655 def _BuildAutomaton_ ():
656     # Remove this helper function from the namespace after it is invoked
657     global _BuildAutomaton_
658     del _BuildAutomaton_
659     import pyxb.utils.fac as fac
660
661     counters = set()
662     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 77, 3))
663     counters.add(cc_0)
664     states = []
665     final_update = set()
666     final_update.add(fac.UpdateInstruction(cc_0, False))
667     symbol = pyxb.binding.content.ElementUse(T_unFact._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 77, 3))
668     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
669     states.append(st_0)
670     transitions = []
671     transitions.append(fac.Transition(st_0, [
672         fac.UpdateInstruction(cc_0, True) ]))
673     st_0._set_transitionSet(transitions)
674     return fac.Automaton(states, counters, True, containing_state=None)
675 T_unFact._Automaton = _BuildAutomaton_()
676
677
678
679
680 T_Essai._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'step_Essai'), T_step_Essai, scope=T_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 170, 1)))
681
682 def _BuildAutomaton_2 ():
683     # Remove this helper function from the namespace after it is invoked
684     global _BuildAutomaton_2
685     del _BuildAutomaton_2
686     import pyxb.utils.fac as fac
687
688     counters = set()
689     cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 173, 4))
690     counters.add(cc_0)
691     cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 174, 3))
692     counters.add(cc_1)
693     states = []
694     final_update = set()
695     final_update.add(fac.UpdateInstruction(cc_0, False))
696     final_update.add(fac.UpdateInstruction(cc_1, False))
697     symbol = pyxb.binding.content.ElementUse(T_Essai._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'step_Essai')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 174, 3))
698     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
699     states.append(st_0)
700     transitions = []
701     transitions.append(fac.Transition(st_0, [
702         fac.UpdateInstruction(cc_0, True),
703         fac.UpdateInstruction(cc_1, False) ]))
704     transitions.append(fac.Transition(st_0, [
705         fac.UpdateInstruction(cc_1, True) ]))
706     st_0._set_transitionSet(transitions)
707     return fac.Automaton(states, counters, True, containing_state=None)
708 T_Essai._Automaton = _BuildAutomaton_2()
709
710
711
712
713 T_DefinitionDsFactDsOper._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unFact1'), T_unFact1, scope=T_DefinitionDsFactDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 67, 3)))
714
715 def _BuildAutomaton_3 ():
716     # Remove this helper function from the namespace after it is invoked
717     global _BuildAutomaton_3
718     del _BuildAutomaton_3
719     import pyxb.utils.fac as fac
720
721     counters = set()
722     cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 67, 3))
723     counters.add(cc_0)
724     states = []
725     final_update = set()
726     final_update.add(fac.UpdateInstruction(cc_0, False))
727     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsFactDsOper._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unFact1')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 67, 3))
728     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
729     states.append(st_0)
730     transitions = []
731     transitions.append(fac.Transition(st_0, [
732         fac.UpdateInstruction(cc_0, True) ]))
733     st_0._set_transitionSet(transitions)
734     return fac.Automaton(states, counters, True, containing_state=None)
735 T_DefinitionDsFactDsOper._Automaton = _BuildAutomaton_3()
736
737
738
739
740 T_DefinitionDsFactDsProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'unFact'), T_unFact, scope=T_DefinitionDsFactDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 88, 3)))
741
742 def _BuildAutomaton_4 ():
743     # Remove this helper function from the namespace after it is invoked
744     global _BuildAutomaton_4
745     del _BuildAutomaton_4
746     import pyxb.utils.fac as fac
747
748     counters = set()
749     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 88, 3))
750     counters.add(cc_0)
751     states = []
752     final_update = set()
753     final_update.add(fac.UpdateInstruction(cc_0, False))
754     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsFactDsProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unFact')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 88, 3))
755     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
756     states.append(st_0)
757     transitions = []
758     transitions.append(fac.Transition(st_0, [
759         fac.UpdateInstruction(cc_0, True) ]))
760     st_0._set_transitionSet(transitions)
761     return fac.Automaton(states, counters, True, containing_state=None)
762 T_DefinitionDsFactDsProc._Automaton = _BuildAutomaton_4()
763
764
765
766
767 T_DefinitionDsSimpDsOper._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_DefinitionDsSimpDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 97, 3)))
768
769 def _BuildAutomaton_5 ():
770     # Remove this helper function from the namespace after it is invoked
771     global _BuildAutomaton_5
772     del _BuildAutomaton_5
773     import pyxb.utils.fac as fac
774
775     counters = set()
776     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 97, 3))
777     counters.add(cc_0)
778     states = []
779     final_update = set()
780     final_update.add(fac.UpdateInstruction(cc_0, False))
781     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpDsOper._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 97, 3))
782     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
783     states.append(st_0)
784     transitions = []
785     transitions.append(fac.Transition(st_0, [
786         fac.UpdateInstruction(cc_0, True) ]))
787     st_0._set_transitionSet(transitions)
788     return fac.Automaton(states, counters, True, containing_state=None)
789 T_DefinitionDsSimpDsOper._Automaton = _BuildAutomaton_5()
790
791
792
793
794 T_DefinitionDsSimpDsProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_DefinitionDsSimpDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 113, 3)))
795
796 def _BuildAutomaton_6 ():
797     # Remove this helper function from the namespace after it is invoked
798     global _BuildAutomaton_6
799     del _BuildAutomaton_6
800     import pyxb.utils.fac as fac
801
802     counters = set()
803     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 113, 3))
804     counters.add(cc_0)
805     states = []
806     final_update = set()
807     final_update.add(fac.UpdateInstruction(cc_0, False))
808     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpDsProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 113, 3))
809     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
810     states.append(st_0)
811     transitions = []
812     transitions.append(fac.Transition(st_0, [
813         fac.UpdateInstruction(cc_0, True) ]))
814     st_0._set_transitionSet(transitions)
815     return fac.Automaton(states, counters, True, containing_state=None)
816 T_DefinitionDsSimpDsProc._Automaton = _BuildAutomaton_6()
817
818
819
820
821 T_DefinitionDsSimpListe._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd_4, scope=T_DefinitionDsSimpListe, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 122, 3)))
822
823 def _BuildAutomaton_7 ():
824     # Remove this helper function from the namespace after it is invoked
825     global _BuildAutomaton_7
826     del _BuildAutomaton_7
827     import pyxb.utils.fac as fac
828
829     counters = set()
830     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 122, 3))
831     counters.add(cc_0)
832     states = []
833     final_update = set()
834     final_update.add(fac.UpdateInstruction(cc_0, False))
835     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpListe._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 122, 3))
836     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
837     states.append(st_0)
838     transitions = []
839     transitions.append(fac.Transition(st_0, [
840         fac.UpdateInstruction(cc_0, True) ]))
841     st_0._set_transitionSet(transitions)
842     return fac.Automaton(states, counters, True, containing_state=None)
843 T_DefinitionDsSimpListe._Automaton = _BuildAutomaton_7()
844
845
846
847
848 T_UtiliseEtDefinitDsLeMemeProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd'), T_utiliseUserAssd, scope=T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 135, 3)))
849
850 T_UtiliseEtDefinitDsLeMemeProc._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd, scope=T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 140, 3)))
851
852 def _BuildAutomaton_8 ():
853     # Remove this helper function from the namespace after it is invoked
854     global _BuildAutomaton_8
855     del _BuildAutomaton_8
856     import pyxb.utils.fac as fac
857
858     counters = set()
859     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 140, 3))
860     counters.add(cc_0)
861     states = []
862     final_update = set()
863     symbol = pyxb.binding.content.ElementUse(T_UtiliseEtDefinitDsLeMemeProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 135, 3))
864     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
865     states.append(st_0)
866     final_update = set()
867     final_update.add(fac.UpdateInstruction(cc_0, False))
868     symbol = pyxb.binding.content.ElementUse(T_UtiliseEtDefinitDsLeMemeProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 140, 3))
869     st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
870     states.append(st_1)
871     transitions = []
872     transitions.append(fac.Transition(st_1, [
873          ]))
874     st_0._set_transitionSet(transitions)
875     transitions = []
876     transitions.append(fac.Transition(st_1, [
877         fac.UpdateInstruction(cc_0, True) ]))
878     st_1._set_transitionSet(transitions)
879     return fac.Automaton(states, counters, False, containing_state=None)
880 T_UtiliseEtDefinitDsLeMemeProc._Automaton = _BuildAutomaton_8()
881
882
883
884
885 T_UtiliseUserAssD._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'utiliseListeUneListeUserAssd'), T_utiliseListeUneListeUserAssd, scope=T_UtiliseUserAssD, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 153, 3)))
886
887 def _BuildAutomaton_9 ():
888     # Remove this helper function from the namespace after it is invoked
889     global _BuildAutomaton_9
890     del _BuildAutomaton_9
891     import pyxb.utils.fac as fac
892
893     counters = set()
894     states = []
895     final_update = set()
896     symbol = pyxb.binding.content.ElementUse(T_UtiliseUserAssD._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utiliseListeUneListeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 153, 3))
897     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
898     states.append(st_0)
899     transitions = []
900     st_0._set_transitionSet(transitions)
901     return fac.Automaton(states, counters, False, containing_state=None)
902 T_UtiliseUserAssD._Automaton = _BuildAutomaton_9()
903
904
905 DefinitionDsFactDsOper._setSubstitutionGroup(step_Essai)
906
907 DefinitionDsFactDsProc._setSubstitutionGroup(step_Essai)
908
909 DefinitionDsSimpDsOper._setSubstitutionGroup(step_Essai)
910
911 DefinitionDsSimpDsProc._setSubstitutionGroup(step_Essai)
912
913 DefinitionDsSimpListe._setSubstitutionGroup(step_Essai)
914
915 UtiliseEtDefinitDsLeMemeProc._setSubstitutionGroup(step_Essai)
916
917 UtiliseUserAssD._setSubstitutionGroup(step_Essai)