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
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:7181a702-1214-11eb-a804-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}AccasUserAssd
80 class AccasUserAssd (pyxb.binding.datatypes.string):
82 """An atomic simple type."""
84 _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'AccasUserAssd')
85 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 7, 1)
87 AccasUserAssd._InitializeFacetMap()
88 Namespace.addCategoryObject('typeBinding', 'AccasUserAssd', AccasUserAssd)
89 _module_typeBindings.AccasUserAssd = AccasUserAssd
91 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}PNEFdico_Essai
92 class PNEFdico_Essai (pyxb.binding.datatypes.string):
94 """{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpDsOper': 'T_creeUserAssd_2', '_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}
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
104 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}laClasseUser_C
105 class laClasseUser_C (AccasUserAssd):
107 """An atomic simple type."""
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
116 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}laClasseUserDerive_C
117 class laClasseUserDerive_C (AccasUserAssd):
119 """An atomic simple type."""
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
128 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}laClasseUser_U
129 class laClasseUser_U (AccasUserAssd):
131 """An atomic simple type."""
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
140 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd
141 class T_creeUserAssd (laClasseUser_C):
143 """An atomic simple type."""
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
152 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_creeUserAssd_2
153 class T_creeUserAssd_2 (laClasseUserDerive_C):
155 """An atomic simple type."""
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
164 # Atomic simple type: [anonymous]
165 class STD_ANON (laClasseUser_C):
167 """An atomic simple type."""
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
175 # Atomic simple type: [anonymous]
176 class STD_ANON_ (laClasseUser_U):
178 """An atomic simple type."""
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_
186 # Atomic simple type: {http://chercheurs.edf.com/logiciels/Essai}T_utiliseUnUserAssd
187 class T_utiliseUnUserAssd (laClasseUser_U):
189 """An atomic simple type."""
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
198 # List simple type: [anonymous]
199 # superclasses pyxb.binding.datatypes.anySimpleType
200 class STD_ANON_2 (pyxb.binding.basis.STD_list):
202 """Simple type that is a list of STD_ANON."""
205 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 29, 3)
206 _Documentation = None
209 STD_ANON_2._InitializeFacetMap()
210 _module_typeBindings.STD_ANON_2 = STD_ANON_2
212 # List simple type: [anonymous]
213 # superclasses pyxb.binding.datatypes.anySimpleType
214 class STD_ANON_3 (pyxb.binding.basis.STD_list):
216 """Simple type that is a list of STD_ANON_."""
219 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 45, 3)
220 _Documentation = None
222 _ItemType = STD_ANON_
223 STD_ANON_3._InitializeFacetMap()
224 _module_typeBindings.STD_ANON_3 = STD_ANON_3
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):
230 """Simple type that is a list of STD_ANON."""
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
237 T_creeUserAssd_4._InitializeFacetMap()
238 Namespace.addCategoryObject('typeBinding', 'T_creeUserAssd_4', T_creeUserAssd_4)
239 _module_typeBindings.T_creeUserAssd_4 = T_creeUserAssd_4
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):
245 """Simple type that is a list of STD_ANON_."""
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
251 _ItemType = STD_ANON_
252 T_utiliseUserAssd._InitializeFacetMap()
253 Namespace.addCategoryObject('typeBinding', 'T_utiliseUserAssd', T_utiliseUserAssd)
254 _module_typeBindings.T_utiliseUserAssd = T_utiliseUserAssd
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
262 _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact1')
263 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 59, 1)
266 # Base type is pyxb.binding.datatypes.anyType
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), )
272 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
275 __creeUserAssd.name() : __creeUserAssd
277 _AttributeMap.update({
280 _module_typeBindings.T_unFact1 = T_unFact1
281 Namespace.addCategoryObject('typeBinding', 'T_unFact1', T_unFact1)
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
290 _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_unFact')
291 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 76, 1)
294 # Base type is pyxb.binding.datatypes.anyType
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), )
300 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
303 __creeUserAssd.name() : __creeUserAssd
305 _AttributeMap.update({
308 _module_typeBindings.T_unFact = T_unFact
309 Namespace.addCategoryObject('typeBinding', 'T_unFact', T_unFact)
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
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)
322 # Base type is pyxb.binding.datatypes.anyType
326 _AttributeMap.update({
329 _module_typeBindings.T_step_Essai = T_step_Essai
330 Namespace.addCategoryObject('typeBinding', 'T_step_Essai', T_step_Essai)
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
339 _ExpandedName = pyxb.namespace.ExpandedName(Namespace, 'T_Essai')
340 _XSDLocation = pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 149, 2)
343 # Base type is pyxb.binding.datatypes.anyType
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), )
349 step_Essai = property(__step_Essai.value, __step_Essai.set, None, None)
352 __step_Essai.name() : __step_Essai
354 _AttributeMap.update({
357 _module_typeBindings.T_Essai = T_Essai
358 Namespace.addCategoryObject('typeBinding', 'T_Essai', T_Essai)
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
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
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), )
377 unFact1 = property(__unFact1.value, __unFact1.set, None, None)
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)
385 accasName = property(__accasName.value, __accasName.set, None, None)
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)
393 accasType = property(__accasType.value, __accasType.set, None, None)
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)
401 typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None)
404 __unFact1.name() : __unFact1
406 _AttributeMap.update({
407 __accasName.name() : __accasName,
408 __accasType.name() : __accasType,
409 __typeUtilisateur.name() : __typeUtilisateur
411 _module_typeBindings.T_DefinitionDsFactDsOper = T_DefinitionDsFactDsOper
412 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsOper', T_DefinitionDsFactDsOper)
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
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
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), )
431 unFact = property(__unFact.value, __unFact.set, None, None)
434 __unFact.name() : __unFact
436 _AttributeMap.update({
439 _module_typeBindings.T_DefinitionDsFactDsProc = T_DefinitionDsFactDsProc
440 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsFactDsProc', T_DefinitionDsFactDsProc)
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
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
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), )
459 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
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)
467 accasName = property(__accasName.value, __accasName.set, None, None)
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)
475 accasType = property(__accasType.value, __accasType.set, None, None)
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)
483 typeUtilisateur = property(__typeUtilisateur.value, __typeUtilisateur.set, None, None)
486 __creeUserAssd.name() : __creeUserAssd
488 _AttributeMap.update({
489 __accasName.name() : __accasName,
490 __accasType.name() : __accasType,
491 __typeUtilisateur.name() : __typeUtilisateur
493 _module_typeBindings.T_DefinitionDsSimpDsOper = T_DefinitionDsSimpDsOper
494 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsOper', T_DefinitionDsSimpDsOper)
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
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
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), )
513 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
516 __creeUserAssd.name() : __creeUserAssd
518 _AttributeMap.update({
521 _module_typeBindings.T_DefinitionDsSimpDsProc = T_DefinitionDsSimpDsProc
522 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpDsProc', T_DefinitionDsSimpDsProc)
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
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
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), )
541 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
544 __creeUserAssd.name() : __creeUserAssd
546 _AttributeMap.update({
549 _module_typeBindings.T_DefinitionDsSimpListe = T_DefinitionDsSimpListe
550 Namespace.addCategoryObject('typeBinding', 'T_DefinitionDsSimpListe', T_DefinitionDsSimpListe)
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
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
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), )
569 utiliseUserAssd = property(__utiliseUserAssd.value, __utiliseUserAssd.set, None, None)
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), )
576 creeUserAssd = property(__creeUserAssd.value, __creeUserAssd.set, None, None)
579 __utiliseUserAssd.name() : __utiliseUserAssd,
580 __creeUserAssd.name() : __creeUserAssd
582 _AttributeMap.update({
585 _module_typeBindings.T_UtiliseEtDefinitDsLeMemeProc = T_UtiliseEtDefinitDsLeMemeProc
586 Namespace.addCategoryObject('typeBinding', 'T_UtiliseEtDefinitDsLeMemeProc', T_UtiliseEtDefinitDsLeMemeProc)
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
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
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), )
605 utiliseUnUserAssd = property(__utiliseUnUserAssd.value, __utiliseUnUserAssd.set, None, None)
608 __utiliseUnUserAssd.name() : __utiliseUnUserAssd
610 _AttributeMap.update({
613 _module_typeBindings.T_UtiliseUnUserAssD = T_UtiliseUnUserAssD
614 Namespace.addCategoryObject('typeBinding', 'T_UtiliseUnUserAssD', T_UtiliseUnUserAssD)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)))
648 def _BuildAutomaton ():
649 # Remove this helper function from the namespace after it is invoked
650 global _BuildAutomaton
652 import pyxb.utils.fac as fac
655 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 61, 3))
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)
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()
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)))
675 def _BuildAutomaton_ ():
676 # Remove this helper function from the namespace after it is invoked
677 global _BuildAutomaton_
679 import pyxb.utils.fac as fac
682 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 78, 3))
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)
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_()
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)))
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
709 cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 150, 4))
711 cc_1 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 151, 3))
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)
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()
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)))
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
742 cc_0 = fac.CounterCondition(min=0, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 68, 3))
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)
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()
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)))
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
769 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 85, 3))
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)
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()
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)))
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
796 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 94, 3))
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)
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()
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)))
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
823 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 106, 3))
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)
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()
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)))
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
850 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 115, 3))
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)
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()
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)))
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)))
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
879 cc_0 = fac.CounterCondition(min=0, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/QT5GitEficasTravail/eficas/CatasDeTests/cata_UserAssd.xsd', 125, 3))
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)
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)
892 transitions.append(fac.Transition(st_1, [
894 st_0._set_transitionSet(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()
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)))
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
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)
920 st_0._set_transitionSet(transitions)
921 return fac.Automaton(states, counters, False, containing_state=None)
922 T_UtiliseUnUserAssD._Automaton = _BuildAutomaton_9()
925 DefinitionDsFactDsOper._setSubstitutionGroup(step_Essai)
927 DefinitionDsFactDsProc._setSubstitutionGroup(step_Essai)
929 DefinitionDsSimpDsOper._setSubstitutionGroup(step_Essai)
931 DefinitionDsSimpDsProc._setSubstitutionGroup(step_Essai)
933 DefinitionDsSimpListe._setSubstitutionGroup(step_Essai)
935 UtiliseEtDefinitDsLeMemeProc._setSubstitutionGroup(step_Essai)
937 UtiliseUnUserAssD._setSubstitutionGroup(step_Essai)