Salome HOME
chgt Copyrigth
[tools/eficas.git] / CatasDeTests / raw / cata_UserAssd_driver.py
1 # ./raw/cata_UserAssd_driver.py
2 # -*- coding: utf-8 -*-
3 # PyXB bindings for NM:9c3bd166183fcfc95687f415bcc4a066eb33ac79
4 # Generated 2020-10-19 16:07:37.824784 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:7181a702-1214-11eb-a804-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}AccasUserAssd
80 class AccasUserAssd (pyxb.binding.datatypes.string):
81
82     """An atomic simple type."""
83
84     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AccasUserAssd')
85     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 7, 1)
86     _Documentation = None
87 AccasUserAssd._InitializeFacetMap()
88 Namespace.addCategoryObject('typeBinding', 'AccasUserAssd', AccasUserAssd)
89 _module_typeBindings.AccasUserAssd = AccasUserAssd
90
91 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}PNEFdico_Essai
92 class PNEFdico_Essai (pyxb.binding.datatypes.string):
93
94     """{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpDsOper': 'T_creeUserAssd_2', '_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}
95                 """
96
97     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'PNEFdico_Essai')
98     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 154, 1)
99     _Documentation = "{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpDsOper': 'T_creeUserAssd_2', '_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}\n\t\t"
100 PNEFdico_Essai._InitializeFacetMap()
101 Namespace.addCategoryObject('typeBinding', 'PNEFdico_Essai', PNEFdico_Essai)
102 _module_typeBindings.PNEFdico_Essai = PNEFdico_Essai
103
104 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}laClasseUser_C
105 class laClasseUser_C (AccasUserAssd):
106
107     """An atomic simple type."""
108
109     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'laClasseUser_C')
110     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 11, 1)
111     _Documentation = None
112 laClasseUser_C._InitializeFacetMap()
113 Namespace.addCategoryObject('typeBinding', 'laClasseUser_C', laClasseUser_C)
114 _module_typeBindings.laClasseUser_C = laClasseUser_C
115
116 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}laClasseUserDerive_C
117 class laClasseUserDerive_C (AccasUserAssd):
118
119     """An atomic simple type."""
120
121     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'laClasseUserDerive_C')
122     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 19, 1)
123     _Documentation = None
124 laClasseUserDerive_C._InitializeFacetMap()
125 Namespace.addCategoryObject('typeBinding', 'laClasseUserDerive_C', laClasseUserDerive_C)
126 _module_typeBindings.laClasseUserDerive_C = laClasseUserDerive_C
127
128 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}laClasseUser_U
129 class laClasseUser_U (AccasUserAssd):
130
131     """An atomic simple type."""
132
133     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'laClasseUser_U')
134     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 39, 1)
135     _Documentation = None
136 laClasseUser_U._InitializeFacetMap()
137 Namespace.addCategoryObject('typeBinding', 'laClasseUser_U', laClasseUser_U)
138 _module_typeBindings.laClasseUser_U = laClasseUser_U
139
140 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd
141 class T_creeUserAssd (laClasseUser_C):
142
143     """An atomic simple type."""
144
145     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd')
146     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 15, 1)
147     _Documentation = None
148 T_creeUserAssd._InitializeFacetMap()
149 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd', T_creeUserAssd)
150 _module_typeBindings.T_creeUserAssd = T_creeUserAssd
151
152 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd_2
153 class T_creeUserAssd_2 (laClasseUserDerive_C):
154
155     """An atomic simple type."""
156
157     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd_2')
158     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 23, 1)
159     _Documentation = None
160 T_creeUserAssd_2._InitializeFacetMap()
161 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd_2', T_creeUserAssd_2)
162 _module_typeBindings.T_creeUserAssd_2 = T_creeUserAssd_2
163
164 # Atomic simple type: [anonymous]
165 class STD_ANON (laClasseUser_C):
166
167     """An atomic simple type."""
168
169     _ExpandedName = None
170     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 31, 5)
171     _Documentation = None
172 STD_ANON._InitializeFacetMap()
173 _module_typeBindings.STD_ANON = STD_ANON
174
175 # Atomic simple type: [anonymous]
176 class STD_ANON_ (laClasseUser_U):
177
178     """An atomic simple type."""
179
180     _ExpandedName = None
181     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 47, 5)
182     _Documentation = None
183 STD_ANON_._InitializeFacetMap()
184 _module_typeBindings.STD_ANON_ = STD_ANON_
185
186 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_utiliseUnUserAssd
187 class T_utiliseUnUserAssd (laClasseUser_U):
188
189     """An atomic simple type."""
190
191     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_utiliseUnUserAssd')
192     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 55, 1)
193     _Documentation = None
194 T_utiliseUnUserAssd._InitializeFacetMap()
195 Namespace.addCategoryObject('typeBinding', 'T_utiliseUnUserAssd', T_utiliseUnUserAssd)
196 _module_typeBindings.T_utiliseUnUserAssd = T_utiliseUnUserAssd
197
198 # List simple type: [anonymous]
199 # superclasses pyxb.binding.datatypes.anySimpleType
200 class STD_ANON_2 (pyxb.binding.basis.STD_list):
201
202     """Simple type that is a list of STD_ANON."""
203
204     _ExpandedName = None
205     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 29, 3)
206     _Documentation = None
207
208     _ItemType = STD_ANON
209 STD_ANON_2._InitializeFacetMap()
210 _module_typeBindings.STD_ANON_2 = STD_ANON_2
211
212 # List simple type: [anonymous]
213 # superclasses pyxb.binding.datatypes.anySimpleType
214 class STD_ANON_3 (pyxb.binding.basis.STD_list):
215
216     """Simple type that is a list of STD_ANON_."""
217
218     _ExpandedName = None
219     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 45, 3)
220     _Documentation = None
221
222     _ItemType = STD_ANON_
223 STD_ANON_3._InitializeFacetMap()
224 _module_typeBindings.STD_ANON_3 = STD_ANON_3
225
226 # List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd_4
227 # superclasses STD_ANON_2
228 class T_creeUserAssd_4 (pyxb.binding.basis.STD_list):
229
230     """Simple type that is a list of STD_ANON."""
231
232     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd_4')
233     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 27, 1)
234     _Documentation = None
235
236     _ItemType = STD_ANON
237 T_creeUserAssd_4._InitializeFacetMap()
238 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd_4', T_creeUserAssd_4)
239 _module_typeBindings.T_creeUserAssd_4 = T_creeUserAssd_4
240
241 # List simple type: {http://chercheurs.edf.com/logiciels/Essai}T_utiliseUserAssd
242 # superclasses STD_ANON_3
243 class T_utiliseUserAssd (pyxb.binding.basis.STD_list):
244
245     """Simple type that is a list of STD_ANON_."""
246
247     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_utiliseUserAssd')
248     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 43, 1)
249     _Documentation = None
250
251     _ItemType = STD_ANON_
252 T_utiliseUserAssd._InitializeFacetMap()
253 Namespace.addCategoryObject('typeBinding', 'T_utiliseUserAssd', T_utiliseUserAssd)
254 _module_typeBindings.T_utiliseUserAssd = T_utiliseUserAssd
255
256 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact1 with content type ELEMENT_ONLY
257 class T_unFact1 (pyxb.binding.basis.complexTypeDefinition):
258     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact1 with content type ELEMENT_ONLY"""
259     _TypeDefinition = None
260     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
261     _Abstract = False
262     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact1')
263     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 59, 1)
264     _ElementMap = {}
265     _AttributeMap = {}
266     # Base type is pyxb.binding.datatypes.anyType
267     
268     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
269     __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_UserAssd.xsd', 61, 3), )
270
271     
272     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
273
274     _ElementMap.update({
275         __creeUserAssd.name() : __creeUserAssd
276     })
277     _AttributeMap.update({
278         
279     })
280 _module_typeBindings.T_unFact1 = T_unFact1
281 Namespace.addCategoryObject('typeBinding', 'T_unFact1', T_unFact1)
282
283
284 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact with content type ELEMENT_ONLY
285 class T_unFact (pyxb.binding.basis.complexTypeDefinition):
286     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_unFact with content type ELEMENT_ONLY"""
287     _TypeDefinition = None
288     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
289     _Abstract = False
290     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact')
291     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 76, 1)
292     _ElementMap = {}
293     _AttributeMap = {}
294     # Base type is pyxb.binding.datatypes.anyType
295     
296     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
297     __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_UserAssd.xsd', 78, 3), )
298
299     
300     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
301
302     _ElementMap.update({
303         __creeUserAssd.name() : __creeUserAssd
304     })
305     _AttributeMap.update({
306         
307     })
308 _module_typeBindings.T_unFact = T_unFact
309 Namespace.addCategoryObject('typeBinding', 'T_unFact', T_unFact)
310
311
312 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY
313 class T_step_Essai (pyxb.binding.basis.complexTypeDefinition):
314     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_step_Essai with content type EMPTY"""
315     _TypeDefinition = None
316     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
317     _Abstract = True
318     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_step_Essai')
319     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 146, 1)
320     _ElementMap = {}
321     _AttributeMap = {}
322     # Base type is pyxb.binding.datatypes.anyType
323     _ElementMap.update({
324         
325     })
326     _AttributeMap.update({
327         
328     })
329 _module_typeBindings.T_step_Essai = T_step_Essai
330 Namespace.addCategoryObject('typeBinding', 'T_step_Essai', T_step_Essai)
331
332
333 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY
334 class T_Essai (pyxb.binding.basis.complexTypeDefinition):
335     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_Essai with content type ELEMENT_ONLY"""
336     _TypeDefinition = None
337     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
338     _Abstract = False
339     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_Essai')
340     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 149, 2)
341     _ElementMap = {}
342     _AttributeMap = {}
343     # Base type is pyxb.binding.datatypes.anyType
344     
345     # Element {http://chercheurs.edf.com/logiciels/Essai}step_Essai uses Python identifier step_Essai
346     __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_UserAssd.xsd', 147, 1), )
347
348     
349     step_Essai = property(__step_Essai.value, __step_Essai.set, None, None)
350
351     _ElementMap.update({
352         __step_Essai.name() : __step_Essai
353     })
354     _AttributeMap.update({
355         
356     })
357 _module_typeBindings.T_Essai = T_Essai
358 Namespace.addCategoryObject('typeBinding', 'T_Essai', T_Essai)
359
360
361 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsOper with content type ELEMENT_ONLY
362 class T_DefinitionDsFactDsOper (T_step_Essai):
363     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsOper with content type ELEMENT_ONLY"""
364     _TypeDefinition = None
365     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
366     _Abstract = False
367     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsFactDsOper')
368     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 64, 1)
369     _ElementMap = T_step_Essai._ElementMap.copy()
370     _AttributeMap = T_step_Essai._AttributeMap.copy()
371     # Base type is T_step_Essai
372     
373     # Element {http://chercheurs.edf.com/logiciels/Essai}unFact1 uses Python identifier unFact1
374     __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_UserAssd.xsd', 68, 3), )
375
376     
377     unFact1 = property(__unFact1.value, __unFact1.set, None, None)
378
379     
380     # Attribute accasName uses Python identifier accasName
381     __accasName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasName'), 'accasName', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsFactDsOper_accasName', pyxb.binding.datatypes.string)
382     __accasName._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 70, 2)
383     __accasName._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 70, 2)
384     
385     accasName = property(__accasName.value, __accasName.set, None, None)
386
387     
388     # Attribute accasType uses Python identifier accasType
389     __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')
390     __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 71, 2)
391     __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 71, 2)
392     
393     accasType = property(__accasType.value, __accasType.set, None, None)
394
395     
396     # Attribute typeUtilisateur uses Python identifier typeUtilisateur
397     __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')
398     __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 72, 2)
399     __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 72, 2)
400     
401     typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None)
402
403     _ElementMap.update({
404         __unFact1.name() : __unFact1
405     })
406     _AttributeMap.update({
407         __accasName.name() : __accasName,
408         __accasType.name() : __accasType,
409         __typeUtilisateur.name() : __typeUtilisateur
410     })
411 _module_typeBindings.T_DefinitionDsFactDsOper = T_DefinitionDsFactDsOper
412 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsOper', T_DefinitionDsFactDsOper)
413
414
415 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsProc with content type ELEMENT_ONLY
416 class T_DefinitionDsFactDsProc (T_step_Essai):
417     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsFactDsProc with content type ELEMENT_ONLY"""
418     _TypeDefinition = None
419     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
420     _Abstract = False
421     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsFactDsProc')
422     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 81, 1)
423     _ElementMap = T_step_Essai._ElementMap.copy()
424     _AttributeMap = T_step_Essai._AttributeMap.copy()
425     # Base type is T_step_Essai
426     
427     # Element {http://chercheurs.edf.com/logiciels/Essai}unFact uses Python identifier unFact
428     __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_UserAssd.xsd', 85, 3), )
429
430     
431     unFact = property(__unFact.value, __unFact.set, None, None)
432
433     _ElementMap.update({
434         __unFact.name() : __unFact
435     })
436     _AttributeMap.update({
437         
438     })
439 _module_typeBindings.T_DefinitionDsFactDsProc = T_DefinitionDsFactDsProc
440 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsProc', T_DefinitionDsFactDsProc)
441
442
443 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsOper with content type ELEMENT_ONLY
444 class T_DefinitionDsSimpDsOper (T_step_Essai):
445     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsOper with content type ELEMENT_ONLY"""
446     _TypeDefinition = None
447     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
448     _Abstract = False
449     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpDsOper')
450     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 90, 1)
451     _ElementMap = T_step_Essai._ElementMap.copy()
452     _AttributeMap = T_step_Essai._AttributeMap.copy()
453     # Base type is T_step_Essai
454     
455     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
456     __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_UserAssd.xsd', 94, 3), )
457
458     
459     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
460
461     
462     # Attribute accasName uses Python identifier accasName
463     __accasName = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, 'accasName'), 'accasName', '__httpchercheurs_edf_comlogicielsEssai_T_DefinitionDsSimpDsOper_accasName', pyxb.binding.datatypes.string)
464     __accasName._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 96, 2)
465     __accasName._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 96, 2)
466     
467     accasName = property(__accasName.value, __accasName.set, None, None)
468
469     
470     # Attribute accasType uses Python identifier accasType
471     __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')
472     __accasType._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 97, 2)
473     __accasType._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 97, 2)
474     
475     accasType = property(__accasType.value, __accasType.set, None, None)
476
477     
478     # Attribute typeUtilisateur uses Python identifier typeUtilisateur
479     __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')
480     __typeUtilisateur._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 98, 2)
481     __typeUtilisateur._UseLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 98, 2)
482     
483     typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None)
484
485     _ElementMap.update({
486         __creeUserAssd.name() : __creeUserAssd
487     })
488     _AttributeMap.update({
489         __accasName.name() : __accasName,
490         __accasType.name() : __accasType,
491         __typeUtilisateur.name() : __typeUtilisateur
492     })
493 _module_typeBindings.T_DefinitionDsSimpDsOper = T_DefinitionDsSimpDsOper
494 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsOper', T_DefinitionDsSimpDsOper)
495
496
497 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsProc with content type ELEMENT_ONLY
498 class T_DefinitionDsSimpDsProc (T_step_Essai):
499     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpDsProc with content type ELEMENT_ONLY"""
500     _TypeDefinition = None
501     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
502     _Abstract = False
503     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpDsProc')
504     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 102, 1)
505     _ElementMap = T_step_Essai._ElementMap.copy()
506     _AttributeMap = T_step_Essai._AttributeMap.copy()
507     # Base type is T_step_Essai
508     
509     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
510     __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_UserAssd.xsd', 106, 3), )
511
512     
513     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
514
515     _ElementMap.update({
516         __creeUserAssd.name() : __creeUserAssd
517     })
518     _AttributeMap.update({
519         
520     })
521 _module_typeBindings.T_DefinitionDsSimpDsProc = T_DefinitionDsSimpDsProc
522 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsProc', T_DefinitionDsSimpDsProc)
523
524
525 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpListe with content type ELEMENT_ONLY
526 class T_DefinitionDsSimpListe (T_step_Essai):
527     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_DefinitionDsSimpListe with content type ELEMENT_ONLY"""
528     _TypeDefinition = None
529     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
530     _Abstract = False
531     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_DefinitionDsSimpListe')
532     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 111, 1)
533     _ElementMap = T_step_Essai._ElementMap.copy()
534     _AttributeMap = T_step_Essai._AttributeMap.copy()
535     # Base type is T_step_Essai
536     
537     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
538     __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_UserAssd.xsd', 115, 3), )
539
540     
541     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
542
543     _ElementMap.update({
544         __creeUserAssd.name() : __creeUserAssd
545     })
546     _AttributeMap.update({
547         
548     })
549 _module_typeBindings.T_DefinitionDsSimpListe = T_DefinitionDsSimpListe
550 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpListe', T_DefinitionDsSimpListe)
551
552
553 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseEtDefinitDsLeMemeProc with content type ELEMENT_ONLY
554 class T_UtiliseEtDefinitDsLeMemeProc (T_step_Essai):
555     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseEtDefinitDsLeMemeProc with content type ELEMENT_ONLY"""
556     _TypeDefinition = None
557     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
558     _Abstract = False
559     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_UtiliseEtDefinitDsLeMemeProc')
560     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 120, 1)
561     _ElementMap = T_step_Essai._ElementMap.copy()
562     _AttributeMap = T_step_Essai._AttributeMap.copy()
563     # Base type is T_step_Essai
564     
565     # Element {http://chercheurs.edf.com/logiciels/Essai}utiliseUserAssd uses Python identifier utiliseUserAssd
566     __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_UserAssd.xsd', 124, 3), )
567
568     
569     utiliseUserAssd = property(__utiliseUserAssd.value, __utiliseUserAssd.set, None, None)
570
571     
572     # Element {http://chercheurs.edf.com/logiciels/Essai}creeUserAssd uses Python identifier creeUserAssd
573     __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_UserAssd.xsd', 125, 3), )
574
575     
576     creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
577
578     _ElementMap.update({
579         __utiliseUserAssd.name() : __utiliseUserAssd,
580         __creeUserAssd.name() : __creeUserAssd
581     })
582     _AttributeMap.update({
583         
584     })
585 _module_typeBindings.T_UtiliseEtDefinitDsLeMemeProc = T_UtiliseEtDefinitDsLeMemeProc
586 Namespace.addCategoryObject('typeBinding', 'T_UtiliseEtDefinitDsLeMemeProc', T_UtiliseEtDefinitDsLeMemeProc)
587
588
589 # Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseUnUserAssD with content type ELEMENT_ONLY
590 class T_UtiliseUnUserAssD (T_step_Essai):
591     """Complex type {http://chercheurs.edf.com/logiciels/Essai}T_UtiliseUnUserAssD with content type ELEMENT_ONLY"""
592     _TypeDefinition = None
593     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
594     _Abstract = False
595     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_UtiliseUnUserAssD')
596     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 130, 1)
597     _ElementMap = T_step_Essai._ElementMap.copy()
598     _AttributeMap = T_step_Essai._AttributeMap.copy()
599     # Base type is T_step_Essai
600     
601     # Element {http://chercheurs.edf.com/logiciels/Essai}utiliseUnUserAssd uses Python identifier utiliseUnUserAssd
602     __utiliseUnUserAssd = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, 'utiliseUnUserAssd'), 'utiliseUnUserAssd', '__httpchercheurs_edf_comlogicielsEssai_T_UtiliseUnUserAssD_httpchercheurs_edf_comlogicielsEssaiutiliseUnUserAssd', False, pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 134, 3), )
603
604     
605     utiliseUnUserAssd = property(__utiliseUnUserAssd.value, __utiliseUnUserAssd.set, None, None)
606
607     _ElementMap.update({
608         __utiliseUnUserAssd.name() : __utiliseUnUserAssd
609     })
610     _AttributeMap.update({
611         
612     })
613 _module_typeBindings.T_UtiliseUnUserAssD = T_UtiliseUnUserAssD
614 Namespace.addCategoryObject('typeBinding', 'T_UtiliseUnUserAssD', T_UtiliseUnUserAssD)
615
616
617 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_UserAssd.xsd', 147, 1))
618 Namespace.addCategoryObject('elementBinding', step_Essai.name().localName(), step_Essai)
619
620 Essai = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'Essai'), T_Essai, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 148, 1))
621 Namespace.addCategoryObject('elementBinding', Essai.name().localName(), Essai)
622
623 DefinitionDsFactDsOper = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsFactDsOper'), T_DefinitionDsFactDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 139, 1))
624 Namespace.addCategoryObject('elementBinding', DefinitionDsFactDsOper.name().localName(), DefinitionDsFactDsOper)
625
626 DefinitionDsFactDsProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsFactDsProc'), T_DefinitionDsFactDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 140, 1))
627 Namespace.addCategoryObject('elementBinding', DefinitionDsFactDsProc.name().localName(), DefinitionDsFactDsProc)
628
629 DefinitionDsSimpDsOper = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpDsOper'), T_DefinitionDsSimpDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 141, 1))
630 Namespace.addCategoryObject('elementBinding', DefinitionDsSimpDsOper.name().localName(), DefinitionDsSimpDsOper)
631
632 DefinitionDsSimpDsProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpDsProc'), T_DefinitionDsSimpDsProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 142, 1))
633 Namespace.addCategoryObject('elementBinding', DefinitionDsSimpDsProc.name().localName(), DefinitionDsSimpDsProc)
634
635 DefinitionDsSimpListe = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'DefinitionDsSimpListe'), T_DefinitionDsSimpListe, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 143, 1))
636 Namespace.addCategoryObject('elementBinding', DefinitionDsSimpListe.name().localName(), DefinitionDsSimpListe)
637
638 UtiliseEtDefinitDsLeMemeProc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UtiliseEtDefinitDsLeMemeProc'), T_UtiliseEtDefinitDsLeMemeProc, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 144, 1))
639 Namespace.addCategoryObject('elementBinding', UtiliseEtDefinitDsLeMemeProc.name().localName(), UtiliseEtDefinitDsLeMemeProc)
640
641 UtiliseUnUserAssD = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'UtiliseUnUserAssD'), T_UtiliseUnUserAssD, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 145, 1))
642 Namespace.addCategoryObject('elementBinding', UtiliseUnUserAssD.name().localName(), UtiliseUnUserAssD)
643
644
645
646 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_UserAssd.xsd', 61, 3)))
647
648 def _BuildAutomaton ():
649     # Remove this helper function from the namespace after it is invoked
650     global _BuildAutomaton
651     del _BuildAutomaton
652     import pyxb.utils.fac as fac
653
654     counters = set()
655     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 61, 3))
656     counters.add(cc_0)
657     states = []
658     final_update = set()
659     final_update.add(fac.UpdateInstruction(cc_0, False))
660     symbol = pyxb.binding.content.ElementUse(T_unFact1._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 61, 3))
661     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
662     states.append(st_0)
663     transitions = []
664     transitions.append(fac.Transition(st_0, [
665         fac.UpdateInstruction(cc_0, True) ]))
666     st_0._set_transitionSet(transitions)
667     return fac.Automaton(states, counters, True, containing_state=None)
668 T_unFact1._Automaton = _BuildAutomaton()
669
670
671
672
673 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_UserAssd.xsd', 78, 3)))
674
675 def _BuildAutomaton_ ():
676     # Remove this helper function from the namespace after it is invoked
677     global _BuildAutomaton_
678     del _BuildAutomaton_
679     import pyxb.utils.fac as fac
680
681     counters = set()
682     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 78, 3))
683     counters.add(cc_0)
684     states = []
685     final_update = set()
686     final_update.add(fac.UpdateInstruction(cc_0, False))
687     symbol = pyxb.binding.content.ElementUse(T_unFact._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 78, 3))
688     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
689     states.append(st_0)
690     transitions = []
691     transitions.append(fac.Transition(st_0, [
692         fac.UpdateInstruction(cc_0, True) ]))
693     st_0._set_transitionSet(transitions)
694     return fac.Automaton(states, counters, True, containing_state=None)
695 T_unFact._Automaton = _BuildAutomaton_()
696
697
698
699
700 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_UserAssd.xsd', 147, 1)))
701
702 def _BuildAutomaton_2 ():
703     # Remove this helper function from the namespace after it is invoked
704     global _BuildAutomaton_2
705     del _BuildAutomaton_2
706     import pyxb.utils.fac as fac
707
708     counters = set()
709     cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 150, 4))
710     counters.add(cc_0)
711     cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 151, 3))
712     counters.add(cc_1)
713     states = []
714     final_update = set()
715     final_update.add(fac.UpdateInstruction(cc_0, False))
716     final_update.add(fac.UpdateInstruction(cc_1, False))
717     symbol = pyxb.binding.content.ElementUse(T_Essai._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'step_Essai')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 151, 3))
718     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
719     states.append(st_0)
720     transitions = []
721     transitions.append(fac.Transition(st_0, [
722         fac.UpdateInstruction(cc_0, True),
723         fac.UpdateInstruction(cc_1, False) ]))
724     transitions.append(fac.Transition(st_0, [
725         fac.UpdateInstruction(cc_1, True) ]))
726     st_0._set_transitionSet(transitions)
727     return fac.Automaton(states, counters, True, containing_state=None)
728 T_Essai._Automaton = _BuildAutomaton_2()
729
730
731
732
733 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_UserAssd.xsd', 68, 3)))
734
735 def _BuildAutomaton_3 ():
736     # Remove this helper function from the namespace after it is invoked
737     global _BuildAutomaton_3
738     del _BuildAutomaton_3
739     import pyxb.utils.fac as fac
740
741     counters = set()
742     cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 68, 3))
743     counters.add(cc_0)
744     states = []
745     final_update = set()
746     final_update.add(fac.UpdateInstruction(cc_0, False))
747     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsFactDsOper._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unFact1')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 68, 3))
748     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
749     states.append(st_0)
750     transitions = []
751     transitions.append(fac.Transition(st_0, [
752         fac.UpdateInstruction(cc_0, True) ]))
753     st_0._set_transitionSet(transitions)
754     return fac.Automaton(states, counters, True, containing_state=None)
755 T_DefinitionDsFactDsOper._Automaton = _BuildAutomaton_3()
756
757
758
759
760 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_UserAssd.xsd', 85, 3)))
761
762 def _BuildAutomaton_4 ():
763     # Remove this helper function from the namespace after it is invoked
764     global _BuildAutomaton_4
765     del _BuildAutomaton_4
766     import pyxb.utils.fac as fac
767
768     counters = set()
769     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 85, 3))
770     counters.add(cc_0)
771     states = []
772     final_update = set()
773     final_update.add(fac.UpdateInstruction(cc_0, False))
774     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsFactDsProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'unFact')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 85, 3))
775     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
776     states.append(st_0)
777     transitions = []
778     transitions.append(fac.Transition(st_0, [
779         fac.UpdateInstruction(cc_0, True) ]))
780     st_0._set_transitionSet(transitions)
781     return fac.Automaton(states, counters, True, containing_state=None)
782 T_DefinitionDsFactDsProc._Automaton = _BuildAutomaton_4()
783
784
785
786
787 T_DefinitionDsSimpDsOper._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd'), T_creeUserAssd_2, scope=T_DefinitionDsSimpDsOper, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 94, 3)))
788
789 def _BuildAutomaton_5 ():
790     # Remove this helper function from the namespace after it is invoked
791     global _BuildAutomaton_5
792     del _BuildAutomaton_5
793     import pyxb.utils.fac as fac
794
795     counters = set()
796     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 94, 3))
797     counters.add(cc_0)
798     states = []
799     final_update = set()
800     final_update.add(fac.UpdateInstruction(cc_0, False))
801     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpDsOper._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 94, 3))
802     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
803     states.append(st_0)
804     transitions = []
805     transitions.append(fac.Transition(st_0, [
806         fac.UpdateInstruction(cc_0, True) ]))
807     st_0._set_transitionSet(transitions)
808     return fac.Automaton(states, counters, True, containing_state=None)
809 T_DefinitionDsSimpDsOper._Automaton = _BuildAutomaton_5()
810
811
812
813
814 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_UserAssd.xsd', 106, 3)))
815
816 def _BuildAutomaton_6 ():
817     # Remove this helper function from the namespace after it is invoked
818     global _BuildAutomaton_6
819     del _BuildAutomaton_6
820     import pyxb.utils.fac as fac
821
822     counters = set()
823     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 106, 3))
824     counters.add(cc_0)
825     states = []
826     final_update = set()
827     final_update.add(fac.UpdateInstruction(cc_0, False))
828     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpDsProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 106, 3))
829     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
830     states.append(st_0)
831     transitions = []
832     transitions.append(fac.Transition(st_0, [
833         fac.UpdateInstruction(cc_0, True) ]))
834     st_0._set_transitionSet(transitions)
835     return fac.Automaton(states, counters, True, containing_state=None)
836 T_DefinitionDsSimpDsProc._Automaton = _BuildAutomaton_6()
837
838
839
840
841 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_UserAssd.xsd', 115, 3)))
842
843 def _BuildAutomaton_7 ():
844     # Remove this helper function from the namespace after it is invoked
845     global _BuildAutomaton_7
846     del _BuildAutomaton_7
847     import pyxb.utils.fac as fac
848
849     counters = set()
850     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 115, 3))
851     counters.add(cc_0)
852     states = []
853     final_update = set()
854     final_update.add(fac.UpdateInstruction(cc_0, False))
855     symbol = pyxb.binding.content.ElementUse(T_DefinitionDsSimpListe._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 115, 3))
856     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
857     states.append(st_0)
858     transitions = []
859     transitions.append(fac.Transition(st_0, [
860         fac.UpdateInstruction(cc_0, True) ]))
861     st_0._set_transitionSet(transitions)
862     return fac.Automaton(states, counters, True, containing_state=None)
863 T_DefinitionDsSimpListe._Automaton = _BuildAutomaton_7()
864
865
866
867
868 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_UserAssd.xsd', 124, 3)))
869
870 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_UserAssd.xsd', 125, 3)))
871
872 def _BuildAutomaton_8 ():
873     # Remove this helper function from the namespace after it is invoked
874     global _BuildAutomaton_8
875     del _BuildAutomaton_8
876     import pyxb.utils.fac as fac
877
878     counters = set()
879     cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 125, 3))
880     counters.add(cc_0)
881     states = []
882     final_update = set()
883     symbol = pyxb.binding.content.ElementUse(T_UtiliseEtDefinitDsLeMemeProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utiliseUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 124, 3))
884     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
885     states.append(st_0)
886     final_update = set()
887     final_update.add(fac.UpdateInstruction(cc_0, False))
888     symbol = pyxb.binding.content.ElementUse(T_UtiliseEtDefinitDsLeMemeProc._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'creeUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 125, 3))
889     st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
890     states.append(st_1)
891     transitions = []
892     transitions.append(fac.Transition(st_1, [
893          ]))
894     st_0._set_transitionSet(transitions)
895     transitions = []
896     transitions.append(fac.Transition(st_1, [
897         fac.UpdateInstruction(cc_0, True) ]))
898     st_1._set_transitionSet(transitions)
899     return fac.Automaton(states, counters, False, containing_state=None)
900 T_UtiliseEtDefinitDsLeMemeProc._Automaton = _BuildAutomaton_8()
901
902
903
904
905 T_UtiliseUnUserAssD._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, 'utiliseUnUserAssd'), T_utiliseUnUserAssd, scope=T_UtiliseUnUserAssD, location=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 134, 3)))
906
907 def _BuildAutomaton_9 ():
908     # Remove this helper function from the namespace after it is invoked
909     global _BuildAutomaton_9
910     del _BuildAutomaton_9
911     import pyxb.utils.fac as fac
912
913     counters = set()
914     states = []
915     final_update = set()
916     symbol = pyxb.binding.content.ElementUse(T_UtiliseUnUserAssD._UseForTag(pyxb.namespace.ExpandedName(Namespace, 'utiliseUnUserAssd')), pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 134, 3))
917     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
918     states.append(st_0)
919     transitions = []
920     st_0._set_transitionSet(transitions)
921     return fac.Automaton(states, counters, False, containing_state=None)
922 T_UtiliseUnUserAssD._Automaton = _BuildAutomaton_9()
923
924
925 DefinitionDsFactDsOper._setSubstitutionGroup(step_Essai)
926
927 DefinitionDsFactDsProc._setSubstitutionGroup(step_Essai)
928
929 DefinitionDsSimpDsOper._setSubstitutionGroup(step_Essai)
930
931 DefinitionDsSimpDsProc._setSubstitutionGroup(step_Essai)
932
933 DefinitionDsSimpListe._setSubstitutionGroup(step_Essai)
934
935 UtiliseEtDefinitDsLeMemeProc._setSubstitutionGroup(step_Essai)
936
937 UtiliseUnUserAssD._setSubstitutionGroup(step_Essai)