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
7 from __future__ import unicode_literals
10 import pyxb.binding.saxer
12 import pyxb.utils.utility
13 import pyxb.utils.domutils
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')
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)
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()
29 # Import bindings for namespaces imported into schema
30 import pyxb.binding.datatypes
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'])
36 def CreateFromDocument (xml_text, default_namespace=None, location_base=None):
37 """Parse the given XML and use the document element to create a
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.
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.
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.
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()
63 if isinstance(xmld, _six.text_type):
64 xmld = xmld.encode(pyxb._InputEncoding)
65 saxer.parse(io.BytesIO(xmld))
66 instance = handler.rootObject()
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.
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)
79 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd
80 class T_creeUserAssd (pyxb.binding.datatypes.string):
82 """An atomic simple type."""
84 _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd')
85 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 7, 1)
87 T_creeUserAssd._InitializeFacetMap()
88 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd', T_creeUserAssd)
89 _module_typeBindings.T_creeUserAssd = T_creeUserAssd
91 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd2
92 class T_creeUserAssd2 (pyxb.binding.datatypes.string):
94 """An atomic simple type."""
96 _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_creeUserAssd2')
97 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 11, 1)
99 T_creeUserAssd2._InitializeFacetMap()
100 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd2', T_creeUserAssd2)
101 _module_typeBindings.T_creeUserAssd2 = T_creeUserAssd2
103 # Atomic simple type: [anonymous]
104 class STD_ANON (pyxb.binding.datatypes.string):
106 """An atomic simple type."""
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
114 # Atomic simple type: [anonymous]
115 class STD_ANON_ (pyxb.binding.datatypes.string):
117 """An atomic simple type."""
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_
125 # Atomic simple type: [anonymous]
126 class STD_ANON_2 (pyxb.binding.datatypes.string):
128 """An atomic simple type."""
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
136 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}PNEFdico_Essai
137 class PNEFdico_Essai (pyxb.binding.datatypes.string):
139 """{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}
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
149 # List simple type: [anonymous]
150 # superclasses pyxb.binding.datatypes.anySimpleType
151 class STD_ANON_3 (pyxb.binding.basis.STD_list):
153 """Simple type that is a list of STD_ANON."""
156 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 20, 3)
157 _Documentation = None
160 STD_ANON_3._InitializeFacetMap()
161 _module_typeBindings.STD_ANON_3 = STD_ANON_3
163 # List simple type: [anonymous]
164 # superclasses pyxb.binding.datatypes.anySimpleType
165 class STD_ANON_4 (pyxb.binding.basis.STD_list):
167 """Simple type that is a list of STD_ANON_."""
170 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 32, 3)
171 _Documentation = None
173 _ItemType = STD_ANON_
174 STD_ANON_4._InitializeFacetMap()
175 _module_typeBindings.STD_ANON_4 = STD_ANON_4
177 # List simple type: [anonymous]
178 # superclasses pyxb.binding.datatypes.anySimpleType
179 class STD_ANON_5 (pyxb.binding.basis.STD_list):
181 """Simple type that is a list of STD_ANON_2."""
184 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 44, 3)
185 _Documentation = None
187 _ItemType = STD_ANON_2
188 STD_ANON_5._InitializeFacetMap()
189 _module_typeBindings.STD_ANON_5 = STD_ANON_5
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):
195 """Simple type that is a list of STD_ANON."""
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
202 T_creeUserAssd_4._InitializeFacetMap()
203 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd_4', T_creeUserAssd_4)
204 _module_typeBindings.T_creeUserAssd_4 = T_creeUserAssd_4
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):
210 """Simple type that is a list of STD_ANON_."""
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
216 _ItemType = STD_ANON_
217 T_utiliseUserAssd._InitializeFacetMap()
218 Namespace.addCategoryObject('typeBinding', 'T_utiliseUserAssd', T_utiliseUserAssd)
219 _module_typeBindings.T_utiliseUserAssd = T_utiliseUserAssd
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):
225 """Simple type that is a list of STD_ANON_2."""
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
231 _ItemType = STD_ANON_2
232 T_utiliseListeUneListeUserAssd._InitializeFacetMap()
233 Namespace.addCategoryObject('typeBinding', 'T_utiliseListeUneListeUserAssd', T_utiliseListeUneListeUserAssd)
234 _module_typeBindings.T_utiliseListeUneListeUserAssd = T_utiliseListeUneListeUserAssd
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
242 _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact1')
243 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 54, 1)
246 # Base type is pyxb.binding.datatypes.anyType
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), )
252 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
255 __creeUserAssd.name() : __creeUserAssd
257 _AttributeMap.update({
260 _module_typeBindings.T_unFact1 = T_unFact1
261 Namespace.addCategoryObject('typeBinding', 'T_unFact1', T_unFact1)
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
270 _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact')
271 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 75, 1)
274 # Base type is pyxb.binding.datatypes.anyType
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), )
280 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
283 __creeUserAssd.name() : __creeUserAssd
285 _AttributeMap.update({
288 _module_typeBindings.T_unFact = T_unFact
289 Namespace.addCategoryObject('typeBinding', 'T_unFact', T_unFact)
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
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)
302 # Base type is pyxb.binding.datatypes.anyType
306 _AttributeMap.update({
309 _module_typeBindings.T_step_Essai = T_step_Essai
310 Namespace.addCategoryObject('typeBinding', 'T_step_Essai', T_step_Essai)
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
319 _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_Essai')
320 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 172, 2)
323 # Base type is pyxb.binding.datatypes.anyType
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), )
329 step_Essai = property(__step_Essai.value, __step_Essai.set, None, None)
332 __step_Essai.name() : __step_Essai
334 _AttributeMap.update({
337 _module_typeBindings.T_Essai = T_Essai
338 Namespace.addCategoryObject('typeBinding', 'T_Essai', T_Essai)
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
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
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), )
357 unFact1 = property(__unFact1.value, __unFact1.set, None, None)
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)
365 name = property(__name.value, __name.set, None, None)
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)
373 accasType = property(__accasType.value, __accasType.set, None, None)
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)
381 typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None)
384 __unFact1.name() : __unFact1
386 _AttributeMap.update({
387 __name.name() : __name,
388 __accasType.name() : __accasType,
389 __typeUtilisateur.name() : __typeUtilisateur
391 _module_typeBindings.T_DefinitionDsFactDsOper = T_DefinitionDsFactDsOper
392 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsOper', T_DefinitionDsFactDsOper)
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
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
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), )
411 unFact = property(__unFact.value, __unFact.set, None, None)
414 __unFact.name() : __unFact
416 _AttributeMap.update({
419 _module_typeBindings.T_DefinitionDsFactDsProc = T_DefinitionDsFactDsProc
420 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsProc', T_DefinitionDsFactDsProc)
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
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
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), )
439 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
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)
447 name = property(__name.value, __name.set, None, None)
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)
455 accasType = property(__accasType.value, __accasType.set, None, None)
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)
463 typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None)
466 __creeUserAssd.name() : __creeUserAssd
468 _AttributeMap.update({
469 __name.name() : __name,
470 __accasType.name() : __accasType,
471 __typeUtilisateur.name() : __typeUtilisateur
473 _module_typeBindings.T_DefinitionDsSimpDsOper = T_DefinitionDsSimpDsOper
474 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsOper', T_DefinitionDsSimpDsOper)
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
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
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), )
493 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
496 __creeUserAssd.name() : __creeUserAssd
498 _AttributeMap.update({
501 _module_typeBindings.T_DefinitionDsSimpDsProc = T_DefinitionDsSimpDsProc
502 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsProc', T_DefinitionDsSimpDsProc)
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
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
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), )
521 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
524 __creeUserAssd.name() : __creeUserAssd
526 _AttributeMap.update({
529 _module_typeBindings.T_DefinitionDsSimpListe = T_DefinitionDsSimpListe
530 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpListe', T_DefinitionDsSimpListe)
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
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
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), )
549 utiliseUserAssd = property(__utiliseUserAssd.value, __utiliseUserAssd.set, None, None)
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), )
556 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
559 __utiliseUserAssd.name() : __utiliseUserAssd,
560 __creeUserAssd.name() : __creeUserAssd
562 _AttributeMap.update({
565 _module_typeBindings.T_UtiliseEtDefinitDsLeMemeProc = T_UtiliseEtDefinitDsLeMemeProc
566 Namespace.addCategoryObject('typeBinding', 'T_UtiliseEtDefinitDsLeMemeProc', T_UtiliseEtDefinitDsLeMemeProc)
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
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
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), )
585 utiliseListeUneListeUserAssd = property(__utiliseListeUneListeUserAssd.value, __utiliseListeUneListeUserAssd.set, None, None)
588 __utiliseListeUneListeUserAssd.name() : __utiliseListeUneListeUserAssd
590 _AttributeMap.update({
593 _module_typeBindings.T_UtiliseUserAssD = T_UtiliseUserAssD
594 Namespace.addCategoryObject('typeBinding', 'T_UtiliseUserAssD', T_UtiliseUserAssD)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)))
628 def _BuildAutomaton ():
629 # Remove this helper function from the namespace after it is invoked
630 global _BuildAutomaton
632 import pyxb.utils.fac as fac
635 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 56, 3))
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)
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()
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)))
655 def _BuildAutomaton_ ():
656 # Remove this helper function from the namespace after it is invoked
657 global _BuildAutomaton_
659 import pyxb.utils.fac as fac
662 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 77, 3))
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)
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_()
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)))
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
689 cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 173, 4))
691 cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 174, 3))
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)
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()
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)))
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
722 cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 67, 3))
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)
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()
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)))
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
749 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 88, 3))
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)
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()
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)))
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
776 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 97, 3))
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)
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()
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)))
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
803 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 113, 3))
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)
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()
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)))
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
830 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 122, 3))
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)
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()
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)))
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)))
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
859 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd2.xsd', 140, 3))
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)
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)
872 transitions.append(fac.Transition(st_1, [
874 st_0._set_transitionSet(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()
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)))
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
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)
900 st_0._set_transitionSet(transitions)
901 return fac.Automaton(states, counters, False, containing_state=None)
902 T_UtiliseUserAssD._Automaton = _BuildAutomaton_9()
905 DefinitionDsFactDsOper._setSubstitutionGroup(step_Essai)
907 DefinitionDsFactDsProc._setSubstitutionGroup(step_Essai)
909 DefinitionDsSimpDsOper._setSubstitutionGroup(step_Essai)
911 DefinitionDsSimpDsProc._setSubstitutionGroup(step_Essai)
913 DefinitionDsSimpListe._setSubstitutionGroup(step_Essai)
915 UtiliseEtDefinitDsLeMemeProc._setSubstitutionGroup(step_Essai)
917 UtiliseUserAssD._setSubstitutionGroup(step_Essai)