Salome HOME
pb de check box
[tools/eficas.git] / EssaiInit / raw / efficas.py
1 # ./raw/efficas.py
2 # -*- coding: utf-8 -*-
3 # PyXB bindings for NM:759f40938b7670cd6d5941e706557eb2115fb17f
4 # Generated 2016-11-23 16:51:37.568270 by PyXB version 1.2.3
5 # Namespace http://chercheurs.edf.com/logiciels/efficas
6
7 import pyxb
8 import pyxb.binding
9 import pyxb.binding.saxer
10 import io
11 import pyxb.utils.utility
12 import pyxb.utils.domutils
13 import sys
14
15 # Unique identifier for bindings created at the same time
16 _GenerationUID = pyxb.utils.utility.UniqueIdentifier('urn:uuid:b79c3f70-b194-11e6-bb0f-b05adafd94d6')
17
18 # Version of PyXB used to generate the bindings
19 _PyXBVersion = '1.2.3'
20 # Generated bindings are not compatible across PyXB versions
21 if pyxb.__version__ != _PyXBVersion:
22     raise pyxb.PyXBVersionError(_PyXBVersion)
23
24 # Import bindings for namespaces imported into schema
25 import pyxb.binding.datatypes
26
27 # NOTE: All namespace declarations are reserved within the binding
28 Namespace = pyxb.namespace.NamespaceForURI(u'http://chercheurs.edf.com/logiciels/efficas', create_if_missing=True)
29 Namespace.configureCategories(['typeBinding', 'elementBinding'])
30
31 def CreateFromDocument (xml_text, default_namespace=None, location_base=None):
32     """Parse the given XML and use the document element to create a
33     Python instance.
34
35     @param xml_text An XML document.  This should be data (Python 2
36     str or Python 3 bytes), or a text (Python 2 unicode or Python 3
37     str) in the L{pyxb._InputEncoding} encoding.
38
39     @keyword default_namespace The L{pyxb.Namespace} instance to use as the
40     default namespace where there is no default namespace in scope.
41     If unspecified or C{None}, the namespace of the module containing
42     this function will be used.
43
44     @keyword location_base: An object to be recorded as the base of all
45     L{pyxb.utils.utility.Location} instances associated with events and
46     objects handled by the parser.  You might pass the URI from which
47     the document was obtained.
48     """
49
50     if pyxb.XMLStyle_saxer != pyxb._XMLStyle:
51         dom = pyxb.utils.domutils.StringToDOM(xml_text)
52         return CreateFromDOM(dom.documentElement)
53     if default_namespace is None:
54         default_namespace = Namespace.fallbackNamespace()
55     saxer = pyxb.binding.saxer.make_parser(fallback_namespace=default_namespace, location_base=location_base)
56     handler = saxer.getContentHandler()
57     xmld = xml_text
58     if isinstance(xmld, unicode):
59         xmld = xmld.encode(pyxb._InputEncoding)
60     saxer.parse(io.BytesIO(xmld))
61     instance = handler.rootObject()
62     return instance
63
64 def CreateFromDOM (node, default_namespace=None):
65     """Create a Python instance from the given DOM node.
66     The node tag must correspond to an element declaration in this module.
67
68     @deprecated: Forcing use of DOM interface is unnecessary; use L{CreateFromDocument}."""
69     if default_namespace is None:
70         default_namespace = Namespace.fallbackNamespace()
71     return pyxb.binding.basis.element.AnyCreateFromDOM(node, default_namespace)
72
73
74 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_fonction_python
75 class T_fonction_python (pyxb.binding.datatypes.string):
76
77     """An atomic simple type."""
78
79     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_fonction_python')
80     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 154, 1)
81     _Documentation = None
82 T_fonction_python._InitializeFacetMap()
83 Namespace.addCategoryObject('typeBinding', u'T_fonction_python', T_fonction_python)
84
85 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}AT_statut
86 class AT_statut (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):
87
88     """An atomic simple type."""
89
90     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'AT_statut')
91     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 190, 1)
92     _Documentation = None
93 AT_statut._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=AT_statut, enum_prefix=None)
94 AT_statut.f = AT_statut._CF_enumeration.addEnumeration(unicode_value=u'f', tag=u'f')
95 AT_statut.o = AT_statut._CF_enumeration.addEnumeration(unicode_value=u'o', tag=u'o')
96 AT_statut._InitializeFacetMap(AT_statut._CF_enumeration)
97 Namespace.addCategoryObject('typeBinding', u'AT_statut', AT_statut)
98
99 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_portee
100 class T_portee (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):
101
102     """An atomic simple type."""
103
104     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_portee')
105     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 202, 1)
106     _Documentation = None
107 T_portee._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=T_portee, enum_prefix=None)
108 T_portee.None_ = T_portee._CF_enumeration.addEnumeration(unicode_value=u'None', tag=u'None_')
109 T_portee.Global = T_portee._CF_enumeration.addEnumeration(unicode_value=u'Global', tag=u'Global')
110 T_portee._InitializeFacetMap(T_portee._CF_enumeration)
111 Namespace.addCategoryObject('typeBinding', u'T_portee', T_portee)
112
113 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}AT_max_occurs
114 class AT_max_occurs (pyxb.binding.datatypes.long):
115
116     """An atomic simple type."""
117
118     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'AT_max_occurs')
119     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 208, 1)
120     _Documentation = None
121 AT_max_occurs._CF_minInclusive = pyxb.binding.facets.CF_minInclusive(value_datatype=AT_max_occurs, value=pyxb.binding.datatypes.long(-1L))
122 AT_max_occurs._InitializeFacetMap(AT_max_occurs._CF_minInclusive)
123 Namespace.addCategoryObject('typeBinding', u'AT_max_occurs', AT_max_occurs)
124
125 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}AT_min_occurs
126 class AT_min_occurs (pyxb.binding.datatypes.long):
127
128     """An atomic simple type."""
129
130     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'AT_min_occurs')
131     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 213, 1)
132     _Documentation = None
133 AT_min_occurs._CF_minExclusive = pyxb.binding.facets.CF_minExclusive(value_datatype=pyxb.binding.datatypes.long, value=pyxb.binding.datatypes.integer(0L))
134 AT_min_occurs._InitializeFacetMap(AT_min_occurs._CF_minExclusive)
135 Namespace.addCategoryObject('typeBinding', u'AT_min_occurs', AT_min_occurs)
136
137 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}AT_ag
138 class AT_ag (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):
139
140     """An atomic simple type."""
141
142     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'AT_ag')
143     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 226, 1)
144     _Documentation = None
145 AT_ag._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=AT_ag, enum_prefix=None)
146 AT_ag.No_comment = AT_ag._CF_enumeration.addEnumeration(unicode_value=u'No comment', tag=u'No_comment')
147 AT_ag._InitializeFacetMap(AT_ag._CF_enumeration)
148 Namespace.addCategoryObject('typeBinding', u'AT_ag', AT_ag)
149
150 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}AT_docu
151 class AT_docu (pyxb.binding.datatypes.string):
152
153     """Référence une position dans un fichier maître contenant une liste de références à des pages de documentations"""
154
155     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'AT_docu')
156     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 231, 1)
157     _Documentation = u'R\xe9f\xe9rence une position dans un fichier ma\xeetre contenant une liste de r\xe9f\xe9rences \xe0 des pages de documentations'
158 AT_docu._InitializeFacetMap()
159 Namespace.addCategoryObject('typeBinding', u'AT_docu', AT_docu)
160
161 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}AT_valeur_sugg
162 class AT_valeur_sugg (pyxb.binding.datatypes.string):
163
164     """An atomic simple type."""
165
166     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'AT_valeur_sugg')
167     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 237, 1)
168     _Documentation = None
169 AT_valeur_sugg._InitializeFacetMap()
170 Namespace.addCategoryObject('typeBinding', u'AT_valeur_sugg', AT_valeur_sugg)
171
172 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}AT_nom
173 class AT_nom (pyxb.binding.datatypes.string):
174
175     """An atomic simple type."""
176
177     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'AT_nom')
178     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 241, 1)
179     _Documentation = None
180 AT_nom._CF_pattern = pyxb.binding.facets.CF_pattern()
181 AT_nom._CF_pattern.addPattern(pattern=u'([A-Z]|[a-z]|_)([A-Z]|[a-z]|_|[0-9])*')
182 AT_nom._InitializeFacetMap(AT_nom._CF_pattern)
183 Namespace.addCategoryObject('typeBinding', u'AT_nom', AT_nom)
184
185 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_validators
186 class T_validators (pyxb.binding.datatypes.string, pyxb.binding.basis.enumeration_mixin):
187
188     """An atomic simple type."""
189
190     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_validators')
191     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 303, 1)
192     _Documentation = None
193 T_validators._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=T_validators, enum_prefix=None)
194 T_validators.NoRepeat = T_validators._CF_enumeration.addEnumeration(unicode_value=u'NoRepeat', tag=u'NoRepeat')
195 T_validators.OnlyStr = T_validators._CF_enumeration.addEnumeration(unicode_value=u'OnlyStr', tag=u'OnlyStr')
196 T_validators.VerifExiste = T_validators._CF_enumeration.addEnumeration(unicode_value=u'VerifExiste', tag=u'VerifExiste')
197 T_validators.VerifTypeTuple = T_validators._CF_enumeration.addEnumeration(unicode_value=u'VerifTypeTuple', tag=u'VerifTypeTuple')
198 T_validators._InitializeFacetMap(T_validators._CF_enumeration)
199 Namespace.addCategoryObject('typeBinding', u'T_validators', T_validators)
200
201 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_Bool
202 class T_Bool (pyxb.binding.datatypes.boolean):
203
204     """An atomic simple type."""
205
206     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_Bool')
207     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 311, 1)
208     _Documentation = None
209 T_Bool._InitializeFacetMap()
210 Namespace.addCategoryObject('typeBinding', u'T_Bool', T_Bool)
211
212 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_I
213 class T_I (pyxb.binding.datatypes.int):
214
215     """An atomic simple type."""
216
217     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_I')
218     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 317, 1)
219     _Documentation = None
220 T_I._InitializeFacetMap()
221 Namespace.addCategoryObject('typeBinding', u'T_I', T_I)
222
223 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_R
224 class T_R (pyxb.binding.datatypes.double):
225
226     """An atomic simple type."""
227
228     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_R')
229     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 323, 1)
230     _Documentation = None
231 T_R._InitializeFacetMap()
232 Namespace.addCategoryObject('typeBinding', u'T_R', T_R)
233
234 # List simple type: [anonymous]
235 # superclasses pyxb.binding.datatypes.anySimpleType
236 class STD_ANON (pyxb.binding.basis.STD_list):
237
238     """Simple type that is a list of pyxb.binding.datatypes.double."""
239
240     _ExpandedName = None
241     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 338, 3)
242     _Documentation = None
243
244     _ItemType = pyxb.binding.datatypes.double
245 STD_ANON._InitializeFacetMap()
246
247 # List simple type: {http://chercheurs.edf.com/logiciels/efficas}T_list_C
248 # superclasses pyxb.binding.datatypes.anySimpleType
249 class T_list_C (pyxb.binding.basis.STD_list):
250
251     """Simple type that is a list of pyxb.binding.datatypes.double."""
252
253     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_list_C')
254     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 347, 1)
255     _Documentation = None
256
257     _ItemType = pyxb.binding.datatypes.double
258 T_list_C._InitializeFacetMap()
259 Namespace.addCategoryObject('typeBinding', u'T_list_C', T_list_C)
260
261 # Atomic simple type: [anonymous]
262 class STD_ANON_ (pyxb.binding.datatypes.string):
263
264     """An atomic simple type."""
265
266     _ExpandedName = None
267     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 402, 3)
268     _Documentation = None
269 STD_ANON_._CF_whiteSpace = pyxb.binding.facets.CF_whiteSpace(value=pyxb.binding.facets._WhiteSpace_enum.preserve)
270 STD_ANON_._InitializeFacetMap(STD_ANON_._CF_whiteSpace)
271
272 # List simple type: {http://chercheurs.edf.com/logiciels/efficas}T_list_double
273 # superclasses pyxb.binding.datatypes.anySimpleType
274 class T_list_double (pyxb.binding.basis.STD_list):
275
276     """Simple type that is a list of pyxb.binding.datatypes.double."""
277
278     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_list_double')
279     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 428, 1)
280     _Documentation = None
281
282     _ItemType = pyxb.binding.datatypes.double
283 T_list_double._InitializeFacetMap()
284 Namespace.addCategoryObject('typeBinding', u'T_list_double', T_list_double)
285
286 # List simple type: {http://chercheurs.edf.com/logiciels/efficas}T_predicat1
287 # superclasses pyxb.binding.datatypes.anySimpleType
288 class T_predicat1 (pyxb.binding.basis.STD_list):
289
290     """Simple type that is a list of AT_nom."""
291
292     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_predicat1')
293     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 246, 1)
294     _Documentation = None
295
296     _ItemType = AT_nom
297 T_predicat1._InitializeFacetMap()
298 Namespace.addCategoryObject('typeBinding', u'T_predicat1', T_predicat1)
299
300 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}AT_subroutine
301 class AT_subroutine (AT_nom):
302
303     """An atomic simple type."""
304
305     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'AT_subroutine')
306     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 300, 1)
307     _Documentation = None
308 AT_subroutine._InitializeFacetMap()
309 Namespace.addCategoryObject('typeBinding', u'AT_subroutine', AT_subroutine)
310
311 # List simple type: {http://chercheurs.edf.com/logiciels/efficas}T_list_Bool
312 # superclasses pyxb.binding.datatypes.anySimpleType
313 class T_list_Bool (pyxb.binding.basis.STD_list):
314
315     """Simple type that is a list of T_Bool."""
316
317     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_list_Bool')
318     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 314, 1)
319     _Documentation = None
320
321     _ItemType = T_Bool
322 T_list_Bool._InitializeFacetMap()
323 Namespace.addCategoryObject('typeBinding', u'T_list_Bool', T_list_Bool)
324
325 # List simple type: {http://chercheurs.edf.com/logiciels/efficas}T_list_I
326 # superclasses pyxb.binding.datatypes.anySimpleType
327 class T_list_I (pyxb.binding.basis.STD_list):
328
329     """Simple type that is a list of T_I."""
330
331     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_list_I')
332     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 320, 1)
333     _Documentation = None
334
335     _ItemType = T_I
336 T_list_I._InitializeFacetMap()
337 Namespace.addCategoryObject('typeBinding', u'T_list_I', T_list_I)
338
339 # List simple type: {http://chercheurs.edf.com/logiciels/efficas}T_list_R
340 # superclasses pyxb.binding.datatypes.anySimpleType
341 class T_list_R (pyxb.binding.basis.STD_list):
342
343     """Simple type that is a list of T_R."""
344
345     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_list_R')
346     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 326, 1)
347     _Documentation = None
348
349     _ItemType = T_R
350 T_list_R._InitializeFacetMap()
351 Namespace.addCategoryObject('typeBinding', u'T_list_R', T_list_R)
352
353 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_TXM
354 class T_TXM (AT_nom):
355
356     """An atomic simple type."""
357
358     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_TXM')
359     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 329, 1)
360     _Documentation = None
361 T_TXM._InitializeFacetMap()
362 Namespace.addCategoryObject('typeBinding', u'T_TXM', T_TXM)
363
364 # List simple type: {http://chercheurs.edf.com/logiciels/efficas}T_C
365 # superclasses STD_ANON
366 class T_C (pyxb.binding.basis.STD_list):
367
368     """Simple type that is a list of pyxb.binding.datatypes.double."""
369
370     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_C')
371     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 336, 1)
372     _Documentation = None
373
374     _ItemType = pyxb.binding.datatypes.double
375 T_C._CF_maxLength = pyxb.binding.facets.CF_maxLength(value=pyxb.binding.datatypes.nonNegativeInteger(2L))
376 T_C._CF_minLength = pyxb.binding.facets.CF_minLength(value=pyxb.binding.datatypes.nonNegativeInteger(2L))
377 T_C._InitializeFacetMap(T_C._CF_maxLength,
378    T_C._CF_minLength)
379 Namespace.addCategoryObject('typeBinding', u'T_C', T_C)
380
381 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_name_base
382 class T_name_base (AT_nom):
383
384     """An atomic simple type."""
385
386     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_name_base')
387     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 350, 1)
388     _Documentation = None
389 T_name_base._InitializeFacetMap()
390 Namespace.addCategoryObject('typeBinding', u'T_name_base', T_name_base)
391
392 # Atomic simple type: [anonymous]
393 class STD_ANON_2 (AT_nom, pyxb.binding.basis.enumeration_mixin):
394
395     """An atomic simple type."""
396
397     _ExpandedName = None
398     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 385, 3)
399     _Documentation = None
400 STD_ANON_2._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=STD_ANON_2, enum_prefix=None)
401 STD_ANON_2.T_Matrice_double = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value=u'T_Matrice_double', tag=u'T_Matrice_double')
402 STD_ANON_2.T_Matrice_Symetrique_double = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value=u'T_Matrice_Symetrique_double', tag=u'T_Matrice_Symetrique_double')
403 STD_ANON_2.T_tuple = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value=u'T_tuple', tag=u'T_tuple')
404 STD_ANON_2.T_classe_utilisateur = STD_ANON_2._CF_enumeration.addEnumeration(unicode_value=u'T_classe_utilisateur', tag=u'T_classe_utilisateur')
405 STD_ANON_2._InitializeFacetMap(STD_ANON_2._CF_enumeration)
406
407 # List simple type: {http://chercheurs.edf.com/logiciels/efficas}T_Repertoire
408 # superclasses pyxb.binding.datatypes.anySimpleType
409 class T_Repertoire (pyxb.binding.basis.STD_list):
410
411     """Simple type that is a list of STD_ANON_."""
412
413     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_Repertoire')
414     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 400, 1)
415     _Documentation = None
416
417     _ItemType = STD_ANON_
418 T_Repertoire._InitializeFacetMap()
419 Namespace.addCategoryObject('typeBinding', u'T_Repertoire', T_Repertoire)
420
421 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_classe_utilisateur
422 class T_classe_utilisateur (AT_nom):
423
424     """An atomic simple type."""
425
426     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_classe_utilisateur')
427     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 461, 1)
428     _Documentation = None
429 T_classe_utilisateur._InitializeFacetMap()
430 Namespace.addCategoryObject('typeBinding', u'T_classe_utilisateur', T_classe_utilisateur)
431
432 # List simple type: {http://chercheurs.edf.com/logiciels/efficas}T_list_TXM
433 # superclasses pyxb.binding.datatypes.anySimpleType
434 class T_list_TXM (pyxb.binding.basis.STD_list):
435
436     """Simple type that is a list of T_TXM."""
437
438     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_list_TXM')
439     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 332, 1)
440     _Documentation = None
441
442     _ItemType = T_TXM
443 T_list_TXM._InitializeFacetMap()
444 Namespace.addCategoryObject('typeBinding', u'T_list_TXM', T_list_TXM)
445
446 # Atomic simple type: {http://chercheurs.edf.com/logiciels/efficas}T_simple_name
447 class T_simple_name (T_name_base, pyxb.binding.basis.enumeration_mixin):
448
449     """An atomic simple type."""
450
451     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_simple_name')
452     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 353, 1)
453     _Documentation = None
454 T_simple_name._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=T_simple_name, enum_prefix=None)
455 T_simple_name.Fichier = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'Fichier', tag=u'Fichier')
456 T_simple_name.Repertoire = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'Repertoire', tag=u'Repertoire')
457 T_simple_name.TXM = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'TXM', tag=u'TXM')
458 T_simple_name.I = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'I', tag=u'I')
459 T_simple_name.R = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'R', tag=u'R')
460 T_simple_name.C = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'C', tag=u'C')
461 T_simple_name.Bool = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'Bool', tag=u'Bool')
462 T_simple_name.grma = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'grma', tag=u'grma')
463 T_simple_name.grno = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'grno', tag=u'grno')
464 T_simple_name.SalomeEntry = T_simple_name._CF_enumeration.addEnumeration(unicode_value=u'SalomeEntry', tag=u'SalomeEntry')
465 T_simple_name._InitializeFacetMap(T_simple_name._CF_enumeration)
466 Namespace.addCategoryObject('typeBinding', u'T_simple_name', T_simple_name)
467
468 # Union simple type: {http://chercheurs.edf.com/logiciels/efficas}T_name
469 # superclasses pyxb.binding.datatypes.anySimpleType
470 class T_name (pyxb.binding.basis.STD_union):
471
472     """Simple type that is a union of T_simple_name, STD_ANON_2."""
473
474     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_name')
475     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 383, 1)
476     _Documentation = None
477
478     _MemberTypes = ( T_simple_name, STD_ANON_2, )
479 T_name._CF_pattern = pyxb.binding.facets.CF_pattern()
480 T_name._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=T_name)
481 T_name.Fichier = u'Fichier'                       # originally T_simple_name.Fichier
482 T_name.Repertoire = u'Repertoire'                 # originally T_simple_name.Repertoire
483 T_name.TXM = u'TXM'                               # originally T_simple_name.TXM
484 T_name.I = u'I'                                   # originally T_simple_name.I
485 T_name.R = u'R'                                   # originally T_simple_name.R
486 T_name.C = u'C'                                   # originally T_simple_name.C
487 T_name.Bool = u'Bool'                             # originally T_simple_name.Bool
488 T_name.grma = u'grma'                             # originally T_simple_name.grma
489 T_name.grno = u'grno'                             # originally T_simple_name.grno
490 T_name.SalomeEntry = u'SalomeEntry'               # originally T_simple_name.SalomeEntry
491 T_name.T_Matrice_double = u'T_Matrice_double'     # originally STD_ANON_2.T_Matrice_double
492 T_name.T_Matrice_Symetrique_double = u'T_Matrice_Symetrique_double'# originally STD_ANON_2.T_Matrice_Symetrique_double
493 T_name.T_tuple = u'T_tuple'                       # originally STD_ANON_2.T_tuple
494 T_name.T_classe_utilisateur = u'T_classe_utilisateur'# originally STD_ANON_2.T_classe_utilisateur
495 T_name._InitializeFacetMap(T_name._CF_pattern,
496    T_name._CF_enumeration)
497 Namespace.addCategoryObject('typeBinding', u'T_name', T_name)
498
499 # Union simple type: {http://chercheurs.edf.com/logiciels/efficas}T_simple
500 # superclasses pyxb.binding.datatypes.anySimpleType
501 class T_simple (pyxb.binding.basis.STD_union):
502
503     """Simple type that is a union of T_I, T_list_I, T_R, T_list_R, T_C, T_list_C, T_TXM, T_list_TXM, T_Bool, T_list_Bool, T_Repertoire."""
504
505     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_simple')
506     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 409, 1)
507     _Documentation = None
508
509     _MemberTypes = ( T_I, T_list_I, T_R, T_list_R, T_C, T_list_C, T_TXM, T_list_TXM, T_Bool, T_list_Bool, T_Repertoire, )
510 T_simple._CF_pattern = pyxb.binding.facets.CF_pattern()
511 T_simple._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=T_simple)
512 T_simple._InitializeFacetMap(T_simple._CF_pattern,
513    T_simple._CF_enumeration)
514 Namespace.addCategoryObject('typeBinding', u'T_simple', T_simple)
515
516 # Union simple type: {http://chercheurs.edf.com/logiciels/efficas}T_classe_utilisateur_name
517 # superclasses T_name, pyxb.binding.basis.enumeration_mixin
518 class T_classe_utilisateur_name (pyxb.binding.basis.STD_union):
519
520     """Simple type that is a union of T_simple_name, STD_ANON_2."""
521
522     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_classe_utilisateur_name')
523     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 371, 1)
524     _Documentation = None
525
526     _MemberTypes = ( T_simple_name, STD_ANON_2, )
527 T_classe_utilisateur_name._CF_enumeration = pyxb.binding.facets.CF_enumeration(value_datatype=T_classe_utilisateur_name, enum_prefix=None)
528 T_classe_utilisateur_name.T_classe_utilisateur = T_classe_utilisateur_name._CF_enumeration.addEnumeration(unicode_value=u'T_classe_utilisateur', tag=u'T_classe_utilisateur')
529 T_classe_utilisateur_name._InitializeFacetMap(T_classe_utilisateur_name._CF_enumeration)
530 Namespace.addCategoryObject('typeBinding', u'T_classe_utilisateur_name', T_classe_utilisateur_name)
531
532 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_cata with content type ELEMENT_ONLY
533 class T_cata (pyxb.binding.basis.complexTypeDefinition):
534     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_cata with content type ELEMENT_ONLY"""
535     _TypeDefinition = None
536     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
537     _Abstract = False
538     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_cata')
539     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 66, 1)
540     _ElementMap = {}
541     _AttributeMap = {}
542     # Base type is pyxb.binding.datatypes.anyType
543     
544     # Element {http://chercheurs.edf.com/logiciels/efficas}commandes uses Python identifier commandes
545     __commandes = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'commandes'), 'commandes', '__httpchercheurs_edf_comlogicielsefficas_T_cata_httpchercheurs_edf_comlogicielsefficascommandes', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 11, 1), )
546
547     
548     commandes = property(__commandes.value, __commandes.set, None, None)
549
550     _ElementMap.update({
551         __commandes.name() : __commandes
552     })
553     _AttributeMap.update({
554         
555     })
556 Namespace.addCategoryObject('typeBinding', u'T_cata', T_cata)
557
558
559 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_commandes with content type ELEMENT_ONLY
560 class T_commandes (pyxb.binding.basis.complexTypeDefinition):
561     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_commandes with content type ELEMENT_ONLY"""
562     _TypeDefinition = None
563     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
564     _Abstract = False
565     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_commandes')
566     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 71, 1)
567     _ElementMap = {}
568     _AttributeMap = {}
569     # Base type is pyxb.binding.datatypes.anyType
570     
571     # Element {http://chercheurs.edf.com/logiciels/efficas}OPER uses Python identifier OPER
572     __OPER = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'OPER'), 'OPER', '__httpchercheurs_edf_comlogicielsefficas_T_commandes_httpchercheurs_edf_comlogicielsefficasOPER', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 99, 1), )
573
574     
575     OPER = property(__OPER.value, __OPER.set, None, None)
576
577     
578     # Element {http://chercheurs.edf.com/logiciels/efficas}PROC uses Python identifier PROC
579     __PROC = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'PROC'), 'PROC', '__httpchercheurs_edf_comlogicielsefficas_T_commandes_httpchercheurs_edf_comlogicielsefficasPROC', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 110, 1), )
580
581     
582     PROC = property(__PROC.value, __PROC.set, None, None)
583
584     _ElementMap.update({
585         __OPER.name() : __OPER,
586         __PROC.name() : __PROC
587     })
588     _AttributeMap.update({
589         
590     })
591 Namespace.addCategoryObject('typeBinding', u'T_commandes', T_commandes)
592
593
594 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Cardinalite with content type EMPTY
595 class T_Cardinalite (pyxb.binding.basis.complexTypeDefinition):
596     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Cardinalite with content type EMPTY"""
597     _TypeDefinition = None
598     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
599     _Abstract = False
600     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_Cardinalite')
601     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 77, 1)
602     _ElementMap = {}
603     _AttributeMap = {}
604     # Base type is pyxb.binding.datatypes.anyType
605     _ElementMap.update({
606         
607     })
608     _AttributeMap.update({
609         
610     })
611 Namespace.addCategoryObject('typeBinding', u'T_Cardinalite', T_Cardinalite)
612
613
614 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_PlageValeur with content type ELEMENT_ONLY
615 class T_PlageValeur (pyxb.binding.basis.complexTypeDefinition):
616     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_PlageValeur with content type ELEMENT_ONLY"""
617     _TypeDefinition = None
618     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
619     _Abstract = False
620     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_PlageValeur')
621     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 78, 1)
622     _ElementMap = {}
623     _AttributeMap = {}
624     # Base type is pyxb.binding.datatypes.anyType
625     
626     # Element {http://chercheurs.edf.com/logiciels/efficas}borne_sup uses Python identifier borne_sup
627     __borne_sup = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'borne_sup'), 'borne_sup', '__httpchercheurs_edf_comlogicielsefficas_T_PlageValeur_httpchercheurs_edf_comlogicielsefficasborne_sup', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 46, 1), )
628
629     
630     borne_sup = property(__borne_sup.value, __borne_sup.set, None, None)
631
632     
633     # Element {http://chercheurs.edf.com/logiciels/efficas}borne_inf uses Python identifier borne_inf
634     __borne_inf = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'borne_inf'), 'borne_inf', '__httpchercheurs_edf_comlogicielsefficas_T_PlageValeur_httpchercheurs_edf_comlogicielsefficasborne_inf', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 47, 1), )
635
636     
637     borne_inf = property(__borne_inf.value, __borne_inf.set, None, None)
638
639     
640     # Element {http://chercheurs.edf.com/logiciels/efficas}into uses Python identifier into
641     __into = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'into'), 'into', '__httpchercheurs_edf_comlogicielsefficas_T_PlageValeur_httpchercheurs_edf_comlogicielsefficasinto', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 49, 1), )
642
643     
644     into = property(__into.value, __into.set, None, None)
645
646     _ElementMap.update({
647         __borne_sup.name() : __borne_sup,
648         __borne_inf.name() : __borne_inf,
649         __into.name() : __into
650     })
651     _AttributeMap.update({
652         
653     })
654 Namespace.addCategoryObject('typeBinding', u'T_PlageValeur', T_PlageValeur)
655
656
657 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_predicat2 with content type ELEMENT_ONLY
658 class T_predicat2 (pyxb.binding.basis.complexTypeDefinition):
659     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_predicat2 with content type ELEMENT_ONLY"""
660     _TypeDefinition = None
661     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
662     _Abstract = False
663     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_predicat2')
664     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 250, 1)
665     _ElementMap = {}
666     _AttributeMap = {}
667     # Base type is pyxb.binding.datatypes.anyType
668     
669     # Element {http://chercheurs.edf.com/logiciels/efficas}p1 uses Python identifier p1
670     __p1 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'p1'), 'p1', '__httpchercheurs_edf_comlogicielsefficas_T_predicat2_httpchercheurs_edf_comlogicielsefficasp1', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 252, 3), )
671
672     
673     p1 = property(__p1.value, __p1.set, None, None)
674
675     
676     # Element {http://chercheurs.edf.com/logiciels/efficas}p2 uses Python identifier p2
677     __p2 = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'p2'), 'p2', '__httpchercheurs_edf_comlogicielsefficas_T_predicat2_httpchercheurs_edf_comlogicielsefficasp2', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 253, 3), )
678
679     
680     p2 = property(__p2.value, __p2.set, None, None)
681
682     _ElementMap.update({
683         __p1.name() : __p1,
684         __p2.name() : __p2
685     })
686     _AttributeMap.update({
687         
688     })
689 Namespace.addCategoryObject('typeBinding', u'T_predicat2', T_predicat2)
690
691
692 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_regles with content type ELEMENT_ONLY
693 class T_regles (pyxb.binding.basis.complexTypeDefinition):
694     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_regles with content type ELEMENT_ONLY"""
695     _TypeDefinition = None
696     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
697     _Abstract = False
698     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_regles')
699     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 291, 1)
700     _ElementMap = {}
701     _AttributeMap = {}
702     # Base type is pyxb.binding.datatypes.anyType
703     
704     # Element {http://chercheurs.edf.com/logiciels/efficas}A_CLASSER uses Python identifier A_CLASSER
705     __A_CLASSER = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'A_CLASSER'), 'A_CLASSER', '__httpchercheurs_edf_comlogicielsefficas_T_regles_httpchercheurs_edf_comlogicielsefficasA_CLASSER', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 257, 1), )
706
707     
708     A_CLASSER = property(__A_CLASSER.value, __A_CLASSER.set, None, None)
709
710     
711     # Element {http://chercheurs.edf.com/logiciels/efficas}AU_MOINS_UN uses Python identifier AU_MOINS_UN
712     __AU_MOINS_UN = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'AU_MOINS_UN'), 'AU_MOINS_UN', '__httpchercheurs_edf_comlogicielsefficas_T_regles_httpchercheurs_edf_comlogicielsefficasAU_MOINS_UN', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 258, 1), )
713
714     
715     AU_MOINS_UN = property(__AU_MOINS_UN.value, __AU_MOINS_UN.set, None, None)
716
717     
718     # Element {http://chercheurs.edf.com/logiciels/efficas}AU_PLUS_UN uses Python identifier AU_PLUS_UN
719     __AU_PLUS_UN = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'AU_PLUS_UN'), 'AU_PLUS_UN', '__httpchercheurs_edf_comlogicielsefficas_T_regles_httpchercheurs_edf_comlogicielsefficasAU_PLUS_UN', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 259, 1), )
720
721     
722     AU_PLUS_UN = property(__AU_PLUS_UN.value, __AU_PLUS_UN.set, None, None)
723
724     
725     # Element {http://chercheurs.edf.com/logiciels/efficas}ENSEMBLE uses Python identifier ENSEMBLE
726     __ENSEMBLE = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'ENSEMBLE'), 'ENSEMBLE', '__httpchercheurs_edf_comlogicielsefficas_T_regles_httpchercheurs_edf_comlogicielsefficasENSEMBLE', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 260, 1), )
727
728     
729     ENSEMBLE = property(__ENSEMBLE.value, __ENSEMBLE.set, None, None)
730
731     
732     # Element {http://chercheurs.edf.com/logiciels/efficas}EXCLUS uses Python identifier EXCLUS
733     __EXCLUS = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'EXCLUS'), 'EXCLUS', '__httpchercheurs_edf_comlogicielsefficas_T_regles_httpchercheurs_edf_comlogicielsefficasEXCLUS', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 261, 1), )
734
735     
736     EXCLUS = property(__EXCLUS.value, __EXCLUS.set, None, None)
737
738     
739     # Element {http://chercheurs.edf.com/logiciels/efficas}PRESENT_ABSENT uses Python identifier PRESENT_ABSENT
740     __PRESENT_ABSENT = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'PRESENT_ABSENT'), 'PRESENT_ABSENT', '__httpchercheurs_edf_comlogicielsefficas_T_regles_httpchercheurs_edf_comlogicielsefficasPRESENT_ABSENT', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 269, 1), )
741
742     
743     PRESENT_ABSENT = property(__PRESENT_ABSENT.value, __PRESENT_ABSENT.set, None, None)
744
745     
746     # Element {http://chercheurs.edf.com/logiciels/efficas}PRESENT_PRESENT uses Python identifier PRESENT_PRESENT
747     __PRESENT_PRESENT = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'PRESENT_PRESENT'), 'PRESENT_PRESENT', '__httpchercheurs_edf_comlogicielsefficas_T_regles_httpchercheurs_edf_comlogicielsefficasPRESENT_PRESENT', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 270, 1), )
748
749     
750     PRESENT_PRESENT = property(__PRESENT_PRESENT.value, __PRESENT_PRESENT.set, None, None)
751
752     
753     # Element {http://chercheurs.edf.com/logiciels/efficas}UN_PARMI uses Python identifier UN_PARMI
754     __UN_PARMI = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'UN_PARMI'), 'UN_PARMI', '__httpchercheurs_edf_comlogicielsefficas_T_regles_httpchercheurs_edf_comlogicielsefficasUN_PARMI', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 271, 1), )
755
756     
757     UN_PARMI = property(__UN_PARMI.value, __UN_PARMI.set, None, None)
758
759     _ElementMap.update({
760         __A_CLASSER.name() : __A_CLASSER,
761         __AU_MOINS_UN.name() : __AU_MOINS_UN,
762         __AU_PLUS_UN.name() : __AU_PLUS_UN,
763         __ENSEMBLE.name() : __ENSEMBLE,
764         __EXCLUS.name() : __EXCLUS,
765         __PRESENT_ABSENT.name() : __PRESENT_ABSENT,
766         __PRESENT_PRESENT.name() : __PRESENT_PRESENT,
767         __UN_PARMI.name() : __UN_PARMI
768     })
769     _AttributeMap.update({
770         
771     })
772 Namespace.addCategoryObject('typeBinding', u'T_regles', T_regles)
773
774
775 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_grma with content type EMPTY
776 class T_grma (pyxb.binding.basis.complexTypeDefinition):
777     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_grma with content type EMPTY"""
778     _TypeDefinition = None
779     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
780     _Abstract = False
781     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_grma')
782     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 395, 1)
783     _ElementMap = {}
784     _AttributeMap = {}
785     # Base type is pyxb.binding.datatypes.anyType
786     _ElementMap.update({
787         
788     })
789     _AttributeMap.update({
790         
791     })
792 Namespace.addCategoryObject('typeBinding', u'T_grma', T_grma)
793
794
795 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_grno with content type EMPTY
796 class T_grno (pyxb.binding.basis.complexTypeDefinition):
797     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_grno with content type EMPTY"""
798     _TypeDefinition = None
799     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
800     _Abstract = False
801     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_grno')
802     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 396, 1)
803     _ElementMap = {}
804     _AttributeMap = {}
805     # Base type is pyxb.binding.datatypes.anyType
806     _ElementMap.update({
807         
808     })
809     _AttributeMap.update({
810         
811     })
812 Namespace.addCategoryObject('typeBinding', u'T_grno', T_grno)
813
814
815 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_SalomeEntry with content type EMPTY
816 class T_SalomeEntry (pyxb.binding.basis.complexTypeDefinition):
817     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_SalomeEntry with content type EMPTY"""
818     _TypeDefinition = None
819     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
820     _Abstract = False
821     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_SalomeEntry')
822     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 397, 1)
823     _ElementMap = {}
824     _AttributeMap = {}
825     # Base type is pyxb.binding.datatypes.anyType
826     _ElementMap.update({
827         
828     })
829     _AttributeMap.update({
830         
831     })
832 Namespace.addCategoryObject('typeBinding', u'T_SalomeEntry', T_SalomeEntry)
833
834
835 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Fichier with content type EMPTY
836 class T_Fichier (pyxb.binding.basis.complexTypeDefinition):
837     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Fichier with content type EMPTY"""
838     _TypeDefinition = None
839     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
840     _Abstract = False
841     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_Fichier')
842     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 398, 1)
843     _ElementMap = {}
844     _AttributeMap = {}
845     # Base type is pyxb.binding.datatypes.anyType
846     _ElementMap.update({
847         
848     })
849     _AttributeMap.update({
850         
851     })
852 Namespace.addCategoryObject('typeBinding', u'T_Fichier', T_Fichier)
853
854
855 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_tuple with content type SIMPLE
856 class T_tuple (pyxb.binding.basis.complexTypeDefinition):
857     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_tuple with content type SIMPLE"""
858     _TypeDefinition = pyxb.binding.datatypes.anySimpleType
859     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE
860     _Abstract = False
861     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_tuple')
862     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 454, 1)
863     _ElementMap = {}
864     _AttributeMap = {}
865     # Base type is pyxb.binding.datatypes.anySimpleType
866     
867     # Attribute n uses Python identifier n
868     __n = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, u'n'), 'n', '__httpchercheurs_edf_comlogicielsefficas_T_tuple_n', pyxb.binding.datatypes.int, required=True)
869     __n._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 457, 4)
870     __n._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 457, 4)
871     
872     n = property(__n.value, __n.set, None, None)
873
874     _ElementMap.update({
875         
876     })
877     _AttributeMap.update({
878         __n.name() : __n
879     })
880 Namespace.addCategoryObject('typeBinding', u'T_tuple', T_tuple)
881
882
883 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_into with content type ELEMENT_ONLY
884 class T_into (pyxb.binding.basis.complexTypeDefinition):
885     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_into with content type ELEMENT_ONLY"""
886     _TypeDefinition = None
887     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
888     _Abstract = False
889     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_into')
890     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 501, 1)
891     _ElementMap = {}
892     _AttributeMap = {}
893     # Base type is pyxb.binding.datatypes.anyType
894     
895     # Element {http://chercheurs.edf.com/logiciels/efficas}fonction_utilisateur uses Python identifier fonction_utilisateur
896     __fonction_utilisateur = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'fonction_utilisateur'), 'fonction_utilisateur', '__httpchercheurs_edf_comlogicielsefficas_T_into_httpchercheurs_edf_comlogicielsefficasfonction_utilisateur', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 10, 1), )
897
898     
899     fonction_utilisateur = property(__fonction_utilisateur.value, __fonction_utilisateur.set, None, None)
900
901     
902     # Element {http://chercheurs.edf.com/logiciels/efficas}typesimple uses Python identifier typesimple
903     __typesimple = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'typesimple'), 'typesimple', '__httpchercheurs_edf_comlogicielsefficas_T_into_httpchercheurs_edf_comlogicielsefficastypesimple', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 464, 1), )
904
905     
906     typesimple = property(__typesimple.value, __typesimple.set, None, None)
907
908     
909     # Element {http://chercheurs.edf.com/logiciels/efficas}matrice_double uses Python identifier matrice_double
910     __matrice_double = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'matrice_double'), 'matrice_double', '__httpchercheurs_edf_comlogicielsefficas_T_into_httpchercheurs_edf_comlogicielsefficasmatrice_double', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 465, 1), )
911
912     
913     matrice_double = property(__matrice_double.value, __matrice_double.set, None, None)
914
915     
916     # Element {http://chercheurs.edf.com/logiciels/efficas}matrice_symetrique_double uses Python identifier matrice_symetrique_double
917     __matrice_symetrique_double = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'matrice_symetrique_double'), 'matrice_symetrique_double', '__httpchercheurs_edf_comlogicielsefficas_T_into_httpchercheurs_edf_comlogicielsefficasmatrice_symetrique_double', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 466, 1), )
918
919     
920     matrice_symetrique_double = property(__matrice_symetrique_double.value, __matrice_symetrique_double.set, None, None)
921
922     
923     # Element {http://chercheurs.edf.com/logiciels/efficas}tuple uses Python identifier tuple
924     __tuple = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'tuple'), 'tuple', '__httpchercheurs_edf_comlogicielsefficas_T_into_httpchercheurs_edf_comlogicielsefficastuple', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 467, 1), )
925
926     
927     tuple = property(__tuple.value, __tuple.set, None, None)
928
929     
930     # Element {http://chercheurs.edf.com/logiciels/efficas}classe_utilisateur uses Python identifier classe_utilisateur
931     __classe_utilisateur = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'classe_utilisateur'), 'classe_utilisateur', '__httpchercheurs_edf_comlogicielsefficas_T_into_httpchercheurs_edf_comlogicielsefficasclasse_utilisateur', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 468, 1), )
932
933     
934     classe_utilisateur = property(__classe_utilisateur.value, __classe_utilisateur.set, None, None)
935
936     _ElementMap.update({
937         __fonction_utilisateur.name() : __fonction_utilisateur,
938         __typesimple.name() : __typesimple,
939         __matrice_double.name() : __matrice_double,
940         __matrice_symetrique_double.name() : __matrice_symetrique_double,
941         __tuple.name() : __tuple,
942         __classe_utilisateur.name() : __classe_utilisateur
943     })
944     _AttributeMap.update({
945         
946     })
947 Namespace.addCategoryObject('typeBinding', u'T_into', T_into)
948
949
950 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_doc with content type EMPTY
951 class T_doc (pyxb.binding.basis.complexTypeDefinition):
952     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_doc with content type EMPTY"""
953     _TypeDefinition = None
954     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_EMPTY
955     _Abstract = False
956     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_doc')
957     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 61, 1)
958     _ElementMap = {}
959     _AttributeMap = {}
960     # Base type is pyxb.binding.datatypes.anyType
961     
962     # Attribute {http://chercheurs.edf.com/logiciels/efficas}fr uses Python identifier fr
963     __fr = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'fr'), 'fr', '__httpchercheurs_edf_comlogicielsefficas_T_doc_httpchercheurs_edf_comlogicielsefficasfr', pyxb.binding.datatypes.string)
964     __fr._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 53, 1)
965     __fr._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 62, 2)
966     
967     fr = property(__fr.value, __fr.set, None, None)
968
969     
970     # Attribute {http://chercheurs.edf.com/logiciels/efficas}ang uses Python identifier ang
971     __ang = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'ang'), 'ang', '__httpchercheurs_edf_comlogicielsefficas_T_doc_httpchercheurs_edf_comlogicielsefficasang', pyxb.binding.datatypes.string)
972     __ang._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 54, 1)
973     __ang._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 63, 2)
974     
975     ang = property(__ang.value, __ang.set, None, None)
976
977     
978     # Attribute {http://chercheurs.edf.com/logiciels/efficas}docu uses Python identifier docu
979     __docu = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'docu'), 'docu', '__httpchercheurs_edf_comlogicielsefficas_T_doc_httpchercheurs_edf_comlogicielsefficasdocu', AT_docu)
980     __docu._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 55, 1)
981     __docu._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 64, 2)
982     
983     docu = property(__docu.value, __docu.set, None, None)
984
985     _ElementMap.update({
986         
987     })
988     _AttributeMap.update({
989         __fr.name() : __fr,
990         __ang.name() : __ang,
991         __docu.name() : __docu
992     })
993 Namespace.addCategoryObject('typeBinding', u'T_doc', T_doc)
994
995
996 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common with content type ELEMENT_ONLY
997 class T_Accas_Common (pyxb.binding.basis.complexTypeDefinition):
998     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common with content type ELEMENT_ONLY"""
999     _TypeDefinition = None
1000     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
1001     _Abstract = False
1002     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_Accas.Common')
1003     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 87, 1)
1004     _ElementMap = {}
1005     _AttributeMap = {}
1006     # Base type is pyxb.binding.datatypes.anyType
1007     
1008     # Element {http://chercheurs.edf.com/logiciels/efficas}doc uses Python identifier doc
1009     __doc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'doc'), 'doc', '__httpchercheurs_edf_comlogicielsefficas_T_Accas_Common_httpchercheurs_edf_comlogicielsefficasdoc', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 4, 1), )
1010
1011     
1012     doc = property(__doc.value, __doc.set, None, None)
1013
1014     
1015     # Element {http://chercheurs.edf.com/logiciels/efficas}regles uses Python identifier regles
1016     __regles = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'regles'), 'regles', '__httpchercheurs_edf_comlogicielsefficas_T_Accas_Common_httpchercheurs_edf_comlogicielsefficasregles', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 6, 1), )
1017
1018     
1019     regles = property(__regles.value, __regles.set, None, None)
1020
1021     
1022     # Element {http://chercheurs.edf.com/logiciels/efficas}SIMP uses Python identifier SIMP
1023     __SIMP = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'SIMP'), 'SIMP', '__httpchercheurs_edf_comlogicielsefficas_T_Accas_Common_httpchercheurs_edf_comlogicielsefficasSIMP', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 43, 1), )
1024
1025     
1026     SIMP = property(__SIMP.value, __SIMP.set, None, None)
1027
1028     
1029     # Element {http://chercheurs.edf.com/logiciels/efficas}FACT uses Python identifier FACT
1030     __FACT = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'FACT'), 'FACT', '__httpchercheurs_edf_comlogicielsefficas_T_Accas_Common_httpchercheurs_edf_comlogicielsefficasFACT', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 123, 1), )
1031
1032     
1033     FACT = property(__FACT.value, __FACT.set, None, None)
1034
1035     
1036     # Element {http://chercheurs.edf.com/logiciels/efficas}BLOC uses Python identifier BLOC
1037     __BLOC = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'BLOC'), 'BLOC', '__httpchercheurs_edf_comlogicielsefficas_T_Accas_Common_httpchercheurs_edf_comlogicielsefficasBLOC', True, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 157, 1), )
1038
1039     
1040     BLOC = property(__BLOC.value, __BLOC.set, None, None)
1041
1042     
1043     # Attribute {http://chercheurs.edf.com/logiciels/efficas}nom uses Python identifier nom
1044     __nom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'nom'), 'nom', '__httpchercheurs_edf_comlogicielsefficas_T_Accas_Common_httpchercheurs_edf_comlogicielsefficasnom', AT_nom, required=True)
1045     __nom._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 51, 1)
1046     __nom._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 97, 2)
1047     
1048     nom = property(__nom.value, __nom.set, None, None)
1049
1050     _ElementMap.update({
1051         __doc.name() : __doc,
1052         __regles.name() : __regles,
1053         __SIMP.name() : __SIMP,
1054         __FACT.name() : __FACT,
1055         __BLOC.name() : __BLOC
1056     })
1057     _AttributeMap.update({
1058         __nom.name() : __nom
1059     })
1060 Namespace.addCategoryObject('typeBinding', u'T_Accas.Common', T_Accas_Common)
1061
1062
1063 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_SIMP with content type ELEMENT_ONLY
1064 class T_SIMP (pyxb.binding.basis.complexTypeDefinition):
1065     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_SIMP with content type ELEMENT_ONLY"""
1066     _TypeDefinition = None
1067     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
1068     _Abstract = False
1069     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_SIMP')
1070     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 167, 1)
1071     _ElementMap = {}
1072     _AttributeMap = {}
1073     # Base type is pyxb.binding.datatypes.anyType
1074     
1075     # Element {http://chercheurs.edf.com/logiciels/efficas}doc uses Python identifier doc
1076     __doc = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'doc'), 'doc', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasdoc', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 4, 1), )
1077
1078     
1079     doc = property(__doc.value, __doc.set, None, None)
1080
1081     
1082     # Element {http://chercheurs.edf.com/logiciels/efficas}ValeurDef uses Python identifier ValeurDef
1083     __ValeurDef = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'ValeurDef'), 'ValeurDef', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasValeurDef', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 8, 1), )
1084
1085     
1086     ValeurDef = property(__ValeurDef.value, __ValeurDef.set, None, None)
1087
1088     
1089     # Element {http://chercheurs.edf.com/logiciels/efficas}ValeurSugg uses Python identifier ValeurSugg
1090     __ValeurSugg = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'ValeurSugg'), 'ValeurSugg', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasValeurSugg', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 9, 1), )
1091
1092     
1093     ValeurSugg = property(__ValeurSugg.value, __ValeurSugg.set, None, None)
1094
1095     
1096     # Element {http://chercheurs.edf.com/logiciels/efficas}validators uses Python identifier validators
1097     __validators = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'validators'), 'validators', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasvalidators', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 39, 1), )
1098
1099     
1100     validators = property(__validators.value, __validators.set, None, None)
1101
1102     
1103     # Element {http://chercheurs.edf.com/logiciels/efficas}PlageValeur uses Python identifier PlageValeur
1104     __PlageValeur = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'PlageValeur'), 'PlageValeur', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasPlageValeur', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 40, 1), )
1105
1106     
1107     PlageValeur = property(__PlageValeur.value, __PlageValeur.set, None, None)
1108
1109     
1110     # Element {http://chercheurs.edf.com/logiciels/efficas}typeAttendu uses Python identifier typeAttendu
1111     __typeAttendu = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'typeAttendu'), 'typeAttendu', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficastypeAttendu', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 41, 1), )
1112
1113     
1114     typeAttendu = property(__typeAttendu.value, __typeAttendu.set, None, None)
1115
1116     
1117     # Element {http://chercheurs.edf.com/logiciels/efficas}portee uses Python identifier portee
1118     __portee = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'portee'), 'portee', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasportee', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 44, 1), )
1119
1120     
1121     portee = property(__portee.value, __portee.set, None, None)
1122
1123     
1124     # Attribute {http://chercheurs.edf.com/logiciels/efficas}nom uses Python identifier nom
1125     __nom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'nom'), 'nom', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasnom', AT_nom, required=True)
1126     __nom._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 51, 1)
1127     __nom._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 181, 2)
1128     
1129     nom = property(__nom.value, __nom.set, None, None)
1130
1131     
1132     # Attribute {http://chercheurs.edf.com/logiciels/efficas}statut uses Python identifier statut
1133     __statut = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'statut'), 'statut', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasstatut', AT_statut, unicode_default=u'o')
1134     __statut._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 57, 1)
1135     __statut._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 182, 2)
1136     
1137     statut = property(__statut.value, __statut.set, None, None)
1138
1139     
1140     # Attribute {http://chercheurs.edf.com/logiciels/efficas}max_occurs uses Python identifier max_occurs
1141     __max_occurs = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'max_occurs'), 'max_occurs', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasmax_occurs', AT_max_occurs, unicode_default=u'1')
1142     __max_occurs._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 58, 1)
1143     __max_occurs._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 184, 2)
1144     
1145     max_occurs = property(__max_occurs.value, __max_occurs.set, None, None)
1146
1147     
1148     # Attribute {http://chercheurs.edf.com/logiciels/efficas}min_occurs uses Python identifier min_occurs
1149     __min_occurs = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'min_occurs'), 'min_occurs', '__httpchercheurs_edf_comlogicielsefficas_T_SIMP_httpchercheurs_edf_comlogicielsefficasmin_occurs', AT_min_occurs, unicode_default=u'1')
1150     __min_occurs._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 59, 1)
1151     __min_occurs._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 183, 2)
1152     
1153     min_occurs = property(__min_occurs.value, __min_occurs.set, None, None)
1154
1155     _ElementMap.update({
1156         __doc.name() : __doc,
1157         __ValeurDef.name() : __ValeurDef,
1158         __ValeurSugg.name() : __ValeurSugg,
1159         __validators.name() : __validators,
1160         __PlageValeur.name() : __PlageValeur,
1161         __typeAttendu.name() : __typeAttendu,
1162         __portee.name() : __portee
1163     })
1164     _AttributeMap.update({
1165         __nom.name() : __nom,
1166         __statut.name() : __statut,
1167         __max_occurs.name() : __max_occurs,
1168         __min_occurs.name() : __min_occurs
1169     })
1170 Namespace.addCategoryObject('typeBinding', u'T_SIMP', T_SIMP)
1171
1172
1173 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Matrice_double with content type SIMPLE
1174 class T_Matrice_double (pyxb.binding.basis.complexTypeDefinition):
1175     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Matrice_double with content type SIMPLE"""
1176     _TypeDefinition = T_list_double
1177     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE
1178     _Abstract = False
1179     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_Matrice_double')
1180     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 432, 1)
1181     _ElementMap = {}
1182     _AttributeMap = {}
1183     # Base type is T_list_double
1184     
1185     # Attribute n uses Python identifier n
1186     __n = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, u'n'), 'n', '__httpchercheurs_edf_comlogicielsefficas_T_Matrice_double_n', pyxb.binding.datatypes.integer, required=True)
1187     __n._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 435, 4)
1188     __n._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 435, 4)
1189     
1190     n = property(__n.value, __n.set, None, None)
1191
1192     
1193     # Attribute m uses Python identifier m
1194     __m = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, u'm'), 'm', '__httpchercheurs_edf_comlogicielsefficas_T_Matrice_double_m', pyxb.binding.datatypes.integer, required=True)
1195     __m._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 436, 4)
1196     __m._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 436, 4)
1197     
1198     m = property(__m.value, __m.set, None, None)
1199
1200     _ElementMap.update({
1201         
1202     })
1203     _AttributeMap.update({
1204         __n.name() : __n,
1205         __m.name() : __m
1206     })
1207 Namespace.addCategoryObject('typeBinding', u'T_Matrice_double', T_Matrice_double)
1208
1209
1210 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Matrice_Symetrique_double with content type SIMPLE
1211 class T_Matrice_Symetrique_double (pyxb.binding.basis.complexTypeDefinition):
1212     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_Matrice_Symetrique_double with content type SIMPLE"""
1213     _TypeDefinition = T_list_double
1214     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE
1215     _Abstract = False
1216     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_Matrice_Symetrique_double')
1217     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 441, 1)
1218     _ElementMap = {}
1219     _AttributeMap = {}
1220     # Base type is T_list_double
1221     
1222     # Attribute n uses Python identifier n
1223     __n = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(None, u'n'), 'n', '__httpchercheurs_edf_comlogicielsefficas_T_Matrice_Symetrique_double_n', pyxb.binding.datatypes.int, required=True)
1224     __n._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 444, 4)
1225     __n._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 444, 4)
1226     
1227     n = property(__n.value, __n.set, None, None)
1228
1229     _ElementMap.update({
1230         
1231     })
1232     _AttributeMap.update({
1233         __n.name() : __n
1234     })
1235 Namespace.addCategoryObject('typeBinding', u'T_Matrice_Symetrique_double', T_Matrice_Symetrique_double)
1236
1237
1238 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_typeAttendu with content type ELEMENT_ONLY
1239 class T_typeAttendu (T_into):
1240     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_typeAttendu with content type ELEMENT_ONLY"""
1241     _TypeDefinition = None
1242     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
1243     _Abstract = False
1244     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_typeAttendu')
1245     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 512, 1)
1246     _ElementMap = T_into._ElementMap.copy()
1247     _AttributeMap = T_into._AttributeMap.copy()
1248     # Base type is T_into
1249     
1250     # Element typesimple ({http://chercheurs.edf.com/logiciels/efficas}typesimple) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_into
1251     
1252     # Element matrice_double ({http://chercheurs.edf.com/logiciels/efficas}matrice_double) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_into
1253     
1254     # Element matrice_symetrique_double ({http://chercheurs.edf.com/logiciels/efficas}matrice_symetrique_double) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_into
1255     
1256     # Element tuple ({http://chercheurs.edf.com/logiciels/efficas}tuple) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_into
1257     
1258     # Element classe_utilisateur ({http://chercheurs.edf.com/logiciels/efficas}classe_utilisateur) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_into
1259     _ElementMap.update({
1260         
1261     })
1262     _AttributeMap.update({
1263         
1264     })
1265 Namespace.addCategoryObject('typeBinding', u'T_typeAttendu', T_typeAttendu)
1266
1267
1268 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_OPER with content type ELEMENT_ONLY
1269 class T_OPER (T_Accas_Common):
1270     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_OPER with content type ELEMENT_ONLY"""
1271     _TypeDefinition = None
1272     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
1273     _Abstract = False
1274     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_OPER')
1275     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 100, 1)
1276     _ElementMap = T_Accas_Common._ElementMap.copy()
1277     _AttributeMap = T_Accas_Common._AttributeMap.copy()
1278     # Base type is T_Accas_Common
1279     
1280     # Element doc ({http://chercheurs.edf.com/logiciels/efficas}doc) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1281     
1282     # Element regles ({http://chercheurs.edf.com/logiciels/efficas}regles) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1283     
1284     # Element {http://chercheurs.edf.com/logiciels/efficas}typeCree uses Python identifier typeCree
1285     __typeCree = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'typeCree'), 'typeCree', '__httpchercheurs_edf_comlogicielsefficas_T_OPER_httpchercheurs_edf_comlogicielsefficastypeCree', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 7, 1), )
1286
1287     
1288     typeCree = property(__typeCree.value, __typeCree.set, None, None)
1289
1290     
1291     # Element SIMP ({http://chercheurs.edf.com/logiciels/efficas}SIMP) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1292     
1293     # Element FACT ({http://chercheurs.edf.com/logiciels/efficas}FACT) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1294     
1295     # Element BLOC ({http://chercheurs.edf.com/logiciels/efficas}BLOC) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1296     
1297     # Attribute nom inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1298     
1299     # Attribute {http://chercheurs.edf.com/logiciels/efficas}subroutine uses Python identifier subroutine
1300     __subroutine = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'subroutine'), 'subroutine', '__httpchercheurs_edf_comlogicielsefficas_T_OPER_httpchercheurs_edf_comlogicielsefficassubroutine', AT_subroutine, unicode_default=u'None')
1301     __subroutine._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 60, 1)
1302     __subroutine._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 106, 4)
1303     
1304     subroutine = property(__subroutine.value, __subroutine.set, None, None)
1305
1306     _ElementMap.update({
1307         __typeCree.name() : __typeCree
1308     })
1309     _AttributeMap.update({
1310         __subroutine.name() : __subroutine
1311     })
1312 Namespace.addCategoryObject('typeBinding', u'T_OPER', T_OPER)
1313
1314
1315 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_PROC with content type ELEMENT_ONLY
1316 class T_PROC (T_Accas_Common):
1317     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_PROC with content type ELEMENT_ONLY"""
1318     _TypeDefinition = None
1319     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
1320     _Abstract = False
1321     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_PROC')
1322     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 116, 1)
1323     _ElementMap = T_Accas_Common._ElementMap.copy()
1324     _AttributeMap = T_Accas_Common._AttributeMap.copy()
1325     # Base type is T_Accas_Common
1326     
1327     # Element doc ({http://chercheurs.edf.com/logiciels/efficas}doc) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1328     
1329     # Element regles ({http://chercheurs.edf.com/logiciels/efficas}regles) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1330     
1331     # Element SIMP ({http://chercheurs.edf.com/logiciels/efficas}SIMP) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1332     
1333     # Element FACT ({http://chercheurs.edf.com/logiciels/efficas}FACT) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1334     
1335     # Element BLOC ({http://chercheurs.edf.com/logiciels/efficas}BLOC) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1336     
1337     # Attribute nom inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1338     
1339     # Attribute {http://chercheurs.edf.com/logiciels/efficas}subroutine uses Python identifier subroutine
1340     __subroutine = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'subroutine'), 'subroutine', '__httpchercheurs_edf_comlogicielsefficas_T_PROC_httpchercheurs_edf_comlogicielsefficassubroutine', AT_subroutine, unicode_default=u'None')
1341     __subroutine._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 60, 1)
1342     __subroutine._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 119, 4)
1343     
1344     subroutine = property(__subroutine.value, __subroutine.set, None, None)
1345
1346     _ElementMap.update({
1347         
1348     })
1349     _AttributeMap.update({
1350         __subroutine.name() : __subroutine
1351     })
1352 Namespace.addCategoryObject('typeBinding', u'T_PROC', T_PROC)
1353
1354
1355 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_FACT with content type ELEMENT_ONLY
1356 class T_FACT (T_Accas_Common):
1357     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_FACT with content type ELEMENT_ONLY"""
1358     _TypeDefinition = None
1359     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
1360     _Abstract = False
1361     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_FACT')
1362     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 139, 1)
1363     _ElementMap = T_Accas_Common._ElementMap.copy()
1364     _AttributeMap = T_Accas_Common._AttributeMap.copy()
1365     # Base type is T_Accas_Common
1366     
1367     # Element doc ({http://chercheurs.edf.com/logiciels/efficas}doc) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1368     
1369     # Element regles ({http://chercheurs.edf.com/logiciels/efficas}regles) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1370     
1371     # Element SIMP ({http://chercheurs.edf.com/logiciels/efficas}SIMP) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1372     
1373     # Element FACT ({http://chercheurs.edf.com/logiciels/efficas}FACT) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1374     
1375     # Element BLOC ({http://chercheurs.edf.com/logiciels/efficas}BLOC) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1376     
1377     # Attribute nom inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1378     
1379     # Attribute {http://chercheurs.edf.com/logiciels/efficas}statut uses Python identifier statut
1380     __statut = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'statut'), 'statut', '__httpchercheurs_edf_comlogicielsefficas_T_FACT_httpchercheurs_edf_comlogicielsefficasstatut', AT_statut, unicode_default=u'o')
1381     __statut._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 57, 1)
1382     __statut._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 142, 4)
1383     
1384     statut = property(__statut.value, __statut.set, None, None)
1385
1386     
1387     # Attribute {http://chercheurs.edf.com/logiciels/efficas}max_occurs uses Python identifier max_occurs
1388     __max_occurs = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'max_occurs'), 'max_occurs', '__httpchercheurs_edf_comlogicielsefficas_T_FACT_httpchercheurs_edf_comlogicielsefficasmax_occurs', AT_max_occurs, unicode_default=u'1')
1389     __max_occurs._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 58, 1)
1390     __max_occurs._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 144, 4)
1391     
1392     max_occurs = property(__max_occurs.value, __max_occurs.set, None, None)
1393
1394     
1395     # Attribute {http://chercheurs.edf.com/logiciels/efficas}min_occurs uses Python identifier min_occurs
1396     __min_occurs = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'min_occurs'), 'min_occurs', '__httpchercheurs_edf_comlogicielsefficas_T_FACT_httpchercheurs_edf_comlogicielsefficasmin_occurs', AT_min_occurs, unicode_default=u'1')
1397     __min_occurs._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 59, 1)
1398     __min_occurs._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 143, 4)
1399     
1400     min_occurs = property(__min_occurs.value, __min_occurs.set, None, None)
1401
1402     _ElementMap.update({
1403         
1404     })
1405     _AttributeMap.update({
1406         __statut.name() : __statut,
1407         __max_occurs.name() : __max_occurs,
1408         __min_occurs.name() : __min_occurs
1409     })
1410 Namespace.addCategoryObject('typeBinding', u'T_FACT', T_FACT)
1411
1412
1413 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_BLOC with content type ELEMENT_ONLY
1414 class T_BLOC (T_Accas_Common):
1415     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_BLOC with content type ELEMENT_ONLY"""
1416     _TypeDefinition = None
1417     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_ELEMENT_ONLY
1418     _Abstract = False
1419     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_BLOC')
1420     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 158, 1)
1421     _ElementMap = T_Accas_Common._ElementMap.copy()
1422     _AttributeMap = T_Accas_Common._AttributeMap.copy()
1423     # Base type is T_Accas_Common
1424     
1425     # Element doc ({http://chercheurs.edf.com/logiciels/efficas}doc) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1426     
1427     # Element regles ({http://chercheurs.edf.com/logiciels/efficas}regles) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1428     
1429     # Element SIMP ({http://chercheurs.edf.com/logiciels/efficas}SIMP) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1430     
1431     # Element {http://chercheurs.edf.com/logiciels/efficas}condition uses Python identifier condition
1432     __condition = pyxb.binding.content.ElementDeclaration(pyxb.namespace.ExpandedName(Namespace, u'condition'), 'condition', '__httpchercheurs_edf_comlogicielsefficas_T_BLOC_httpchercheurs_edf_comlogicielsefficascondition', False, pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 45, 1), )
1433
1434     
1435     condition = property(__condition.value, __condition.set, None, None)
1436
1437     
1438     # Element FACT ({http://chercheurs.edf.com/logiciels/efficas}FACT) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1439     
1440     # Element BLOC ({http://chercheurs.edf.com/logiciels/efficas}BLOC) inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1441     
1442     # Attribute nom inherited from {http://chercheurs.edf.com/logiciels/efficas}T_Accas.Common
1443     _ElementMap.update({
1444         __condition.name() : __condition
1445     })
1446     _AttributeMap.update({
1447         
1448     })
1449 Namespace.addCategoryObject('typeBinding', u'T_BLOC', T_BLOC)
1450
1451
1452 # Complex type {http://chercheurs.edf.com/logiciels/efficas}T_classe_utilisateur_username with content type SIMPLE
1453 class T_classe_utilisateur_username (pyxb.binding.basis.complexTypeDefinition):
1454     """Complex type {http://chercheurs.edf.com/logiciels/efficas}T_classe_utilisateur_username with content type SIMPLE"""
1455     _TypeDefinition = T_classe_utilisateur_name
1456     _ContentTypeTag = pyxb.binding.basis.complexTypeDefinition._CT_SIMPLE
1457     _Abstract = False
1458     _ExpandedName = pyxb.namespace.ExpandedName(Namespace, u'T_classe_utilisateur_username')
1459     _XSDLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 376, 1)
1460     _ElementMap = {}
1461     _AttributeMap = {}
1462     # Base type is T_classe_utilisateur_name
1463     
1464     # Attribute {http://chercheurs.edf.com/logiciels/efficas}nom uses Python identifier nom
1465     __nom = pyxb.binding.content.AttributeUse(pyxb.namespace.ExpandedName(Namespace, u'nom'), 'nom', '__httpchercheurs_edf_comlogicielsefficas_T_classe_utilisateur_username_httpchercheurs_edf_comlogicielsefficasnom', AT_nom, required=True)
1466     __nom._DeclarationLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 51, 1)
1467     __nom._UseLocation = pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 379, 4)
1468     
1469     nom = property(__nom.value, __nom.set, None, None)
1470
1471     _ElementMap.update({
1472         
1473     })
1474     _AttributeMap.update({
1475         __nom.name() : __nom
1476     })
1477 Namespace.addCategoryObject('typeBinding', u'T_classe_utilisateur_username', T_classe_utilisateur_username)
1478
1479
1480 cata = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'cata'), T_cata, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 5, 1))
1481 Namespace.addCategoryObject('elementBinding', cata.name().localName(), cata)
1482
1483 regles = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'regles'), T_regles, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 6, 1))
1484 Namespace.addCategoryObject('elementBinding', regles.name().localName(), regles)
1485
1486 fonction_utilisateur = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'fonction_utilisateur'), T_fonction_python, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 10, 1))
1487 Namespace.addCategoryObject('elementBinding', fonction_utilisateur.name().localName(), fonction_utilisateur)
1488
1489 commandes = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'commandes'), T_commandes, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 11, 1))
1490 Namespace.addCategoryObject('elementBinding', commandes.name().localName(), commandes)
1491
1492 validators = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'validators'), T_validators, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 39, 1))
1493 Namespace.addCategoryObject('elementBinding', validators.name().localName(), validators)
1494
1495 PlageValeur = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'PlageValeur'), T_PlageValeur, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 40, 1))
1496 Namespace.addCategoryObject('elementBinding', PlageValeur.name().localName(), PlageValeur)
1497
1498 portee = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'portee'), T_portee, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 44, 1), unicode_default=u'None')
1499 Namespace.addCategoryObject('elementBinding', portee.name().localName(), portee)
1500
1501 condition = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'condition'), T_fonction_python, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 45, 1))
1502 Namespace.addCategoryObject('elementBinding', condition.name().localName(), condition)
1503
1504 into = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'into'), T_into, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 49, 1))
1505 Namespace.addCategoryObject('elementBinding', into.name().localName(), into)
1506
1507 A_CLASSER = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'A_CLASSER'), T_predicat2, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 257, 1))
1508 Namespace.addCategoryObject('elementBinding', A_CLASSER.name().localName(), A_CLASSER)
1509
1510 tuple = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'tuple'), T_tuple, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 467, 1))
1511 Namespace.addCategoryObject('elementBinding', tuple.name().localName(), tuple)
1512
1513 doc = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'doc'), T_doc, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 4, 1))
1514 Namespace.addCategoryObject('elementBinding', doc.name().localName(), doc)
1515
1516 typeCree = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'typeCree'), T_classe_utilisateur, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 7, 1))
1517 Namespace.addCategoryObject('elementBinding', typeCree.name().localName(), typeCree)
1518
1519 ValeurDef = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'ValeurDef'), T_typeAttendu, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 8, 1))
1520 Namespace.addCategoryObject('elementBinding', ValeurDef.name().localName(), ValeurDef)
1521
1522 ValeurSugg = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'ValeurSugg'), T_typeAttendu, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 9, 1))
1523 Namespace.addCategoryObject('elementBinding', ValeurSugg.name().localName(), ValeurSugg)
1524
1525 SIMP = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'SIMP'), T_SIMP, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 43, 1))
1526 Namespace.addCategoryObject('elementBinding', SIMP.name().localName(), SIMP)
1527
1528 borne_sup = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'borne_sup'), T_typeAttendu, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 46, 1))
1529 Namespace.addCategoryObject('elementBinding', borne_sup.name().localName(), borne_sup)
1530
1531 borne_inf = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'borne_inf'), T_typeAttendu, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 47, 1))
1532 Namespace.addCategoryObject('elementBinding', borne_inf.name().localName(), borne_inf)
1533
1534 AU_MOINS_UN = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'AU_MOINS_UN'), T_predicat1, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 258, 1))
1535 Namespace.addCategoryObject('elementBinding', AU_MOINS_UN.name().localName(), AU_MOINS_UN)
1536
1537 AU_PLUS_UN = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'AU_PLUS_UN'), T_predicat1, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 259, 1))
1538 Namespace.addCategoryObject('elementBinding', AU_PLUS_UN.name().localName(), AU_PLUS_UN)
1539
1540 ENSEMBLE = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'ENSEMBLE'), T_predicat1, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 260, 1))
1541 Namespace.addCategoryObject('elementBinding', ENSEMBLE.name().localName(), ENSEMBLE)
1542
1543 EXCLUS = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'EXCLUS'), T_predicat1, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 261, 1))
1544 Namespace.addCategoryObject('elementBinding', EXCLUS.name().localName(), EXCLUS)
1545
1546 PRESENT_ABSENT = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'PRESENT_ABSENT'), T_predicat1, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 269, 1))
1547 Namespace.addCategoryObject('elementBinding', PRESENT_ABSENT.name().localName(), PRESENT_ABSENT)
1548
1549 PRESENT_PRESENT = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'PRESENT_PRESENT'), T_predicat1, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 270, 1))
1550 Namespace.addCategoryObject('elementBinding', PRESENT_PRESENT.name().localName(), PRESENT_PRESENT)
1551
1552 UN_PARMI = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'UN_PARMI'), T_predicat1, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 271, 1))
1553 Namespace.addCategoryObject('elementBinding', UN_PARMI.name().localName(), UN_PARMI)
1554
1555 matrice_double = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'matrice_double'), T_Matrice_double, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 465, 1))
1556 Namespace.addCategoryObject('elementBinding', matrice_double.name().localName(), matrice_double)
1557
1558 matrice_symetrique_double = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'matrice_symetrique_double'), T_Matrice_Symetrique_double, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 466, 1))
1559 Namespace.addCategoryObject('elementBinding', matrice_symetrique_double.name().localName(), matrice_symetrique_double)
1560
1561 classe_utilisateur = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'classe_utilisateur'), T_classe_utilisateur, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 468, 1))
1562 Namespace.addCategoryObject('elementBinding', classe_utilisateur.name().localName(), classe_utilisateur)
1563
1564 OPER = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'OPER'), T_OPER, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 99, 1))
1565 Namespace.addCategoryObject('elementBinding', OPER.name().localName(), OPER)
1566
1567 PROC = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'PROC'), T_PROC, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 110, 1))
1568 Namespace.addCategoryObject('elementBinding', PROC.name().localName(), PROC)
1569
1570 FACT = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'FACT'), T_FACT, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 123, 1))
1571 Namespace.addCategoryObject('elementBinding', FACT.name().localName(), FACT)
1572
1573 BLOC = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'BLOC'), T_BLOC, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 157, 1))
1574 Namespace.addCategoryObject('elementBinding', BLOC.name().localName(), BLOC)
1575
1576 typeAttendu = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'typeAttendu'), T_name, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 41, 1))
1577 Namespace.addCategoryObject('elementBinding', typeAttendu.name().localName(), typeAttendu)
1578
1579 typesimple = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'typesimple'), T_simple, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 464, 1))
1580 Namespace.addCategoryObject('elementBinding', typesimple.name().localName(), typesimple)
1581
1582 classeUtilisateurName = pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'classeUtilisateurName'), T_classe_utilisateur_username, abstract=pyxb.binding.datatypes.boolean(1), location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 42, 1))
1583 Namespace.addCategoryObject('elementBinding', classeUtilisateurName.name().localName(), classeUtilisateurName)
1584
1585
1586
1587 T_cata._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'commandes'), T_commandes, scope=T_cata, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 11, 1)))
1588
1589 def _BuildAutomaton ():
1590     # Remove this helper function from the namespace after it is invoked
1591     global _BuildAutomaton
1592     del _BuildAutomaton
1593     import pyxb.utils.fac as fac
1594
1595     counters = set()
1596     cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 68, 3))
1597     counters.add(cc_0)
1598     states = []
1599     final_update = set()
1600     final_update.add(fac.UpdateInstruction(cc_0, False))
1601     symbol = pyxb.binding.content.ElementUse(T_cata._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'commandes')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 68, 3))
1602     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1603     states.append(st_0)
1604     transitions = []
1605     transitions.append(fac.Transition(st_0, [
1606         fac.UpdateInstruction(cc_0, True) ]))
1607     st_0._set_transitionSet(transitions)
1608     return fac.Automaton(states, counters, True, containing_state=None)
1609 T_cata._Automaton = _BuildAutomaton()
1610
1611
1612
1613
1614 T_commandes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'OPER'), T_OPER, scope=T_commandes, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 99, 1)))
1615
1616 T_commandes._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'PROC'), T_PROC, scope=T_commandes, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 110, 1)))
1617
1618 def _BuildAutomaton_ ():
1619     # Remove this helper function from the namespace after it is invoked
1620     global _BuildAutomaton_
1621     del _BuildAutomaton_
1622     import pyxb.utils.fac as fac
1623
1624     counters = set()
1625     cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 72, 2))
1626     counters.add(cc_0)
1627     states = []
1628     final_update = set()
1629     final_update.add(fac.UpdateInstruction(cc_0, False))
1630     symbol = pyxb.binding.content.ElementUse(T_commandes._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'OPER')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 73, 3))
1631     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1632     states.append(st_0)
1633     final_update = set()
1634     final_update.add(fac.UpdateInstruction(cc_0, False))
1635     symbol = pyxb.binding.content.ElementUse(T_commandes._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'PROC')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 74, 3))
1636     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1637     states.append(st_1)
1638     transitions = []
1639     transitions.append(fac.Transition(st_0, [
1640         fac.UpdateInstruction(cc_0, True) ]))
1641     transitions.append(fac.Transition(st_1, [
1642         fac.UpdateInstruction(cc_0, True) ]))
1643     st_0._set_transitionSet(transitions)
1644     transitions = []
1645     transitions.append(fac.Transition(st_0, [
1646         fac.UpdateInstruction(cc_0, True) ]))
1647     transitions.append(fac.Transition(st_1, [
1648         fac.UpdateInstruction(cc_0, True) ]))
1649     st_1._set_transitionSet(transitions)
1650     return fac.Automaton(states, counters, True, containing_state=None)
1651 T_commandes._Automaton = _BuildAutomaton_()
1652
1653
1654
1655
1656 T_PlageValeur._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'borne_sup'), T_typeAttendu, scope=T_PlageValeur, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 46, 1)))
1657
1658 T_PlageValeur._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'borne_inf'), T_typeAttendu, scope=T_PlageValeur, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 47, 1)))
1659
1660 T_PlageValeur._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'into'), T_into, scope=T_PlageValeur, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 49, 1)))
1661
1662 def _BuildAutomaton_2 ():
1663     # Remove this helper function from the namespace after it is invoked
1664     global _BuildAutomaton_2
1665     del _BuildAutomaton_2
1666     import pyxb.utils.fac as fac
1667
1668     counters = set()
1669     cc_0 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 81, 4))
1670     counters.add(cc_0)
1671     cc_1 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 82, 4))
1672     counters.add(cc_1)
1673     states = []
1674     final_update = set()
1675     final_update.add(fac.UpdateInstruction(cc_0, False))
1676     symbol = pyxb.binding.content.ElementUse(T_PlageValeur._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'borne_sup')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 81, 4))
1677     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1678     states.append(st_0)
1679     final_update = set()
1680     final_update.add(fac.UpdateInstruction(cc_1, False))
1681     symbol = pyxb.binding.content.ElementUse(T_PlageValeur._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'borne_inf')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 82, 4))
1682     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1683     states.append(st_1)
1684     final_update = set()
1685     symbol = pyxb.binding.content.ElementUse(T_PlageValeur._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'into')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 84, 3))
1686     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1687     states.append(st_2)
1688     transitions = []
1689     transitions.append(fac.Transition(st_0, [
1690         fac.UpdateInstruction(cc_0, True) ]))
1691     transitions.append(fac.Transition(st_1, [
1692         fac.UpdateInstruction(cc_0, False) ]))
1693     st_0._set_transitionSet(transitions)
1694     transitions = []
1695     transitions.append(fac.Transition(st_1, [
1696         fac.UpdateInstruction(cc_1, True) ]))
1697     st_1._set_transitionSet(transitions)
1698     transitions = []
1699     st_2._set_transitionSet(transitions)
1700     return fac.Automaton(states, counters, True, containing_state=None)
1701 T_PlageValeur._Automaton = _BuildAutomaton_2()
1702
1703
1704
1705
1706 T_predicat2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'p1'), T_predicat1, scope=T_predicat2, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 252, 3)))
1707
1708 T_predicat2._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'p2'), AT_nom, scope=T_predicat2, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 253, 3)))
1709
1710 def _BuildAutomaton_3 ():
1711     # Remove this helper function from the namespace after it is invoked
1712     global _BuildAutomaton_3
1713     del _BuildAutomaton_3
1714     import pyxb.utils.fac as fac
1715
1716     counters = set()
1717     states = []
1718     final_update = None
1719     symbol = pyxb.binding.content.ElementUse(T_predicat2._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'p1')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 252, 3))
1720     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1721     states.append(st_0)
1722     final_update = set()
1723     symbol = pyxb.binding.content.ElementUse(T_predicat2._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'p2')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 253, 3))
1724     st_1 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
1725     states.append(st_1)
1726     transitions = []
1727     transitions.append(fac.Transition(st_1, [
1728          ]))
1729     st_0._set_transitionSet(transitions)
1730     transitions = []
1731     st_1._set_transitionSet(transitions)
1732     return fac.Automaton(states, counters, False, containing_state=None)
1733 T_predicat2._Automaton = _BuildAutomaton_3()
1734
1735
1736
1737
1738 T_regles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'A_CLASSER'), T_predicat2, scope=T_regles, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 257, 1)))
1739
1740 T_regles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'AU_MOINS_UN'), T_predicat1, scope=T_regles, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 258, 1)))
1741
1742 T_regles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'AU_PLUS_UN'), T_predicat1, scope=T_regles, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 259, 1)))
1743
1744 T_regles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'ENSEMBLE'), T_predicat1, scope=T_regles, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 260, 1)))
1745
1746 T_regles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'EXCLUS'), T_predicat1, scope=T_regles, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 261, 1)))
1747
1748 T_regles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'PRESENT_ABSENT'), T_predicat1, scope=T_regles, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 269, 1)))
1749
1750 T_regles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'PRESENT_PRESENT'), T_predicat1, scope=T_regles, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 270, 1)))
1751
1752 T_regles._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'UN_PARMI'), T_predicat1, scope=T_regles, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 271, 1)))
1753
1754 def _BuildAutomaton_4 ():
1755     # Remove this helper function from the namespace after it is invoked
1756     global _BuildAutomaton_4
1757     del _BuildAutomaton_4
1758     import pyxb.utils.fac as fac
1759
1760     counters = set()
1761     states = []
1762     final_update = set()
1763     symbol = pyxb.binding.content.ElementUse(T_regles._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'A_CLASSER')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 274, 3))
1764     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1765     states.append(st_0)
1766     final_update = set()
1767     symbol = pyxb.binding.content.ElementUse(T_regles._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'AU_MOINS_UN')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 275, 3))
1768     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1769     states.append(st_1)
1770     final_update = set()
1771     symbol = pyxb.binding.content.ElementUse(T_regles._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'AU_PLUS_UN')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 276, 3))
1772     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1773     states.append(st_2)
1774     final_update = set()
1775     symbol = pyxb.binding.content.ElementUse(T_regles._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'ENSEMBLE')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 277, 3))
1776     st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1777     states.append(st_3)
1778     final_update = set()
1779     symbol = pyxb.binding.content.ElementUse(T_regles._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'EXCLUS')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 278, 3))
1780     st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1781     states.append(st_4)
1782     final_update = set()
1783     symbol = pyxb.binding.content.ElementUse(T_regles._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'PRESENT_ABSENT')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 286, 3))
1784     st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1785     states.append(st_5)
1786     final_update = set()
1787     symbol = pyxb.binding.content.ElementUse(T_regles._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'PRESENT_PRESENT')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 287, 3))
1788     st_6 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1789     states.append(st_6)
1790     final_update = set()
1791     symbol = pyxb.binding.content.ElementUse(T_regles._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'UN_PARMI')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 288, 3))
1792     st_7 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1793     states.append(st_7)
1794     transitions = []
1795     transitions.append(fac.Transition(st_0, [
1796          ]))
1797     transitions.append(fac.Transition(st_1, [
1798          ]))
1799     transitions.append(fac.Transition(st_2, [
1800          ]))
1801     transitions.append(fac.Transition(st_3, [
1802          ]))
1803     transitions.append(fac.Transition(st_4, [
1804          ]))
1805     transitions.append(fac.Transition(st_5, [
1806          ]))
1807     transitions.append(fac.Transition(st_6, [
1808          ]))
1809     transitions.append(fac.Transition(st_7, [
1810          ]))
1811     st_0._set_transitionSet(transitions)
1812     transitions = []
1813     transitions.append(fac.Transition(st_0, [
1814          ]))
1815     transitions.append(fac.Transition(st_1, [
1816          ]))
1817     transitions.append(fac.Transition(st_2, [
1818          ]))
1819     transitions.append(fac.Transition(st_3, [
1820          ]))
1821     transitions.append(fac.Transition(st_4, [
1822          ]))
1823     transitions.append(fac.Transition(st_5, [
1824          ]))
1825     transitions.append(fac.Transition(st_6, [
1826          ]))
1827     transitions.append(fac.Transition(st_7, [
1828          ]))
1829     st_1._set_transitionSet(transitions)
1830     transitions = []
1831     transitions.append(fac.Transition(st_0, [
1832          ]))
1833     transitions.append(fac.Transition(st_1, [
1834          ]))
1835     transitions.append(fac.Transition(st_2, [
1836          ]))
1837     transitions.append(fac.Transition(st_3, [
1838          ]))
1839     transitions.append(fac.Transition(st_4, [
1840          ]))
1841     transitions.append(fac.Transition(st_5, [
1842          ]))
1843     transitions.append(fac.Transition(st_6, [
1844          ]))
1845     transitions.append(fac.Transition(st_7, [
1846          ]))
1847     st_2._set_transitionSet(transitions)
1848     transitions = []
1849     transitions.append(fac.Transition(st_0, [
1850          ]))
1851     transitions.append(fac.Transition(st_1, [
1852          ]))
1853     transitions.append(fac.Transition(st_2, [
1854          ]))
1855     transitions.append(fac.Transition(st_3, [
1856          ]))
1857     transitions.append(fac.Transition(st_4, [
1858          ]))
1859     transitions.append(fac.Transition(st_5, [
1860          ]))
1861     transitions.append(fac.Transition(st_6, [
1862          ]))
1863     transitions.append(fac.Transition(st_7, [
1864          ]))
1865     st_3._set_transitionSet(transitions)
1866     transitions = []
1867     transitions.append(fac.Transition(st_0, [
1868          ]))
1869     transitions.append(fac.Transition(st_1, [
1870          ]))
1871     transitions.append(fac.Transition(st_2, [
1872          ]))
1873     transitions.append(fac.Transition(st_3, [
1874          ]))
1875     transitions.append(fac.Transition(st_4, [
1876          ]))
1877     transitions.append(fac.Transition(st_5, [
1878          ]))
1879     transitions.append(fac.Transition(st_6, [
1880          ]))
1881     transitions.append(fac.Transition(st_7, [
1882          ]))
1883     st_4._set_transitionSet(transitions)
1884     transitions = []
1885     transitions.append(fac.Transition(st_0, [
1886          ]))
1887     transitions.append(fac.Transition(st_1, [
1888          ]))
1889     transitions.append(fac.Transition(st_2, [
1890          ]))
1891     transitions.append(fac.Transition(st_3, [
1892          ]))
1893     transitions.append(fac.Transition(st_4, [
1894          ]))
1895     transitions.append(fac.Transition(st_5, [
1896          ]))
1897     transitions.append(fac.Transition(st_6, [
1898          ]))
1899     transitions.append(fac.Transition(st_7, [
1900          ]))
1901     st_5._set_transitionSet(transitions)
1902     transitions = []
1903     transitions.append(fac.Transition(st_0, [
1904          ]))
1905     transitions.append(fac.Transition(st_1, [
1906          ]))
1907     transitions.append(fac.Transition(st_2, [
1908          ]))
1909     transitions.append(fac.Transition(st_3, [
1910          ]))
1911     transitions.append(fac.Transition(st_4, [
1912          ]))
1913     transitions.append(fac.Transition(st_5, [
1914          ]))
1915     transitions.append(fac.Transition(st_6, [
1916          ]))
1917     transitions.append(fac.Transition(st_7, [
1918          ]))
1919     st_6._set_transitionSet(transitions)
1920     transitions = []
1921     transitions.append(fac.Transition(st_0, [
1922          ]))
1923     transitions.append(fac.Transition(st_1, [
1924          ]))
1925     transitions.append(fac.Transition(st_2, [
1926          ]))
1927     transitions.append(fac.Transition(st_3, [
1928          ]))
1929     transitions.append(fac.Transition(st_4, [
1930          ]))
1931     transitions.append(fac.Transition(st_5, [
1932          ]))
1933     transitions.append(fac.Transition(st_6, [
1934          ]))
1935     transitions.append(fac.Transition(st_7, [
1936          ]))
1937     st_7._set_transitionSet(transitions)
1938     return fac.Automaton(states, counters, False, containing_state=None)
1939 T_regles._Automaton = _BuildAutomaton_4()
1940
1941
1942
1943
1944 T_into._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'fonction_utilisateur'), T_fonction_python, scope=T_into, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 10, 1)))
1945
1946 T_into._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'typesimple'), T_simple, scope=T_into, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 464, 1)))
1947
1948 T_into._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'matrice_double'), T_Matrice_double, scope=T_into, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 465, 1)))
1949
1950 T_into._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'matrice_symetrique_double'), T_Matrice_Symetrique_double, scope=T_into, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 466, 1)))
1951
1952 T_into._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'tuple'), T_tuple, scope=T_into, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 467, 1)))
1953
1954 T_into._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'classe_utilisateur'), T_classe_utilisateur, scope=T_into, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 468, 1)))
1955
1956 def _BuildAutomaton_5 ():
1957     # Remove this helper function from the namespace after it is invoked
1958     global _BuildAutomaton_5
1959     del _BuildAutomaton_5
1960     import pyxb.utils.fac as fac
1961
1962     counters = set()
1963     cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 504, 3))
1964     counters.add(cc_0)
1965     cc_1 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 505, 3))
1966     counters.add(cc_1)
1967     cc_2 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 506, 3))
1968     counters.add(cc_2)
1969     cc_3 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 507, 3))
1970     counters.add(cc_3)
1971     cc_4 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 508, 3))
1972     counters.add(cc_4)
1973     states = []
1974     final_update = set()
1975     final_update.add(fac.UpdateInstruction(cc_0, False))
1976     symbol = pyxb.binding.content.ElementUse(T_into._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'typesimple')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 504, 3))
1977     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1978     states.append(st_0)
1979     final_update = set()
1980     final_update.add(fac.UpdateInstruction(cc_1, False))
1981     symbol = pyxb.binding.content.ElementUse(T_into._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'matrice_double')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 505, 3))
1982     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1983     states.append(st_1)
1984     final_update = set()
1985     final_update.add(fac.UpdateInstruction(cc_2, False))
1986     symbol = pyxb.binding.content.ElementUse(T_into._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'matrice_symetrique_double')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 506, 3))
1987     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1988     states.append(st_2)
1989     final_update = set()
1990     final_update.add(fac.UpdateInstruction(cc_3, False))
1991     symbol = pyxb.binding.content.ElementUse(T_into._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'tuple')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 507, 3))
1992     st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1993     states.append(st_3)
1994     final_update = set()
1995     final_update.add(fac.UpdateInstruction(cc_4, False))
1996     symbol = pyxb.binding.content.ElementUse(T_into._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'classe_utilisateur')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 508, 3))
1997     st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
1998     states.append(st_4)
1999     final_update = set()
2000     symbol = pyxb.binding.content.ElementUse(T_into._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'fonction_utilisateur')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 509, 3))
2001     st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2002     states.append(st_5)
2003     transitions = []
2004     transitions.append(fac.Transition(st_0, [
2005         fac.UpdateInstruction(cc_0, True) ]))
2006     st_0._set_transitionSet(transitions)
2007     transitions = []
2008     transitions.append(fac.Transition(st_1, [
2009         fac.UpdateInstruction(cc_1, True) ]))
2010     st_1._set_transitionSet(transitions)
2011     transitions = []
2012     transitions.append(fac.Transition(st_2, [
2013         fac.UpdateInstruction(cc_2, True) ]))
2014     st_2._set_transitionSet(transitions)
2015     transitions = []
2016     transitions.append(fac.Transition(st_3, [
2017         fac.UpdateInstruction(cc_3, True) ]))
2018     st_3._set_transitionSet(transitions)
2019     transitions = []
2020     transitions.append(fac.Transition(st_4, [
2021         fac.UpdateInstruction(cc_4, True) ]))
2022     st_4._set_transitionSet(transitions)
2023     transitions = []
2024     transitions.append(fac.Transition(st_5, [
2025          ]))
2026     st_5._set_transitionSet(transitions)
2027     return fac.Automaton(states, counters, True, containing_state=None)
2028 T_into._Automaton = _BuildAutomaton_5()
2029
2030
2031
2032
2033 T_Accas_Common._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'doc'), T_doc, scope=T_Accas_Common, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 4, 1)))
2034
2035 T_Accas_Common._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'regles'), T_regles, scope=T_Accas_Common, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 6, 1)))
2036
2037 T_Accas_Common._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'SIMP'), T_SIMP, scope=T_Accas_Common, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 43, 1)))
2038
2039 T_Accas_Common._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'FACT'), T_FACT, scope=T_Accas_Common, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 123, 1)))
2040
2041 T_Accas_Common._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'BLOC'), T_BLOC, scope=T_Accas_Common, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 157, 1)))
2042
2043 def _BuildAutomaton_6 ():
2044     # Remove this helper function from the namespace after it is invoked
2045     global _BuildAutomaton_6
2046     del _BuildAutomaton_6
2047     import pyxb.utils.fac as fac
2048
2049     counters = set()
2050     cc_0 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2051     counters.add(cc_0)
2052     cc_1 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2053     counters.add(cc_1)
2054     states = []
2055     final_update = None
2056     symbol = pyxb.binding.content.ElementUse(T_Accas_Common._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'regles')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2057     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2058     states.append(st_0)
2059     final_update = None
2060     symbol = pyxb.binding.content.ElementUse(T_Accas_Common._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'doc')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2061     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2062     states.append(st_1)
2063     final_update = set()
2064     symbol = pyxb.binding.content.ElementUse(T_Accas_Common._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'BLOC')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 92, 4))
2065     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2066     states.append(st_2)
2067     final_update = set()
2068     symbol = pyxb.binding.content.ElementUse(T_Accas_Common._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'FACT')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 93, 4))
2069     st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2070     states.append(st_3)
2071     final_update = set()
2072     symbol = pyxb.binding.content.ElementUse(T_Accas_Common._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'SIMP')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 94, 4))
2073     st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2074     states.append(st_4)
2075     transitions = []
2076     transitions.append(fac.Transition(st_0, [
2077         fac.UpdateInstruction(cc_0, True) ]))
2078     transitions.append(fac.Transition(st_1, [
2079         fac.UpdateInstruction(cc_0, False) ]))
2080     transitions.append(fac.Transition(st_2, [
2081         fac.UpdateInstruction(cc_0, False) ]))
2082     transitions.append(fac.Transition(st_3, [
2083         fac.UpdateInstruction(cc_0, False) ]))
2084     transitions.append(fac.Transition(st_4, [
2085         fac.UpdateInstruction(cc_0, False) ]))
2086     st_0._set_transitionSet(transitions)
2087     transitions = []
2088     transitions.append(fac.Transition(st_1, [
2089         fac.UpdateInstruction(cc_1, True) ]))
2090     transitions.append(fac.Transition(st_2, [
2091         fac.UpdateInstruction(cc_1, False) ]))
2092     transitions.append(fac.Transition(st_3, [
2093         fac.UpdateInstruction(cc_1, False) ]))
2094     transitions.append(fac.Transition(st_4, [
2095         fac.UpdateInstruction(cc_1, False) ]))
2096     st_1._set_transitionSet(transitions)
2097     transitions = []
2098     transitions.append(fac.Transition(st_2, [
2099          ]))
2100     transitions.append(fac.Transition(st_3, [
2101          ]))
2102     transitions.append(fac.Transition(st_4, [
2103          ]))
2104     st_2._set_transitionSet(transitions)
2105     transitions = []
2106     transitions.append(fac.Transition(st_2, [
2107          ]))
2108     transitions.append(fac.Transition(st_3, [
2109          ]))
2110     transitions.append(fac.Transition(st_4, [
2111          ]))
2112     st_3._set_transitionSet(transitions)
2113     transitions = []
2114     transitions.append(fac.Transition(st_2, [
2115          ]))
2116     transitions.append(fac.Transition(st_3, [
2117          ]))
2118     transitions.append(fac.Transition(st_4, [
2119          ]))
2120     st_4._set_transitionSet(transitions)
2121     return fac.Automaton(states, counters, False, containing_state=None)
2122 T_Accas_Common._Automaton = _BuildAutomaton_6()
2123
2124
2125
2126
2127 T_SIMP._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'doc'), T_doc, scope=T_SIMP, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 4, 1)))
2128
2129 T_SIMP._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'ValeurDef'), T_typeAttendu, scope=T_SIMP, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 8, 1)))
2130
2131 T_SIMP._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'ValeurSugg'), T_typeAttendu, scope=T_SIMP, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 9, 1)))
2132
2133 T_SIMP._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'validators'), T_validators, scope=T_SIMP, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 39, 1)))
2134
2135 T_SIMP._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'PlageValeur'), T_PlageValeur, scope=T_SIMP, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 40, 1)))
2136
2137 T_SIMP._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'typeAttendu'), T_name, scope=T_SIMP, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 41, 1)))
2138
2139 T_SIMP._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'portee'), T_portee, scope=T_SIMP, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 44, 1), unicode_default=u'None'))
2140
2141 def _BuildAutomaton_7 ():
2142     # Remove this helper function from the namespace after it is invoked
2143     global _BuildAutomaton_7
2144     del _BuildAutomaton_7
2145     import pyxb.utils.fac as fac
2146
2147     counters = set()
2148     cc_0 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 169, 3))
2149     counters.add(cc_0)
2150     cc_1 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 170, 3))
2151     counters.add(cc_1)
2152     cc_2 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 175, 3))
2153     counters.add(cc_2)
2154     cc_3 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 176, 3))
2155     counters.add(cc_3)
2156     cc_4 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 177, 3))
2157     counters.add(cc_4)
2158     cc_5 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 179, 3))
2159     counters.add(cc_5)
2160     states = []
2161     final_update = None
2162     symbol = pyxb.binding.content.ElementUse(T_SIMP._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'doc')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 169, 3))
2163     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2164     states.append(st_0)
2165     final_update = None
2166     symbol = pyxb.binding.content.ElementUse(T_SIMP._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'portee')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 170, 3))
2167     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2168     states.append(st_1)
2169     final_update = None
2170     symbol = pyxb.binding.content.ElementUse(T_SIMP._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'ValeurDef')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 175, 3))
2171     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2172     states.append(st_2)
2173     final_update = None
2174     symbol = pyxb.binding.content.ElementUse(T_SIMP._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'ValeurSugg')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 176, 3))
2175     st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2176     states.append(st_3)
2177     final_update = None
2178     symbol = pyxb.binding.content.ElementUse(T_SIMP._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'PlageValeur')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 177, 3))
2179     st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2180     states.append(st_4)
2181     final_update = set()
2182     symbol = pyxb.binding.content.ElementUse(T_SIMP._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'typeAttendu')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 178, 3))
2183     st_5 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2184     states.append(st_5)
2185     final_update = set()
2186     final_update.add(fac.UpdateInstruction(cc_5, False))
2187     symbol = pyxb.binding.content.ElementUse(T_SIMP._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'validators')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 179, 3))
2188     st_6 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
2189     states.append(st_6)
2190     transitions = []
2191     transitions.append(fac.Transition(st_0, [
2192         fac.UpdateInstruction(cc_0, True) ]))
2193     transitions.append(fac.Transition(st_1, [
2194         fac.UpdateInstruction(cc_0, False) ]))
2195     transitions.append(fac.Transition(st_2, [
2196         fac.UpdateInstruction(cc_0, False) ]))
2197     transitions.append(fac.Transition(st_3, [
2198         fac.UpdateInstruction(cc_0, False) ]))
2199     transitions.append(fac.Transition(st_4, [
2200         fac.UpdateInstruction(cc_0, False) ]))
2201     transitions.append(fac.Transition(st_5, [
2202         fac.UpdateInstruction(cc_0, False) ]))
2203     st_0._set_transitionSet(transitions)
2204     transitions = []
2205     transitions.append(fac.Transition(st_1, [
2206         fac.UpdateInstruction(cc_1, True) ]))
2207     transitions.append(fac.Transition(st_2, [
2208         fac.UpdateInstruction(cc_1, False) ]))
2209     transitions.append(fac.Transition(st_3, [
2210         fac.UpdateInstruction(cc_1, False) ]))
2211     transitions.append(fac.Transition(st_4, [
2212         fac.UpdateInstruction(cc_1, False) ]))
2213     transitions.append(fac.Transition(st_5, [
2214         fac.UpdateInstruction(cc_1, False) ]))
2215     st_1._set_transitionSet(transitions)
2216     transitions = []
2217     transitions.append(fac.Transition(st_2, [
2218         fac.UpdateInstruction(cc_2, True) ]))
2219     transitions.append(fac.Transition(st_3, [
2220         fac.UpdateInstruction(cc_2, False) ]))
2221     transitions.append(fac.Transition(st_4, [
2222         fac.UpdateInstruction(cc_2, False) ]))
2223     transitions.append(fac.Transition(st_5, [
2224         fac.UpdateInstruction(cc_2, False) ]))
2225     st_2._set_transitionSet(transitions)
2226     transitions = []
2227     transitions.append(fac.Transition(st_3, [
2228         fac.UpdateInstruction(cc_3, True) ]))
2229     transitions.append(fac.Transition(st_4, [
2230         fac.UpdateInstruction(cc_3, False) ]))
2231     transitions.append(fac.Transition(st_5, [
2232         fac.UpdateInstruction(cc_3, False) ]))
2233     st_3._set_transitionSet(transitions)
2234     transitions = []
2235     transitions.append(fac.Transition(st_4, [
2236         fac.UpdateInstruction(cc_4, True) ]))
2237     transitions.append(fac.Transition(st_5, [
2238         fac.UpdateInstruction(cc_4, False) ]))
2239     st_4._set_transitionSet(transitions)
2240     transitions = []
2241     transitions.append(fac.Transition(st_6, [
2242          ]))
2243     st_5._set_transitionSet(transitions)
2244     transitions = []
2245     transitions.append(fac.Transition(st_6, [
2246         fac.UpdateInstruction(cc_5, True) ]))
2247     st_6._set_transitionSet(transitions)
2248     return fac.Automaton(states, counters, False, containing_state=None)
2249 T_SIMP._Automaton = _BuildAutomaton_7()
2250
2251
2252
2253
2254 def _BuildAutomaton_8 ():
2255     # Remove this helper function from the namespace after it is invoked
2256     global _BuildAutomaton_8
2257     del _BuildAutomaton_8
2258     import pyxb.utils.fac as fac
2259
2260     counters = set()
2261     cc_0 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 516, 5))
2262     counters.add(cc_0)
2263     cc_1 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 517, 5))
2264     counters.add(cc_1)
2265     cc_2 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 518, 5))
2266     counters.add(cc_2)
2267     cc_3 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 519, 5))
2268     counters.add(cc_3)
2269     cc_4 = fac.CounterCondition(min=0L, max=None, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 520, 5))
2270     counters.add(cc_4)
2271     states = []
2272     final_update = set()
2273     final_update.add(fac.UpdateInstruction(cc_0, False))
2274     symbol = pyxb.binding.content.ElementUse(T_typeAttendu._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'typesimple')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 516, 5))
2275     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2276     states.append(st_0)
2277     final_update = set()
2278     final_update.add(fac.UpdateInstruction(cc_1, False))
2279     symbol = pyxb.binding.content.ElementUse(T_typeAttendu._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'matrice_double')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 517, 5))
2280     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2281     states.append(st_1)
2282     final_update = set()
2283     final_update.add(fac.UpdateInstruction(cc_2, False))
2284     symbol = pyxb.binding.content.ElementUse(T_typeAttendu._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'matrice_symetrique_double')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 518, 5))
2285     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2286     states.append(st_2)
2287     final_update = set()
2288     final_update.add(fac.UpdateInstruction(cc_3, False))
2289     symbol = pyxb.binding.content.ElementUse(T_typeAttendu._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'tuple')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 519, 5))
2290     st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2291     states.append(st_3)
2292     final_update = set()
2293     final_update.add(fac.UpdateInstruction(cc_4, False))
2294     symbol = pyxb.binding.content.ElementUse(T_typeAttendu._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'classe_utilisateur')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 520, 5))
2295     st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2296     states.append(st_4)
2297     transitions = []
2298     transitions.append(fac.Transition(st_0, [
2299         fac.UpdateInstruction(cc_0, True) ]))
2300     st_0._set_transitionSet(transitions)
2301     transitions = []
2302     transitions.append(fac.Transition(st_1, [
2303         fac.UpdateInstruction(cc_1, True) ]))
2304     st_1._set_transitionSet(transitions)
2305     transitions = []
2306     transitions.append(fac.Transition(st_2, [
2307         fac.UpdateInstruction(cc_2, True) ]))
2308     st_2._set_transitionSet(transitions)
2309     transitions = []
2310     transitions.append(fac.Transition(st_3, [
2311         fac.UpdateInstruction(cc_3, True) ]))
2312     st_3._set_transitionSet(transitions)
2313     transitions = []
2314     transitions.append(fac.Transition(st_4, [
2315         fac.UpdateInstruction(cc_4, True) ]))
2316     st_4._set_transitionSet(transitions)
2317     return fac.Automaton(states, counters, True, containing_state=None)
2318 T_typeAttendu._Automaton = _BuildAutomaton_8()
2319
2320
2321
2322
2323 T_OPER._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'typeCree'), T_classe_utilisateur, scope=T_OPER, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 7, 1)))
2324
2325 def _BuildAutomaton_9 ():
2326     # Remove this helper function from the namespace after it is invoked
2327     global _BuildAutomaton_9
2328     del _BuildAutomaton_9
2329     import pyxb.utils.fac as fac
2330
2331     counters = set()
2332     cc_0 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2333     counters.add(cc_0)
2334     cc_1 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2335     counters.add(cc_1)
2336     states = []
2337     final_update = None
2338     symbol = pyxb.binding.content.ElementUse(T_OPER._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'regles')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2339     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2340     states.append(st_0)
2341     final_update = None
2342     symbol = pyxb.binding.content.ElementUse(T_OPER._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'doc')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2343     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2344     states.append(st_1)
2345     final_update = None
2346     symbol = pyxb.binding.content.ElementUse(T_OPER._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'BLOC')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 92, 4))
2347     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2348     states.append(st_2)
2349     final_update = None
2350     symbol = pyxb.binding.content.ElementUse(T_OPER._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'FACT')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 93, 4))
2351     st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2352     states.append(st_3)
2353     final_update = None
2354     symbol = pyxb.binding.content.ElementUse(T_OPER._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'SIMP')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 94, 4))
2355     st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2356     states.append(st_4)
2357     final_update = set()
2358     symbol = pyxb.binding.content.ElementUse(T_OPER._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'typeCree')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 104, 5))
2359     st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
2360     states.append(st_5)
2361     transitions = []
2362     transitions.append(fac.Transition(st_0, [
2363         fac.UpdateInstruction(cc_0, True) ]))
2364     transitions.append(fac.Transition(st_1, [
2365         fac.UpdateInstruction(cc_0, False) ]))
2366     transitions.append(fac.Transition(st_2, [
2367         fac.UpdateInstruction(cc_0, False) ]))
2368     transitions.append(fac.Transition(st_3, [
2369         fac.UpdateInstruction(cc_0, False) ]))
2370     transitions.append(fac.Transition(st_4, [
2371         fac.UpdateInstruction(cc_0, False) ]))
2372     st_0._set_transitionSet(transitions)
2373     transitions = []
2374     transitions.append(fac.Transition(st_1, [
2375         fac.UpdateInstruction(cc_1, True) ]))
2376     transitions.append(fac.Transition(st_2, [
2377         fac.UpdateInstruction(cc_1, False) ]))
2378     transitions.append(fac.Transition(st_3, [
2379         fac.UpdateInstruction(cc_1, False) ]))
2380     transitions.append(fac.Transition(st_4, [
2381         fac.UpdateInstruction(cc_1, False) ]))
2382     st_1._set_transitionSet(transitions)
2383     transitions = []
2384     transitions.append(fac.Transition(st_2, [
2385          ]))
2386     transitions.append(fac.Transition(st_3, [
2387          ]))
2388     transitions.append(fac.Transition(st_4, [
2389          ]))
2390     transitions.append(fac.Transition(st_5, [
2391          ]))
2392     st_2._set_transitionSet(transitions)
2393     transitions = []
2394     transitions.append(fac.Transition(st_2, [
2395          ]))
2396     transitions.append(fac.Transition(st_3, [
2397          ]))
2398     transitions.append(fac.Transition(st_4, [
2399          ]))
2400     transitions.append(fac.Transition(st_5, [
2401          ]))
2402     st_3._set_transitionSet(transitions)
2403     transitions = []
2404     transitions.append(fac.Transition(st_2, [
2405          ]))
2406     transitions.append(fac.Transition(st_3, [
2407          ]))
2408     transitions.append(fac.Transition(st_4, [
2409          ]))
2410     transitions.append(fac.Transition(st_5, [
2411          ]))
2412     st_4._set_transitionSet(transitions)
2413     transitions = []
2414     st_5._set_transitionSet(transitions)
2415     return fac.Automaton(states, counters, False, containing_state=None)
2416 T_OPER._Automaton = _BuildAutomaton_9()
2417
2418
2419
2420
2421 def _BuildAutomaton_10 ():
2422     # Remove this helper function from the namespace after it is invoked
2423     global _BuildAutomaton_10
2424     del _BuildAutomaton_10
2425     import pyxb.utils.fac as fac
2426
2427     counters = set()
2428     cc_0 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2429     counters.add(cc_0)
2430     cc_1 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2431     counters.add(cc_1)
2432     states = []
2433     final_update = None
2434     symbol = pyxb.binding.content.ElementUse(T_PROC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'regles')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2435     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2436     states.append(st_0)
2437     final_update = None
2438     symbol = pyxb.binding.content.ElementUse(T_PROC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'doc')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2439     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2440     states.append(st_1)
2441     final_update = set()
2442     symbol = pyxb.binding.content.ElementUse(T_PROC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'BLOC')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 92, 4))
2443     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2444     states.append(st_2)
2445     final_update = set()
2446     symbol = pyxb.binding.content.ElementUse(T_PROC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'FACT')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 93, 4))
2447     st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2448     states.append(st_3)
2449     final_update = set()
2450     symbol = pyxb.binding.content.ElementUse(T_PROC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'SIMP')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 94, 4))
2451     st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2452     states.append(st_4)
2453     transitions = []
2454     transitions.append(fac.Transition(st_0, [
2455         fac.UpdateInstruction(cc_0, True) ]))
2456     transitions.append(fac.Transition(st_1, [
2457         fac.UpdateInstruction(cc_0, False) ]))
2458     transitions.append(fac.Transition(st_2, [
2459         fac.UpdateInstruction(cc_0, False) ]))
2460     transitions.append(fac.Transition(st_3, [
2461         fac.UpdateInstruction(cc_0, False) ]))
2462     transitions.append(fac.Transition(st_4, [
2463         fac.UpdateInstruction(cc_0, False) ]))
2464     st_0._set_transitionSet(transitions)
2465     transitions = []
2466     transitions.append(fac.Transition(st_1, [
2467         fac.UpdateInstruction(cc_1, True) ]))
2468     transitions.append(fac.Transition(st_2, [
2469         fac.UpdateInstruction(cc_1, False) ]))
2470     transitions.append(fac.Transition(st_3, [
2471         fac.UpdateInstruction(cc_1, False) ]))
2472     transitions.append(fac.Transition(st_4, [
2473         fac.UpdateInstruction(cc_1, False) ]))
2474     st_1._set_transitionSet(transitions)
2475     transitions = []
2476     transitions.append(fac.Transition(st_2, [
2477          ]))
2478     transitions.append(fac.Transition(st_3, [
2479          ]))
2480     transitions.append(fac.Transition(st_4, [
2481          ]))
2482     st_2._set_transitionSet(transitions)
2483     transitions = []
2484     transitions.append(fac.Transition(st_2, [
2485          ]))
2486     transitions.append(fac.Transition(st_3, [
2487          ]))
2488     transitions.append(fac.Transition(st_4, [
2489          ]))
2490     st_3._set_transitionSet(transitions)
2491     transitions = []
2492     transitions.append(fac.Transition(st_2, [
2493          ]))
2494     transitions.append(fac.Transition(st_3, [
2495          ]))
2496     transitions.append(fac.Transition(st_4, [
2497          ]))
2498     st_4._set_transitionSet(transitions)
2499     return fac.Automaton(states, counters, False, containing_state=None)
2500 T_PROC._Automaton = _BuildAutomaton_10()
2501
2502
2503
2504
2505 def _BuildAutomaton_11 ():
2506     # Remove this helper function from the namespace after it is invoked
2507     global _BuildAutomaton_11
2508     del _BuildAutomaton_11
2509     import pyxb.utils.fac as fac
2510
2511     counters = set()
2512     cc_0 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2513     counters.add(cc_0)
2514     cc_1 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2515     counters.add(cc_1)
2516     states = []
2517     final_update = None
2518     symbol = pyxb.binding.content.ElementUse(T_FACT._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'regles')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2519     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2520     states.append(st_0)
2521     final_update = None
2522     symbol = pyxb.binding.content.ElementUse(T_FACT._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'doc')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2523     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2524     states.append(st_1)
2525     final_update = set()
2526     symbol = pyxb.binding.content.ElementUse(T_FACT._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'BLOC')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 92, 4))
2527     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2528     states.append(st_2)
2529     final_update = set()
2530     symbol = pyxb.binding.content.ElementUse(T_FACT._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'FACT')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 93, 4))
2531     st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2532     states.append(st_3)
2533     final_update = set()
2534     symbol = pyxb.binding.content.ElementUse(T_FACT._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'SIMP')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 94, 4))
2535     st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2536     states.append(st_4)
2537     transitions = []
2538     transitions.append(fac.Transition(st_0, [
2539         fac.UpdateInstruction(cc_0, True) ]))
2540     transitions.append(fac.Transition(st_1, [
2541         fac.UpdateInstruction(cc_0, False) ]))
2542     transitions.append(fac.Transition(st_2, [
2543         fac.UpdateInstruction(cc_0, False) ]))
2544     transitions.append(fac.Transition(st_3, [
2545         fac.UpdateInstruction(cc_0, False) ]))
2546     transitions.append(fac.Transition(st_4, [
2547         fac.UpdateInstruction(cc_0, False) ]))
2548     st_0._set_transitionSet(transitions)
2549     transitions = []
2550     transitions.append(fac.Transition(st_1, [
2551         fac.UpdateInstruction(cc_1, True) ]))
2552     transitions.append(fac.Transition(st_2, [
2553         fac.UpdateInstruction(cc_1, False) ]))
2554     transitions.append(fac.Transition(st_3, [
2555         fac.UpdateInstruction(cc_1, False) ]))
2556     transitions.append(fac.Transition(st_4, [
2557         fac.UpdateInstruction(cc_1, False) ]))
2558     st_1._set_transitionSet(transitions)
2559     transitions = []
2560     transitions.append(fac.Transition(st_2, [
2561          ]))
2562     transitions.append(fac.Transition(st_3, [
2563          ]))
2564     transitions.append(fac.Transition(st_4, [
2565          ]))
2566     st_2._set_transitionSet(transitions)
2567     transitions = []
2568     transitions.append(fac.Transition(st_2, [
2569          ]))
2570     transitions.append(fac.Transition(st_3, [
2571          ]))
2572     transitions.append(fac.Transition(st_4, [
2573          ]))
2574     st_3._set_transitionSet(transitions)
2575     transitions = []
2576     transitions.append(fac.Transition(st_2, [
2577          ]))
2578     transitions.append(fac.Transition(st_3, [
2579          ]))
2580     transitions.append(fac.Transition(st_4, [
2581          ]))
2582     st_4._set_transitionSet(transitions)
2583     return fac.Automaton(states, counters, False, containing_state=None)
2584 T_FACT._Automaton = _BuildAutomaton_11()
2585
2586
2587
2588
2589 T_BLOC._AddElement(pyxb.binding.basis.element(pyxb.namespace.ExpandedName(Namespace, u'condition'), T_fonction_python, scope=T_BLOC, location=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 45, 1)))
2590
2591 def _BuildAutomaton_12 ():
2592     # Remove this helper function from the namespace after it is invoked
2593     global _BuildAutomaton_12
2594     del _BuildAutomaton_12
2595     import pyxb.utils.fac as fac
2596
2597     counters = set()
2598     cc_0 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2599     counters.add(cc_0)
2600     cc_1 = fac.CounterCondition(min=0L, max=1, metadata=pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2601     counters.add(cc_1)
2602     states = []
2603     final_update = None
2604     symbol = pyxb.binding.content.ElementUse(T_BLOC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'regles')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 89, 3))
2605     st_0 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2606     states.append(st_0)
2607     final_update = None
2608     symbol = pyxb.binding.content.ElementUse(T_BLOC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'doc')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 90, 3))
2609     st_1 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2610     states.append(st_1)
2611     final_update = None
2612     symbol = pyxb.binding.content.ElementUse(T_BLOC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'BLOC')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 92, 4))
2613     st_2 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2614     states.append(st_2)
2615     final_update = None
2616     symbol = pyxb.binding.content.ElementUse(T_BLOC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'FACT')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 93, 4))
2617     st_3 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2618     states.append(st_3)
2619     final_update = None
2620     symbol = pyxb.binding.content.ElementUse(T_BLOC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'SIMP')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 94, 4))
2621     st_4 = fac.State(symbol, is_initial=True, final_update=final_update, is_unordered_catenation=False)
2622     states.append(st_4)
2623     final_update = set()
2624     symbol = pyxb.binding.content.ElementUse(T_BLOC._UseForTag(pyxb.namespace.ExpandedName(Namespace, u'condition')), pyxb.utils.utility.Location('/home/A96028/EchangesEric/EssaiExt/model.xsd', 162, 5))
2625     st_5 = fac.State(symbol, is_initial=False, final_update=final_update, is_unordered_catenation=False)
2626     states.append(st_5)
2627     transitions = []
2628     transitions.append(fac.Transition(st_0, [
2629         fac.UpdateInstruction(cc_0, True) ]))
2630     transitions.append(fac.Transition(st_1, [
2631         fac.UpdateInstruction(cc_0, False) ]))
2632     transitions.append(fac.Transition(st_2, [
2633         fac.UpdateInstruction(cc_0, False) ]))
2634     transitions.append(fac.Transition(st_3, [
2635         fac.UpdateInstruction(cc_0, False) ]))
2636     transitions.append(fac.Transition(st_4, [
2637         fac.UpdateInstruction(cc_0, False) ]))
2638     st_0._set_transitionSet(transitions)
2639     transitions = []
2640     transitions.append(fac.Transition(st_1, [
2641         fac.UpdateInstruction(cc_1, True) ]))
2642     transitions.append(fac.Transition(st_2, [
2643         fac.UpdateInstruction(cc_1, False) ]))
2644     transitions.append(fac.Transition(st_3, [
2645         fac.UpdateInstruction(cc_1, False) ]))
2646     transitions.append(fac.Transition(st_4, [
2647         fac.UpdateInstruction(cc_1, False) ]))
2648     st_1._set_transitionSet(transitions)
2649     transitions = []
2650     transitions.append(fac.Transition(st_2, [
2651          ]))
2652     transitions.append(fac.Transition(st_3, [
2653          ]))
2654     transitions.append(fac.Transition(st_4, [
2655          ]))
2656     transitions.append(fac.Transition(st_5, [
2657          ]))
2658     st_2._set_transitionSet(transitions)
2659     transitions = []
2660     transitions.append(fac.Transition(st_2, [
2661          ]))
2662     transitions.append(fac.Transition(st_3, [
2663          ]))
2664     transitions.append(fac.Transition(st_4, [
2665          ]))
2666     transitions.append(fac.Transition(st_5, [
2667          ]))
2668     st_3._set_transitionSet(transitions)
2669     transitions = []
2670     transitions.append(fac.Transition(st_2, [
2671          ]))
2672     transitions.append(fac.Transition(st_3, [
2673          ]))
2674     transitions.append(fac.Transition(st_4, [
2675          ]))
2676     transitions.append(fac.Transition(st_5, [
2677          ]))
2678     st_4._set_transitionSet(transitions)
2679     transitions = []
2680     st_5._set_transitionSet(transitions)
2681     return fac.Automaton(states, counters, False, containing_state=None)
2682 T_BLOC._Automaton = _BuildAutomaton_12()
2683
2684
2685 classeUtilisateurName._setSubstitutionGroup(typeAttendu)