source: fedd/federation/fedd_abac_services_types.py @ 19a3e06

axis_examplecompt_changesinfo-opsversion-2.00version-3.01version-3.02
Last change on this file since 19a3e06 was 19a3e06, checked in by Jay Jacobs <Jay.Jacobs@…>, 15 years ago

Initial abac client version

  • Property mode set to 100644
File size: 113.6 KB
Line 
1##################################################
2# fedd_abac_services_types.py
3# generated by ZSI.generate.wsdl2python
4##################################################
5
6
7import ZSI
8import ZSI.TCcompound
9from ZSI.schema import LocalElementDeclaration, ElementDeclaration, TypeDefinition, GTD, GED
10from ZSI.generate.pyclass import pyclass_type
11
12##############################
13# targetNamespace
14# http://www.isi.edu/faber/topdl
15##############################
16
17class ns2:
18    targetNamespace = "http://www.isi.edu/faber/topdl"
19
20    class attributeType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
21        schema = "http://www.isi.edu/faber/topdl"
22        type = (schema, "attributeType")
23        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
24            ns = ns2.attributeType_Def.schema
25            TClist = [ZSI.TC.String(pname="attribute", aname="_attribute", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="value", aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
26            self.attribute_typecode_dict = attributes or {}
27            if extend: TClist += ofwhat
28            if restrict: TClist = ofwhat
29            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
30            class Holder:
31                __metaclass__ = pyclass_type
32                typecode = self
33                def __init__(self):
34                    # pyclass
35                    self._attribute = None
36                    self._value = None
37                    return
38            Holder.__name__ = "attributeType_Holder"
39            self.pyclass = Holder
40
41    class kindType_Def(ZSI.TC.String, TypeDefinition):
42        schema = "http://www.isi.edu/faber/topdl"
43        type = (schema, "kindType")
44        def __init__(self, pname, **kw):
45            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
46            class Holder(str):
47                typecode = self
48            self.pyclass = Holder
49
50    class capacityType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
51        schema = "http://www.isi.edu/faber/topdl"
52        type = (schema, "capacityType")
53        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
54            ns = ns2.capacityType_Def.schema
55            TClist = [ZSI.TCnumbers.FPdouble(pname="rate", aname="_rate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","kindType",lazy=False)(pname="kind", aname="_kind", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
56            self.attribute_typecode_dict = attributes or {}
57            if extend: TClist += ofwhat
58            if restrict: TClist = ofwhat
59            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
60            class Holder:
61                __metaclass__ = pyclass_type
62                typecode = self
63                def __init__(self):
64                    # pyclass
65                    self._rate = None
66                    self._kind = None
67                    return
68            Holder.__name__ = "capacityType_Holder"
69            self.pyclass = Holder
70
71    class latencyType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
72        schema = "http://www.isi.edu/faber/topdl"
73        type = (schema, "latencyType")
74        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
75            ns = ns2.latencyType_Def.schema
76            TClist = [ZSI.TCnumbers.FPdouble(pname="time", aname="_time", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","kindType",lazy=False)(pname="kind", aname="_kind", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
77            self.attribute_typecode_dict = attributes or {}
78            if extend: TClist += ofwhat
79            if restrict: TClist = ofwhat
80            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
81            class Holder:
82                __metaclass__ = pyclass_type
83                typecode = self
84                def __init__(self):
85                    # pyclass
86                    self._time = None
87                    self._kind = None
88                    return
89            Holder.__name__ = "latencyType_Holder"
90            self.pyclass = Holder
91
92    class substrateType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
93        schema = "http://www.isi.edu/faber/topdl"
94        type = (schema, "substrateType")
95        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
96            ns = ns2.substrateType_Def.schema
97            TClist = [ZSI.TC.String(pname="name", aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","capacityType",lazy=False)(pname="capacity", aname="_capacity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","latencyType",lazy=False)(pname="latency", aname="_latency", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
98            self.attribute_typecode_dict = attributes or {}
99            if extend: TClist += ofwhat
100            if restrict: TClist = ofwhat
101            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
102            class Holder:
103                __metaclass__ = pyclass_type
104                typecode = self
105                def __init__(self):
106                    # pyclass
107                    self._name = None
108                    self._capacity = None
109                    self._latency = None
110                    return
111            Holder.__name__ = "substrateType_Holder"
112            self.pyclass = Holder
113
114    class cpuType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
115        schema = "http://www.isi.edu/faber/topdl"
116        type = (schema, "cpuType")
117        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
118            ns = ns2.cpuType_Def.schema
119            TClist = [ZSI.TC.String(pname="type", aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","attributeType",lazy=False)(pname="attribute", aname="_attribute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
120            self.attribute_typecode_dict = attributes or {}
121            if extend: TClist += ofwhat
122            if restrict: TClist = ofwhat
123            else:
124                # attribute handling code
125                self.attribute_typecode_dict["count"] = ZSI.TCnumbers.Iint()
126            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
127            class Holder:
128                __metaclass__ = pyclass_type
129                typecode = self
130                def __init__(self):
131                    # pyclass
132                    self._type = None
133                    self._attribute = []
134                    return
135            Holder.__name__ = "cpuType_Holder"
136            self.pyclass = Holder
137
138    class persistenceType_Def(ZSI.TC.String, TypeDefinition):
139        schema = "http://www.isi.edu/faber/topdl"
140        type = (schema, "persistenceType")
141        def __init__(self, pname, **kw):
142            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
143            class Holder(str):
144                typecode = self
145            self.pyclass = Holder
146
147    class storageType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
148        schema = "http://www.isi.edu/faber/topdl"
149        type = (schema, "storageType")
150        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
151            ns = ns2.storageType_Def.schema
152            TClist = [ZSI.TCnumbers.FPdouble(pname="amount", aname="_amount", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","persistenceType",lazy=False)(pname="persistence", aname="_persistence", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","attributeType",lazy=False)(pname="attribute", aname="_attribute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
153            self.attribute_typecode_dict = attributes or {}
154            if extend: TClist += ofwhat
155            if restrict: TClist = ofwhat
156            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
157            class Holder:
158                __metaclass__ = pyclass_type
159                typecode = self
160                def __init__(self):
161                    # pyclass
162                    self._amount = None
163                    self._persistence = None
164                    self._attribute = []
165                    return
166            Holder.__name__ = "storageType_Holder"
167            self.pyclass = Holder
168
169    class operatingsystemType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
170        schema = "http://www.isi.edu/faber/topdl"
171        type = (schema, "operatingsystemType")
172        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
173            ns = ns2.operatingsystemType_Def.schema
174            TClist = [ZSI.TC.String(pname="name", aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="version", aname="_version", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="distribution", aname="_distribution", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="distributionversion", aname="_distributionversion", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","attributeType",lazy=False)(pname="attribute", aname="_attribute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
175            self.attribute_typecode_dict = attributes or {}
176            if extend: TClist += ofwhat
177            if restrict: TClist = ofwhat
178            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
179            class Holder:
180                __metaclass__ = pyclass_type
181                typecode = self
182                def __init__(self):
183                    # pyclass
184                    self._name = None
185                    self._version = None
186                    self._distribution = None
187                    self._distributionversion = None
188                    self._attribute = []
189                    return
190            Holder.__name__ = "operatingsystemType_Holder"
191            self.pyclass = Holder
192
193    class softwareType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
194        schema = "http://www.isi.edu/faber/topdl"
195        type = (schema, "softwareType")
196        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
197            ns = ns2.softwareType_Def.schema
198            TClist = [ZSI.TC.String(pname="location", aname="_location", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="install", aname="_install", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","attributeType",lazy=False)(pname="attribute", aname="_attribute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
199            self.attribute_typecode_dict = attributes or {}
200            if extend: TClist += ofwhat
201            if restrict: TClist = ofwhat
202            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
203            class Holder:
204                __metaclass__ = pyclass_type
205                typecode = self
206                def __init__(self):
207                    # pyclass
208                    self._location = None
209                    self._install = None
210                    self._attribute = []
211                    return
212            Holder.__name__ = "softwareType_Holder"
213            self.pyclass = Holder
214
215    class interfaceType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
216        schema = "http://www.isi.edu/faber/topdl"
217        type = (schema, "interfaceType")
218        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
219            ns = ns2.interfaceType_Def.schema
220            TClist = [ZSI.TC.String(pname="substrate", aname="_substrate", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","capacityType",lazy=False)(pname="capacity", aname="_capacity", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","latencyType",lazy=False)(pname="latency", aname="_latency", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","attributeType",lazy=False)(pname="attribute", aname="_attribute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
221            self.attribute_typecode_dict = attributes or {}
222            if extend: TClist += ofwhat
223            if restrict: TClist = ofwhat
224            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
225            class Holder:
226                __metaclass__ = pyclass_type
227                typecode = self
228                def __init__(self):
229                    # pyclass
230                    self._substrate = []
231                    self._capacity = None
232                    self._latency = None
233                    self._attribute = []
234                    return
235            Holder.__name__ = "interfaceType_Holder"
236            self.pyclass = Holder
237
238    class computerType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
239        schema = "http://www.isi.edu/faber/topdl"
240        type = (schema, "computerType")
241        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
242            ns = ns2.computerType_Def.schema
243            TClist = [ZSI.TC.String(pname="name", aname="_name", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","cpuType",lazy=False)(pname="cpu", aname="_cpu", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","operatingsystemType",lazy=False)(pname="os", aname="_os", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","softwareType",lazy=False)(pname="software", aname="_software", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","storageType",lazy=False)(pname="storage", aname="_storage", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","interfaceType",lazy=False)(pname="interface", aname="_interface", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","attributeType",lazy=False)(pname="attribute", aname="_attribute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
244            self.attribute_typecode_dict = attributes or {}
245            if extend: TClist += ofwhat
246            if restrict: TClist = ofwhat
247            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
248            class Holder:
249                __metaclass__ = pyclass_type
250                typecode = self
251                def __init__(self):
252                    # pyclass
253                    self._name = []
254                    self._cpu = []
255                    self._os = []
256                    self._software = []
257                    self._storage = []
258                    self._interface = []
259                    self._attribute = []
260                    return
261            Holder.__name__ = "computerType_Holder"
262            self.pyclass = Holder
263
264    class otherType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
265        schema = "http://www.isi.edu/faber/topdl"
266        type = (schema, "otherType")
267        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
268            ns = ns2.otherType_Def.schema
269            TClist = [GTD("http://www.isi.edu/faber/topdl","interfaceType",lazy=False)(pname="interface", aname="_interface", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","attributeType",lazy=False)(pname="attribute", aname="_attribute", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
270            self.attribute_typecode_dict = attributes or {}
271            if extend: TClist += ofwhat
272            if restrict: TClist = ofwhat
273            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
274            class Holder:
275                __metaclass__ = pyclass_type
276                typecode = self
277                def __init__(self):
278                    # pyclass
279                    self._interface = []
280                    self._attribute = []
281                    return
282            Holder.__name__ = "otherType_Holder"
283            self.pyclass = Holder
284
285    class elementType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
286        schema = "http://www.isi.edu/faber/topdl"
287        type = (schema, "elementType")
288        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
289            ns = ns2.elementType_Def.schema
290            TClist = [GTD("http://www.isi.edu/faber/topdl","computerType",lazy=False)(pname="computer", aname="_computer", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","otherType",lazy=False)(pname="other", aname="_other", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
291            self.attribute_typecode_dict = attributes or {}
292            if extend: TClist += ofwhat
293            if restrict: TClist = ofwhat
294            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
295            class Holder:
296                __metaclass__ = pyclass_type
297                typecode = self
298                def __init__(self):
299                    # pyclass
300                    self._computer = None
301                    self._other = None
302                    return
303            Holder.__name__ = "elementType_Holder"
304            self.pyclass = Holder
305
306    class topologyType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
307        schema = "http://www.isi.edu/faber/topdl"
308        type = (schema, "topologyType")
309        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
310            ns = ns2.topologyType_Def.schema
311            TClist = [GTD("http://www.isi.edu/faber/topdl","substrateType",lazy=False)(pname="substrates", aname="_substrates", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","elementType",lazy=False)(pname="elements", aname="_elements", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
312            self.attribute_typecode_dict = attributes or {}
313            if extend: TClist += ofwhat
314            if restrict: TClist = ofwhat
315            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
316            class Holder:
317                __metaclass__ = pyclass_type
318                typecode = self
319                def __init__(self):
320                    # pyclass
321                    self._substrates = []
322                    self._elements = []
323                    return
324            Holder.__name__ = "topologyType_Holder"
325            self.pyclass = Holder
326
327# end class ns2 (tns: http://www.isi.edu/faber/topdl)
328
329##############################
330# targetNamespace
331# http://www.isi.edu/faber/abac_types
332##############################
333
334class ns0:
335    targetNamespace = "http://www.isi.edu/faber/abac_types"
336
337    class negotiationType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
338        schema = "http://www.isi.edu/faber/abac_types"
339        type = (schema, "negotiationType")
340        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
341            ns = ns0.negotiationType_Def.schema
342            TClist = [GTD("http://www.isi.edu/faber/abac_types","observationType",lazy=False)(pname="observation", aname="_observation", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
343            self.attribute_typecode_dict = attributes or {}
344            if extend: TClist += ofwhat
345            if restrict: TClist = ofwhat
346            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
347            class Holder:
348                __metaclass__ = pyclass_type
349                typecode = self
350                def __init__(self):
351                    # pyclass
352                    self._observation = []
353                    return
354            Holder.__name__ = "negotiationType_Holder"
355            self.pyclass = Holder
356
357    class observationType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
358        schema = "http://www.isi.edu/faber/abac_types"
359        type = (schema, "observationType")
360        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
361            ns = ns0.observationType_Def.schema
362            TClist = [GTD("http://www.isi.edu/faber/abac_types","simpleTTNodeType",lazy=False)(pname="SimpleTTNode", aname="_SimpleTTNode", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","nodeOpType",lazy=False)(pname="NodeOp", aname="_NodeOp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","edgeOpType",lazy=False)(pname="EdgeOp", aname="_EdgeOp", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","messageType",lazy=False)(pname="Message", aname="_Message", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","updateType",lazy=False)(pname="Update", aname="_Update", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
363            self.attribute_typecode_dict = attributes or {}
364            if extend: TClist += ofwhat
365            if restrict: TClist = ofwhat
366            else:
367                # attribute handling code
368                self.attribute_typecode_dict["count"] = ZSI.TC.Decimal()
369            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
370            class Holder:
371                __metaclass__ = pyclass_type
372                typecode = self
373                def __init__(self):
374                    # pyclass
375                    self._SimpleTTNode = None
376                    self._NodeOp = None
377                    self._EdgeOp = None
378                    self._Message = None
379                    self._Update = None
380                    return
381            Holder.__name__ = "observationType_Holder"
382            self.pyclass = Holder
383
384    class negotiationRequest_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
385        schema = "http://www.isi.edu/faber/abac_types"
386        type = (schema, "negotiationRequest")
387        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
388            ns = ns0.negotiationRequest_Def.schema
389            TClist = [GTD("http://www.isi.edu/faber/abac_types","contextInfo",lazy=False)(pname="context", aname="_context", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="goal", aname="_goal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
390            self.attribute_typecode_dict = attributes or {}
391            if extend: TClist += ofwhat
392            if restrict: TClist = ofwhat
393            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
394            class Holder:
395                __metaclass__ = pyclass_type
396                typecode = self
397                def __init__(self):
398                    # pyclass
399                    self._context = None
400                    self._goal = None
401                    return
402            Holder.__name__ = "negotiationRequest_Holder"
403            self.pyclass = Holder
404
405    class negotiationResult_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
406        schema = "http://www.isi.edu/faber/abac_types"
407        type = (schema, "negotiationResult")
408        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
409            ns = ns0.negotiationResult_Def.schema
410            TClist = [ZSI.TC.String(pname="goal", aname="_goal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="result", aname="_result", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="provenance", aname="_provenance", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
411            self.attribute_typecode_dict = attributes or {}
412            if extend: TClist += ofwhat
413            if restrict: TClist = ofwhat
414            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
415            class Holder:
416                __metaclass__ = pyclass_type
417                typecode = self
418                def __init__(self):
419                    # pyclass
420                    self._goal = None
421                    self._result = None
422                    self._provenance = None
423                    return
424            Holder.__name__ = "negotiationResult_Holder"
425            self.pyclass = Holder
426
427    class contextInfo_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
428        schema = "http://www.isi.edu/faber/abac_types"
429        type = (schema, "contextInfo")
430        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
431            ns = ns0.contextInfo_Def.schema
432            TClist = [GTD("http://www.isi.edu/faber/abac_types","negotiationContext",lazy=False)(pname="context", aname="_context", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="contextFile", aname="_contextFile", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="contextID", aname="_contextID", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
433            self.attribute_typecode_dict = attributes or {}
434            if extend: TClist += ofwhat
435            if restrict: TClist = ofwhat
436            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
437            class Holder:
438                __metaclass__ = pyclass_type
439                typecode = self
440                def __init__(self):
441                    # pyclass
442                    self._context = None
443                    self._contextFile = None
444                    self._contextID = None
445                    return
446            Holder.__name__ = "contextInfo_Holder"
447            self.pyclass = Holder
448
449    class negotiationContext_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
450        schema = "http://www.isi.edu/faber/abac_types"
451        type = (schema, "negotiationContext")
452        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
453            ns = ns0.negotiationContext_Def.schema
454            TClist = [ZSI.TC.String(pname="self", aname="_self", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="peer", aname="_peer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="strategy", aname="_strategy", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","frontier",lazy=False)(pname="frontier", aname="_frontier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","credentialSet",lazy=False)(pname="oppoCache", aname="_oppoCache", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
455            self.attribute_typecode_dict = attributes or {}
456            if extend: TClist += ofwhat
457            if restrict: TClist = ofwhat
458            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
459            class Holder:
460                __metaclass__ = pyclass_type
461                typecode = self
462                def __init__(self):
463                    # pyclass
464                    self._self = None
465                    self._peer = None
466                    self._strategy = None
467                    self._frontier = None
468                    self._oppoCache = None
469                    return
470            Holder.__name__ = "negotiationContext_Holder"
471            self.pyclass = Holder
472
473    class frontier_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
474        schema = "http://www.isi.edu/faber/abac_types"
475        type = (schema, "frontier")
476        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
477            ns = ns0.frontier_Def.schema
478            TClist = [GTD("http://www.isi.edu/faber/abac_types","credentialSet",lazy=False)(pname="oppoCache", aname="_oppoCache", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","roleSet",lazy=False)(pname="issuerTracesAll", aname="_issuerTracesAll", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","roleSet",lazy=False)(pname="issuerTracesDef", aname="_issuerTracesDef", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","roleSet",lazy=False)(pname="subjectTraceable", aname="_subjectTraceable", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
479            self.attribute_typecode_dict = attributes or {}
480            if extend: TClist += ofwhat
481            if restrict: TClist = ofwhat
482            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
483            class Holder:
484                __metaclass__ = pyclass_type
485                typecode = self
486                def __init__(self):
487                    # pyclass
488                    self._oppoCache = []
489                    self._issuerTracesAll = []
490                    self._issuerTracesDef = []
491                    self._subjectTraceable = []
492                    return
493            Holder.__name__ = "frontier_Holder"
494            self.pyclass = Holder
495
496    class weightTable_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
497        schema = "http://www.isi.edu/faber/abac_types"
498        type = (schema, "weightTable")
499        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
500            ns = ns0.weightTable_Def.schema
501            TClist = [GTD("http://www.isi.edu/faber/abac_types","weightEntry",lazy=False)(pname="entry", aname="_entry", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
502            self.attribute_typecode_dict = attributes or {}
503            if extend: TClist += ofwhat
504            if restrict: TClist = ofwhat
505            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
506            class Holder:
507                __metaclass__ = pyclass_type
508                typecode = self
509                def __init__(self):
510                    # pyclass
511                    self._entry = []
512                    return
513            Holder.__name__ = "weightTable_Holder"
514            self.pyclass = Holder
515
516    class weightEntry_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
517        schema = "http://www.isi.edu/faber/abac_types"
518        type = (schema, "weightEntry")
519        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
520            ns = ns0.weightEntry_Def.schema
521            TClist = [GTD("http://www.isi.edu/faber/abac_types","entityType",lazy=False)(pname="key", aname="_key", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.FPfloat(pname="value", aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
522            self.attribute_typecode_dict = attributes or {}
523            if extend: TClist += ofwhat
524            if restrict: TClist = ofwhat
525            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
526            class Holder:
527                __metaclass__ = pyclass_type
528                typecode = self
529                def __init__(self):
530                    # pyclass
531                    self._key = None
532                    self._value = None
533                    return
534            Holder.__name__ = "weightEntry_Holder"
535            self.pyclass = Holder
536
537    class accessControlPolicy_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
538        schema = "http://www.isi.edu/faber/abac_types"
539        type = (schema, "accessControlPolicy")
540        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
541            ns = ns0.accessControlPolicy_Def.schema
542            TClist = [GTD("http://www.isi.edu/faber/abac_types","accessControlFact",lazy=False)(pname="acFact", aname="_acFact", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
543            self.attribute_typecode_dict = attributes or {}
544            if extend: TClist += ofwhat
545            if restrict: TClist = ofwhat
546            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
547            class Holder:
548                __metaclass__ = pyclass_type
549                typecode = self
550                def __init__(self):
551                    # pyclass
552                    self._acFact = []
553                    return
554            Holder.__name__ = "accessControlPolicy_Holder"
555            self.pyclass = Holder
556
557    class accessControlFact_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
558        schema = "http://www.isi.edu/faber/abac_types"
559        type = (schema, "accessControlFact")
560        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
561            ns = ns0.accessControlFact_Def.schema
562            TClist = [ZSI.TC.String(pname="credential", aname="_credential", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","entityType",lazy=False)(pname="requirement", aname="_requirement", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
563            self.attribute_typecode_dict = attributes or {}
564            if extend: TClist += ofwhat
565            if restrict: TClist = ofwhat
566            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
567            class Holder:
568                __metaclass__ = pyclass_type
569                typecode = self
570                def __init__(self):
571                    # pyclass
572                    self._credential = None
573                    self._requirement = None
574                    return
575            Holder.__name__ = "accessControlFact_Holder"
576            self.pyclass = Holder
577
578    class acknowledgementPolicy_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
579        schema = "http://www.isi.edu/faber/abac_types"
580        type = (schema, "acknowledgementPolicy")
581        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
582            ns = ns0.acknowledgementPolicy_Def.schema
583            TClist = [GTD("http://www.isi.edu/faber/abac_types","accessControlFact",lazy=False)(pname="ackFact", aname="_ackFact", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
584            self.attribute_typecode_dict = attributes or {}
585            if extend: TClist += ofwhat
586            if restrict: TClist = ofwhat
587            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
588            class Holder:
589                __metaclass__ = pyclass_type
590                typecode = self
591                def __init__(self):
592                    # pyclass
593                    self._ackFact = []
594                    return
595            Holder.__name__ = "acknowledgementPolicy_Holder"
596            self.pyclass = Holder
597
598    class acknowledgementPolicyFact_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
599        schema = "http://www.isi.edu/faber/abac_types"
600        type = (schema, "acknowledgementPolicyFact")
601        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
602            ns = ns0.acknowledgementPolicyFact_Def.schema
603            TClist = [ZSI.TC.String(pname="credential", aname="_credential", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="field", aname="_field", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="value", aname="_value", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","entityType",lazy=False)(pname="requirement", aname="_requirement", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
604            self.attribute_typecode_dict = attributes or {}
605            if extend: TClist += ofwhat
606            if restrict: TClist = ofwhat
607            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
608            class Holder:
609                __metaclass__ = pyclass_type
610                typecode = self
611                def __init__(self):
612                    # pyclass
613                    self._credential = None
614                    self._field = None
615                    self._value = None
616                    self._requirement = None
617                    return
618            Holder.__name__ = "acknowledgementPolicyFact_Holder"
619            self.pyclass = Holder
620
621    class roleSet_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
622        schema = "http://www.isi.edu/faber/abac_types"
623        type = (schema, "roleSet")
624        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
625            ns = ns0.roleSet_Def.schema
626            TClist = [GTD("http://www.isi.edu/faber/abac_types","simpleRoleType",lazy=False)(pname="credential", aname="_credential", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
627            self.attribute_typecode_dict = attributes or {}
628            if extend: TClist += ofwhat
629            if restrict: TClist = ofwhat
630            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
631            class Holder:
632                __metaclass__ = pyclass_type
633                typecode = self
634                def __init__(self):
635                    # pyclass
636                    self._credential = []
637                    return
638            Holder.__name__ = "roleSet_Holder"
639            self.pyclass = Holder
640
641    class credentialSet_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
642        schema = "http://www.isi.edu/faber/abac_types"
643        type = (schema, "credentialSet")
644        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
645            ns = ns0.credentialSet_Def.schema
646            TClist = [ZSI.TC.String(pname="credential", aname="_credential", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
647            self.attribute_typecode_dict = attributes or {}
648            if extend: TClist += ofwhat
649            if restrict: TClist = ofwhat
650            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
651            class Holder:
652                __metaclass__ = pyclass_type
653                typecode = self
654                def __init__(self):
655                    # pyclass
656                    self._credential = []
657                    return
658            Holder.__name__ = "credentialSet_Holder"
659            self.pyclass = Holder
660
661    class updateType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
662        schema = "http://www.isi.edu/faber/abac_types"
663        type = (schema, "updateType")
664        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
665            ns = ns0.updateType_Def.schema
666            TClist = []
667            self.attribute_typecode_dict = attributes or {}
668            if extend: TClist += ofwhat
669            if restrict: TClist = ofwhat
670            else:
671                # attribute handling code
672                self.attribute_typecode_dict["value"] = ZSI.TC.String()
673            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
674            class Holder:
675                __metaclass__ = pyclass_type
676                typecode = self
677                def __init__(self):
678                    # pyclass
679                    return
680            Holder.__name__ = "updateType_Holder"
681            self.pyclass = Holder
682
683    class messageType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
684        schema = "http://www.isi.edu/faber/abac_types"
685        type = (schema, "messageType")
686        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
687            ns = ns0.messageType_Def.schema
688            TClist = [GTD("http://www.isi.edu/faber/abac_types","edgeOpType",lazy=False)(pname="EdgeOp", aname="_EdgeOp", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","nodeOpType",lazy=False)(pname="NodeOp", aname="_NodeOp", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","evidenceType",lazy=False)(pname="evidence", aname="_evidence", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
689            self.attribute_typecode_dict = attributes or {}
690            if extend: TClist += ofwhat
691            if restrict: TClist = ofwhat
692            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
693            class Holder:
694                __metaclass__ = pyclass_type
695                typecode = self
696                def __init__(self):
697                    # pyclass
698                    self._EdgeOp = []
699                    self._NodeOp = []
700                    self._evidence = None
701                    return
702            Holder.__name__ = "messageType_Holder"
703            self.pyclass = Holder
704
705    class simpleTTNodeType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
706        schema = "http://www.isi.edu/faber/abac_types"
707        type = (schema, "simpleTTNodeType")
708        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
709            ns = ns0.simpleTTNodeType_Def.schema
710            TClist = [GTD("http://www.isi.edu/faber/abac_types","goalType",lazy=False)(pname="Goal", aname="_Goal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="SatisfactionState", aname="_SatisfactionState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="ProcessingState", aname="_ProcessingState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
711            self.attribute_typecode_dict = attributes or {}
712            if extend: TClist += ofwhat
713            if restrict: TClist = ofwhat
714            else:
715                # attribute handling code
716                self.attribute_typecode_dict["type"] = ZSI.TC.String()
717            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
718            class Holder:
719                __metaclass__ = pyclass_type
720                typecode = self
721                def __init__(self):
722                    # pyclass
723                    self._Goal = None
724                    self._SatisfactionState = None
725                    self._ProcessingState = None
726                    return
727            Holder.__name__ = "simpleTTNodeType_Holder"
728            self.pyclass = Holder
729
730    class nodeOpType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
731        schema = "http://www.isi.edu/faber/abac_types"
732        type = (schema, "nodeOpType")
733        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
734            ns = ns0.nodeOpType_Def.schema
735            TClist = [GTD("http://www.isi.edu/faber/abac_types","goalType",lazy=False)(pname="TrustTarget", aname="_TrustTarget", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="ProcessingState", aname="_ProcessingState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
736            self.attribute_typecode_dict = attributes or {}
737            if extend: TClist += ofwhat
738            if restrict: TClist = ofwhat
739            else:
740                # attribute handling code
741                self.attribute_typecode_dict["type"] = ZSI.TC.String()
742            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
743            class Holder:
744                __metaclass__ = pyclass_type
745                typecode = self
746                def __init__(self):
747                    # pyclass
748                    self._TrustTarget = None
749                    self._ProcessingState = None
750                    return
751            Holder.__name__ = "nodeOpType_Holder"
752            self.pyclass = Holder
753
754    class edgeOpType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
755        schema = "http://www.isi.edu/faber/abac_types"
756        type = (schema, "edgeOpType")
757        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
758            ns = ns0.edgeOpType_Def.schema
759            TClist = [GTD("http://www.isi.edu/faber/abac_types","goalType",lazy=False)(pname="Parent", aname="_Parent", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","goalType",lazy=False)(pname="Child", aname="_Child", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="ProcessingState", aname="_ProcessingState", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
760            self.attribute_typecode_dict = attributes or {}
761            if extend: TClist += ofwhat
762            if restrict: TClist = ofwhat
763            else:
764                # attribute handling code
765                self.attribute_typecode_dict["type"] = ZSI.TC.String()
766                self.attribute_typecode_dict["newChild"] = ZSI.TCtimes.gDate()
767            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
768            class Holder:
769                __metaclass__ = pyclass_type
770                typecode = self
771                def __init__(self):
772                    # pyclass
773                    self._Parent = None
774                    self._Child = None
775                    self._ProcessingState = None
776                    return
777            Holder.__name__ = "edgeOpType_Holder"
778            self.pyclass = Holder
779
780    class goalType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
781        schema = "http://www.isi.edu/faber/abac_types"
782        type = (schema, "goalType")
783        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
784            ns = ns0.goalType_Def.schema
785            TClist = [GTD("http://www.isi.edu/faber/abac_types","principalType",lazy=False)(pname="Verifier", aname="_Verifier", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","entityType",lazy=False)(pname="Target", aname="_Target", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","principalType",lazy=False)(pname="Subject", aname="_Subject", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
786            self.attribute_typecode_dict = attributes or {}
787            if extend: TClist += ofwhat
788            if restrict: TClist = ofwhat
789            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
790            class Holder:
791                __metaclass__ = pyclass_type
792                typecode = self
793                def __init__(self):
794                    # pyclass
795                    self._Verifier = None
796                    self._Target = None
797                    self._Subject = None
798                    return
799            Holder.__name__ = "goalType_Holder"
800            self.pyclass = Holder
801
802    class entityType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
803        schema = "http://www.isi.edu/faber/abac_types"
804        type = (schema, "entityType")
805        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
806            ns = ns0.entityType_Def.schema
807            TClist = [GTD("http://www.isi.edu/faber/abac_types","principalType",lazy=False)(pname="principal", aname="_principal", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","simpleRoleType",lazy=False)(pname="role", aname="_role", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","linkedRoleType",lazy=False)(pname="linkedrole", aname="_linkedrole", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","intersectionType",lazy=False)(pname="intersection", aname="_intersection", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
808            self.attribute_typecode_dict = attributes or {}
809            if extend: TClist += ofwhat
810            if restrict: TClist = ofwhat
811            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
812            class Holder:
813                __metaclass__ = pyclass_type
814                typecode = self
815                def __init__(self):
816                    # pyclass
817                    self._principal = None
818                    self._role = None
819                    self._linkedrole = None
820                    self._intersection = None
821                    return
822            Holder.__name__ = "entityType_Holder"
823            self.pyclass = Holder
824
825    class roleType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
826        schema = "http://www.isi.edu/faber/abac_types"
827        type = (schema, "roleType")
828        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
829            ns = ns0.roleType_Def.schema
830            TClist = [GTD("http://www.isi.edu/faber/abac_types","simpleRoleType",lazy=False)(pname="role", aname="_role", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","linkedRoleType",lazy=False)(pname="linkedrole", aname="_linkedrole", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
831            self.attribute_typecode_dict = attributes or {}
832            if extend: TClist += ofwhat
833            if restrict: TClist = ofwhat
834            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
835            class Holder:
836                __metaclass__ = pyclass_type
837                typecode = self
838                def __init__(self):
839                    # pyclass
840                    self._role = None
841                    self._linkedrole = None
842                    return
843            Holder.__name__ = "roleType_Holder"
844            self.pyclass = Holder
845
846    class principalType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
847        schema = "http://www.isi.edu/faber/abac_types"
848        type = (schema, "principalType")
849        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
850            ns = ns0.principalType_Def.schema
851            TClist = [ZSI.TC.Base64String(pname="uuid", aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Base64String(pname="fedid", aname="_fedid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="uri", aname="_uri", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="localname", aname="_localname", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="kerberosUsername", aname="_kerberosUsername", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
852            self.attribute_typecode_dict = attributes or {}
853            if extend: TClist += ofwhat
854            if restrict: TClist = ofwhat
855            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
856            class Holder:
857                __metaclass__ = pyclass_type
858                typecode = self
859                def __init__(self):
860                    # pyclass
861                    self._uuid = None
862                    self._fedid = None
863                    self._uri = None
864                    self._localname = None
865                    self._kerberosUsername = None
866                    return
867            Holder.__name__ = "principalType_Holder"
868            self.pyclass = Holder
869
870    class simpleRoleType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
871        schema = "http://www.isi.edu/faber/abac_types"
872        type = (schema, "simpleRoleType")
873        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
874            ns = ns0.simpleRoleType_Def.schema
875            TClist = [GTD("http://www.isi.edu/faber/abac_types","principalType",lazy=False)(pname="principal", aname="_principal", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="rolename", aname="_rolename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
876            self.attribute_typecode_dict = attributes or {}
877            if extend: TClist += ofwhat
878            if restrict: TClist = ofwhat
879            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
880            class Holder:
881                __metaclass__ = pyclass_type
882                typecode = self
883                def __init__(self):
884                    # pyclass
885                    self._principal = None
886                    self._rolename = None
887                    return
888            Holder.__name__ = "simpleRoleType_Holder"
889            self.pyclass = Holder
890
891    class linkedRoleType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
892        schema = "http://www.isi.edu/faber/abac_types"
893        type = (schema, "linkedRoleType")
894        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
895            ns = ns0.linkedRoleType_Def.schema
896            TClist = [GTD("http://www.isi.edu/faber/abac_types","simpleRoleType",lazy=False)(pname="linkingrole", aname="_linkingrole", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="rolename", aname="_rolename", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
897            self.attribute_typecode_dict = attributes or {}
898            if extend: TClist += ofwhat
899            if restrict: TClist = ofwhat
900            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
901            class Holder:
902                __metaclass__ = pyclass_type
903                typecode = self
904                def __init__(self):
905                    # pyclass
906                    self._linkingrole = None
907                    self._rolename = None
908                    return
909            Holder.__name__ = "linkedRoleType_Holder"
910            self.pyclass = Holder
911
912    class intersectionType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
913        schema = "http://www.isi.edu/faber/abac_types"
914        type = (schema, "intersectionType")
915        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
916            ns = ns0.intersectionType_Def.schema
917            TClist = [GTD("http://www.isi.edu/faber/abac_types","roleType",lazy=False)(pname="role", aname="_role", minOccurs=2, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
918            self.attribute_typecode_dict = attributes or {}
919            if extend: TClist += ofwhat
920            if restrict: TClist = ofwhat
921            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
922            class Holder:
923                __metaclass__ = pyclass_type
924                typecode = self
925                def __init__(self):
926                    # pyclass
927                    self._role = []
928                    return
929            Holder.__name__ = "intersectionType_Holder"
930            self.pyclass = Holder
931
932    class credentialType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
933        schema = "http://www.isi.edu/faber/abac_types"
934        type = (schema, "credentialType")
935        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
936            ns = ns0.credentialType_Def.schema
937            TClist = [GTD("http://www.isi.edu/faber/abac_types","roleType",lazy=False)(pname="role", aname="_role", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/abac_types","entityType",lazy=False)(pname="requirement", aname="_requirement", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
938            self.attribute_typecode_dict = attributes or {}
939            if extend: TClist += ofwhat
940            if restrict: TClist = ofwhat
941            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
942            class Holder:
943                __metaclass__ = pyclass_type
944                typecode = self
945                def __init__(self):
946                    # pyclass
947                    self._role = None
948                    self._requirement = None
949                    return
950            Holder.__name__ = "credentialType_Holder"
951            self.pyclass = Holder
952
953    class evidenceType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
954        schema = "http://www.isi.edu/faber/abac_types"
955        type = (schema, "evidenceType")
956        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
957            ns = ns0.evidenceType_Def.schema
958            TClist = [GTD("http://www.isi.edu/faber/abac_types","credentialType",lazy=False)(pname="credential", aname="_credential", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
959            self.attribute_typecode_dict = attributes or {}
960            if extend: TClist += ofwhat
961            if restrict: TClist = ofwhat
962            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
963            class Holder:
964                __metaclass__ = pyclass_type
965                typecode = self
966                def __init__(self):
967                    # pyclass
968                    self._credential = []
969                    return
970            Holder.__name__ = "evidenceType_Holder"
971            self.pyclass = Holder
972
973# end class ns0 (tns: http://www.isi.edu/faber/abac_types)
974
975##############################
976# targetNamespace
977# http://www.isi.edu/faber/fedd_types
978##############################
979
980class ns1:
981    targetNamespace = "http://www.isi.edu/faber/fedd_types"
982
983    class IDType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
984        schema = "http://www.isi.edu/faber/fedd_types"
985        type = (schema, "IDType")
986        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
987            ns = ns1.IDType_Def.schema
988            TClist = [ZSI.TC.Base64String(pname="uuid", aname="_uuid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Base64String(pname="fedid", aname="_fedid", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="uri", aname="_uri", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="localname", aname="_localname", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="kerberosUsername", aname="_kerberosUsername", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
989            self.attribute_typecode_dict = attributes or {}
990            if extend: TClist += ofwhat
991            if restrict: TClist = ofwhat
992            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
993            class Holder:
994                __metaclass__ = pyclass_type
995                typecode = self
996                def __init__(self):
997                    # pyclass
998                    self._uuid = None
999                    self._fedid = None
1000                    self._uri = None
1001                    self._localname = None
1002                    self._kerberosUsername = None
1003                    return
1004            Holder.__name__ = "IDType_Holder"
1005            self.pyclass = Holder
1006
1007    class nodeType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1008        schema = "http://www.isi.edu/faber/fedd_types"
1009        type = (schema, "nodeType")
1010        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1011            ns = ns1.nodeType_Def.schema
1012            TClist = [ZSI.TC.String(pname="image", aname="_image", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="hardware", aname="_hardware", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
1013            self.attribute_typecode_dict = attributes or {}
1014            if extend: TClist += ofwhat
1015            if restrict: TClist = ofwhat
1016            else:
1017                # attribute handling code
1018                self.attribute_typecode_dict["count"] = ZSI.TCnumbers.Iint()
1019            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1020            class Holder:
1021                __metaclass__ = pyclass_type
1022                typecode = self
1023                def __init__(self):
1024                    # pyclass
1025                    self._image = []
1026                    self._hardware = []
1027                    return
1028            Holder.__name__ = "nodeType_Holder"
1029            self.pyclass = Holder
1030
1031    class kindType_Def(ZSI.TC.String, TypeDefinition):
1032        schema = "http://www.isi.edu/faber/fedd_types"
1033        type = (schema, "kindType")
1034        def __init__(self, pname, **kw):
1035            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
1036            class Holder(str):
1037                typecode = self
1038            self.pyclass = Holder
1039
1040    class statusType_Def(ZSI.TC.String, TypeDefinition):
1041        schema = "http://www.isi.edu/faber/fedd_types"
1042        type = (schema, "statusType")
1043        def __init__(self, pname, **kw):
1044            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
1045            class Holder(str):
1046                typecode = self
1047            self.pyclass = Holder
1048
1049    class capacityType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1050        schema = "http://www.isi.edu/faber/fedd_types"
1051        type = (schema, "capacityType")
1052        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1053            ns = ns1.capacityType_Def.schema
1054            TClist = [ZSI.TCnumbers.FPdouble(pname="rate", aname="_rate", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","kindType",lazy=False)(pname="kind", aname="_kind", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1055            self.attribute_typecode_dict = attributes or {}
1056            if extend: TClist += ofwhat
1057            if restrict: TClist = ofwhat
1058            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1059            class Holder:
1060                __metaclass__ = pyclass_type
1061                typecode = self
1062                def __init__(self):
1063                    # pyclass
1064                    self._rate = None
1065                    self._kind = None
1066                    return
1067            Holder.__name__ = "capacityType_Holder"
1068            self.pyclass = Holder
1069
1070    class accessType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1071        schema = "http://www.isi.edu/faber/fedd_types"
1072        type = (schema, "accessType")
1073        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1074            ns = ns1.accessType_Def.schema
1075            TClist = [ZSI.TC.Base64String(pname="X509", aname="_X509", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Base64String(pname="sshPubkey", aname="_sshPubkey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Base64String(pname="pgpPubkey", aname="_pgpPubkey", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1076            self.attribute_typecode_dict = attributes or {}
1077            if extend: TClist += ofwhat
1078            if restrict: TClist = ofwhat
1079            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1080            class Holder:
1081                __metaclass__ = pyclass_type
1082                typecode = self
1083                def __init__(self):
1084                    # pyclass
1085                    self._X509 = None
1086                    self._sshPubkey = None
1087                    self._pgpPubkey = None
1088                    return
1089            Holder.__name__ = "accessType_Holder"
1090            self.pyclass = Holder
1091
1092    class userRole_Def(ZSI.TC.String, TypeDefinition):
1093        schema = "http://www.isi.edu/faber/fedd_types"
1094        type = (schema, "userRole")
1095        def __init__(self, pname, **kw):
1096            ZSI.TC.String.__init__(self, pname, pyclass=None, **kw)
1097            class Holder(str):
1098                typecode = self
1099            self.pyclass = Holder
1100
1101    class userType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1102        schema = "http://www.isi.edu/faber/fedd_types"
1103        type = (schema, "userType")
1104        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1105            ns = ns1.userType_Def.schema
1106            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="userID", aname="_userID", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","accessType",lazy=False)(pname="access", aname="_access", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","userRole",lazy=False)(pname="role", aname="_role", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1107            self.attribute_typecode_dict = attributes or {}
1108            if extend: TClist += ofwhat
1109            if restrict: TClist = ofwhat
1110            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1111            class Holder:
1112                __metaclass__ = pyclass_type
1113                typecode = self
1114                def __init__(self):
1115                    # pyclass
1116                    self._userID = None
1117                    self._access = []
1118                    self._role = None
1119                    return
1120            Holder.__name__ = "userType_Holder"
1121            self.pyclass = Holder
1122
1123    class fedAttrType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1124        schema = "http://www.isi.edu/faber/fedd_types"
1125        type = (schema, "fedAttrType")
1126        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1127            ns = ns1.fedAttrType_Def.schema
1128            TClist = [ZSI.TC.String(pname="attribute", aname="_attribute", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="value", aname="_value", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1129            self.attribute_typecode_dict = attributes or {}
1130            if extend: TClist += ofwhat
1131            if restrict: TClist = ofwhat
1132            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1133            class Holder:
1134                __metaclass__ = pyclass_type
1135                typecode = self
1136                def __init__(self):
1137                    # pyclass
1138                    self._attribute = None
1139                    self._value = None
1140                    return
1141            Holder.__name__ = "fedAttrType_Holder"
1142            self.pyclass = Holder
1143
1144    class resourcesType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1145        schema = "http://www.isi.edu/faber/fedd_types"
1146        type = (schema, "resourcesType")
1147        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1148            ns = ns1.resourcesType_Def.schema
1149            TClist = [GTD("http://www.isi.edu/faber/fedd_types","nodeType",lazy=False)(pname="node", aname="_node", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","capacityType",lazy=False)(pname="capacity", aname="_capacity", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
1150            self.attribute_typecode_dict = attributes or {}
1151            if extend: TClist += ofwhat
1152            if restrict: TClist = ofwhat
1153            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1154            class Holder:
1155                __metaclass__ = pyclass_type
1156                typecode = self
1157                def __init__(self):
1158                    # pyclass
1159                    self._node = []
1160                    self._capacity = []
1161                    return
1162            Holder.__name__ = "resourcesType_Holder"
1163            self.pyclass = Holder
1164
1165    class mapType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1166        schema = "http://www.isi.edu/faber/fedd_types"
1167        type = (schema, "mapType")
1168        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1169            ns = ns1.mapType_Def.schema
1170            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="testbed", aname="_testbed", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="uri", aname="_uri", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1171            self.attribute_typecode_dict = attributes or {}
1172            if extend: TClist += ofwhat
1173            if restrict: TClist = ofwhat
1174            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1175            class Holder:
1176                __metaclass__ = pyclass_type
1177                typecode = self
1178                def __init__(self):
1179                    # pyclass
1180                    self._testbed = None
1181                    self._uri = None
1182                    return
1183            Holder.__name__ = "mapType_Holder"
1184            self.pyclass = Holder
1185
1186    class projectType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1187        schema = "http://www.isi.edu/faber/fedd_types"
1188        type = (schema, "projectType")
1189        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1190            ns = ns1.projectType_Def.schema
1191            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="testbed", aname="_testbed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="name", aname="_name", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","userType",lazy=False)(pname="user", aname="_user", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
1192            self.attribute_typecode_dict = attributes or {}
1193            if extend: TClist += ofwhat
1194            if restrict: TClist = ofwhat
1195            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1196            class Holder:
1197                __metaclass__ = pyclass_type
1198                typecode = self
1199                def __init__(self):
1200                    # pyclass
1201                    self._testbed = None
1202                    self._name = None
1203                    self._user = []
1204                    return
1205            Holder.__name__ = "projectType_Holder"
1206            self.pyclass = Holder
1207
1208    class emulabType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1209        schema = "http://www.isi.edu/faber/fedd_types"
1210        type = (schema, "emulabType")
1211        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1212            ns = ns1.emulabType_Def.schema
1213            TClist = [GTD("http://www.isi.edu/faber/fedd_types","projectType",lazy=False)(pname="project", aname="_project", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="domain", aname="_domain", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="boss", aname="_boss", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="ops", aname="_ops", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="fileServer", aname="_fileServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="eventServer", aname="_eventServer", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","fedAttrType",lazy=False)(pname="fedAttr", aname="_fedAttr", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
1214            self.attribute_typecode_dict = attributes or {}
1215            if extend: TClist += ofwhat
1216            if restrict: TClist = ofwhat
1217            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1218            class Holder:
1219                __metaclass__ = pyclass_type
1220                typecode = self
1221                def __init__(self):
1222                    # pyclass
1223                    self._project = None
1224                    self._domain = None
1225                    self._boss = None
1226                    self._ops = None
1227                    self._fileServer = None
1228                    self._eventServer = None
1229                    self._fedAttr = []
1230                    return
1231            Holder.__name__ = "emulabType_Holder"
1232            self.pyclass = Holder
1233
1234    class federatedExperimentType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1235        schema = "http://www.isi.edu/faber/fedd_types"
1236        type = (schema, "federatedExperimentType")
1237        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1238            ns = ns1.federatedExperimentType_Def.schema
1239            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="name", aname="_name", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","emulabType",lazy=False)(pname="emulab", aname="_emulab", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="master", aname="_master", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1240            self.attribute_typecode_dict = attributes or {}
1241            if extend: TClist += ofwhat
1242            if restrict: TClist = ofwhat
1243            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1244            class Holder:
1245                __metaclass__ = pyclass_type
1246                typecode = self
1247                def __init__(self):
1248                    # pyclass
1249                    self._name = []
1250                    self._emulab = None
1251                    self._master = None
1252                    return
1253            Holder.__name__ = "federatedExperimentType_Holder"
1254            self.pyclass = Holder
1255
1256    class vtoponodeType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1257        schema = "http://www.isi.edu/faber/fedd_types"
1258        type = (schema, "vtoponodeType")
1259        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1260            ns = ns1.vtoponodeType_Def.schema
1261            TClist = [ZSI.TC.String(pname="vname", aname="_vname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="ips", aname="_ips", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1262            self.attribute_typecode_dict = attributes or {}
1263            if extend: TClist += ofwhat
1264            if restrict: TClist = ofwhat
1265            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1266            class Holder:
1267                __metaclass__ = pyclass_type
1268                typecode = self
1269                def __init__(self):
1270                    # pyclass
1271                    self._vname = None
1272                    self._ips = None
1273                    return
1274            Holder.__name__ = "vtoponodeType_Holder"
1275            self.pyclass = Holder
1276
1277    class vtopolanType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1278        schema = "http://www.isi.edu/faber/fedd_types"
1279        type = (schema, "vtopolanType")
1280        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1281            ns = ns1.vtopolanType_Def.schema
1282            TClist = [ZSI.TC.String(pname="vname", aname="_vname", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="vnode", aname="_vnode", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="ip", aname="_ip", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname="bandwidth", aname="_bandwidth", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.FPfloat(pname="delay", aname="_delay", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="member", aname="_member", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1283            self.attribute_typecode_dict = attributes or {}
1284            if extend: TClist += ofwhat
1285            if restrict: TClist = ofwhat
1286            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1287            class Holder:
1288                __metaclass__ = pyclass_type
1289                typecode = self
1290                def __init__(self):
1291                    # pyclass
1292                    self._vname = None
1293                    self._vnode = None
1294                    self._ip = None
1295                    self._bandwidth = None
1296                    self._delay = None
1297                    self._member = None
1298                    return
1299            Holder.__name__ = "vtopolanType_Holder"
1300            self.pyclass = Holder
1301
1302    class vtopoType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1303        schema = "http://www.isi.edu/faber/fedd_types"
1304        type = (schema, "vtopoType")
1305        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1306            ns = ns1.vtopoType_Def.schema
1307            TClist = [GTD("http://www.isi.edu/faber/fedd_types","vtoponodeType",lazy=False)(pname="node", aname="_node", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","vtopolanType",lazy=False)(pname="lan", aname="_lan", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
1308            self.attribute_typecode_dict = attributes or {}
1309            if extend: TClist += ofwhat
1310            if restrict: TClist = ofwhat
1311            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1312            class Holder:
1313                __metaclass__ = pyclass_type
1314                typecode = self
1315                def __init__(self):
1316                    # pyclass
1317                    self._node = []
1318                    self._lan = []
1319                    return
1320            Holder.__name__ = "vtopoType_Holder"
1321            self.pyclass = Holder
1322
1323    class visnodeType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1324        schema = "http://www.isi.edu/faber/fedd_types"
1325        type = (schema, "visnodeType")
1326        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1327            ns = ns1.visnodeType_Def.schema
1328            TClist = [ZSI.TC.String(pname="name", aname="_name", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname="x", aname="_x", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCnumbers.Iint(pname="y", aname="_y", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="type", aname="_type", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1329            self.attribute_typecode_dict = attributes or {}
1330            if extend: TClist += ofwhat
1331            if restrict: TClist = ofwhat
1332            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1333            class Holder:
1334                __metaclass__ = pyclass_type
1335                typecode = self
1336                def __init__(self):
1337                    # pyclass
1338                    self._name = None
1339                    self._x = None
1340                    self._y = None
1341                    self._type = None
1342                    return
1343            Holder.__name__ = "visnodeType_Holder"
1344            self.pyclass = Holder
1345
1346    class visType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1347        schema = "http://www.isi.edu/faber/fedd_types"
1348        type = (schema, "visType")
1349        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1350            ns = ns1.visType_Def.schema
1351            TClist = [GTD("http://www.isi.edu/faber/fedd_types","visnodeType",lazy=False)(pname="node", aname="_node", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
1352            self.attribute_typecode_dict = attributes or {}
1353            if extend: TClist += ofwhat
1354            if restrict: TClist = ofwhat
1355            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1356            class Holder:
1357                __metaclass__ = pyclass_type
1358                typecode = self
1359                def __init__(self):
1360                    # pyclass
1361                    self._node = []
1362                    return
1363            Holder.__name__ = "visType_Holder"
1364            self.pyclass = Holder
1365
1366    class projectAllocType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1367        schema = "http://www.isi.edu/faber/fedd_types"
1368        type = (schema, "projectAllocType")
1369        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1370            ns = ns1.projectAllocType_Def.schema
1371            TClist = [GTD("http://www.isi.edu/faber/fedd_types","projectType",lazy=False)(pname="project", aname="_project", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","resourcesType",lazy=False)(pname="resources", aname="_resources", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1372            self.attribute_typecode_dict = attributes or {}
1373            if extend: TClist += ofwhat
1374            if restrict: TClist = ofwhat
1375            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1376            class Holder:
1377                __metaclass__ = pyclass_type
1378                typecode = self
1379                def __init__(self):
1380                    # pyclass
1381                    self._project = None
1382                    self._resources = None
1383                    return
1384            Holder.__name__ = "projectAllocType_Holder"
1385            self.pyclass = Holder
1386
1387    class experimentDescriptionType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1388        schema = "http://www.isi.edu/faber/fedd_types"
1389        type = (schema, "experimentDescriptionType")
1390        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1391            ns = ns1.experimentDescriptionType_Def.schema
1392            TClist = [ZSI.TC.Base64String(pname="ns2description", aname="_ns2description", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/topdl","topologyType",lazy=False)(pname="topdldescription", aname="_topdldescription", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1393            self.attribute_typecode_dict = attributes or {}
1394            if extend: TClist += ofwhat
1395            if restrict: TClist = ofwhat
1396            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1397            class Holder:
1398                __metaclass__ = pyclass_type
1399                typecode = self
1400                def __init__(self):
1401                    # pyclass
1402                    self._ns2description = None
1403                    self._topdldescription = None
1404                    return
1405            Holder.__name__ = "experimentDescriptionType_Holder"
1406            self.pyclass = Holder
1407
1408    class requestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1409        schema = "http://www.isi.edu/faber/fedd_types"
1410        type = (schema, "requestType")
1411        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1412            ns = ns1.requestType_Def.schema
1413            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="destinationTestbed", aname="_destinationTestbed", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","projectType",lazy=False)(pname="project", aname="_project", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","userType",lazy=False)(pname="user", aname="_user", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","resourcesType",lazy=False)(pname="resources", aname="_resources", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","accessType",lazy=False)(pname="createAccess", aname="_createAccess", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","accessType",lazy=False)(pname="serviceAccess", aname="_serviceAccess", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="exportProject", aname="_exportProject", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="allocID", aname="_allocID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname="when", aname="_when", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname="until", aname="_until", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1414            self.attribute_typecode_dict = attributes or {}
1415            if extend: TClist += ofwhat
1416            if restrict: TClist = ofwhat
1417            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1418            class Holder:
1419                __metaclass__ = pyclass_type
1420                typecode = self
1421                def __init__(self):
1422                    # pyclass
1423                    self._destinationTestbed = None
1424                    self._project = None
1425                    self._user = []
1426                    self._resources = None
1427                    self._createAccess = []
1428                    self._serviceAccess = []
1429                    self._exportProject = None
1430                    self._allocID = None
1431                    self._when = None
1432                    self._until = None
1433                    return
1434            Holder.__name__ = "requestType_Holder"
1435            self.pyclass = Holder
1436
1437    class responseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1438        schema = "http://www.isi.edu/faber/fedd_types"
1439        type = (schema, "responseType")
1440        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1441            ns = ns1.responseType_Def.schema
1442            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="allocID", aname="_allocID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","emulabType",lazy=False)(pname="emulab", aname="_emulab", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname="when", aname="_when", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TCtimes.gDateTime(pname="until", aname="_until", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1443            self.attribute_typecode_dict = attributes or {}
1444            if extend: TClist += ofwhat
1445            if restrict: TClist = ofwhat
1446            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1447            class Holder:
1448                __metaclass__ = pyclass_type
1449                typecode = self
1450                def __init__(self):
1451                    # pyclass
1452                    self._allocID = None
1453                    self._emulab = None
1454                    self._when = None
1455                    self._until = None
1456                    return
1457            Holder.__name__ = "responseType_Holder"
1458            self.pyclass = Holder
1459
1460    class releaseRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1461        schema = "http://www.isi.edu/faber/fedd_types"
1462        type = (schema, "releaseRequestType")
1463        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1464            ns = ns1.releaseRequestType_Def.schema
1465            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="allocID", aname="_allocID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1466            self.attribute_typecode_dict = attributes or {}
1467            if extend: TClist += ofwhat
1468            if restrict: TClist = ofwhat
1469            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1470            class Holder:
1471                __metaclass__ = pyclass_type
1472                typecode = self
1473                def __init__(self):
1474                    # pyclass
1475                    self._allocID = None
1476                    return
1477            Holder.__name__ = "releaseRequestType_Holder"
1478            self.pyclass = Holder
1479
1480    class releaseResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1481        schema = "http://www.isi.edu/faber/fedd_types"
1482        type = (schema, "releaseResponseType")
1483        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1484            ns = ns1.releaseResponseType_Def.schema
1485            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="allocID", aname="_allocID", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1486            self.attribute_typecode_dict = attributes or {}
1487            if extend: TClist += ofwhat
1488            if restrict: TClist = ofwhat
1489            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1490            class Holder:
1491                __metaclass__ = pyclass_type
1492                typecode = self
1493                def __init__(self):
1494                    # pyclass
1495                    self._allocID = None
1496                    return
1497            Holder.__name__ = "releaseResponseType_Holder"
1498            self.pyclass = Holder
1499
1500    class createRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1501        schema = "http://www.isi.edu/faber/fedd_types"
1502        type = (schema, "createRequestType")
1503        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1504            ns = ns1.createRequestType_Def.schema
1505            TClist = [GTD("http://www.isi.edu/faber/fedd_types","mapType",lazy=False)(pname="testbedmap", aname="_testbedmap", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","userType",lazy=False)(pname="user", aname="_user", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","experimentDescriptionType",lazy=False)(pname="experimentdescription", aname="_experimentdescription", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="master", aname="_master", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="exportProject", aname="_exportProject", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experimentID", aname="_experimentID", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1506            self.attribute_typecode_dict = attributes or {}
1507            if extend: TClist += ofwhat
1508            if restrict: TClist = ofwhat
1509            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1510            class Holder:
1511                __metaclass__ = pyclass_type
1512                typecode = self
1513                def __init__(self):
1514                    # pyclass
1515                    self._testbedmap = []
1516                    self._user = []
1517                    self._experimentdescription = None
1518                    self._master = None
1519                    self._exportProject = None
1520                    self._experimentID = None
1521                    return
1522            Holder.__name__ = "createRequestType_Holder"
1523            self.pyclass = Holder
1524
1525    class createResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1526        schema = "http://www.isi.edu/faber/fedd_types"
1527        type = (schema, "createResponseType")
1528        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1529            ns = ns1.createResponseType_Def.schema
1530            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experimentID", aname="_experimentID", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","statusType",lazy=False)(pname="experimentStatus", aname="_experimentStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","accessType",lazy=False)(pname="experimentAccess", aname="_experimentAccess", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1531            self.attribute_typecode_dict = attributes or {}
1532            if extend: TClist += ofwhat
1533            if restrict: TClist = ofwhat
1534            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1535            class Holder:
1536                __metaclass__ = pyclass_type
1537                typecode = self
1538                def __init__(self):
1539                    # pyclass
1540                    self._experimentID = []
1541                    self._experimentStatus = None
1542                    self._experimentAccess = None
1543                    return
1544            Holder.__name__ = "createResponseType_Holder"
1545            self.pyclass = Holder
1546
1547    class vtopoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1548        schema = "http://www.isi.edu/faber/fedd_types"
1549        type = (schema, "vtopoRequestType")
1550        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1551            ns = ns1.vtopoRequestType_Def.schema
1552            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experiment", aname="_experiment", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1553            self.attribute_typecode_dict = attributes or {}
1554            if extend: TClist += ofwhat
1555            if restrict: TClist = ofwhat
1556            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1557            class Holder:
1558                __metaclass__ = pyclass_type
1559                typecode = self
1560                def __init__(self):
1561                    # pyclass
1562                    self._experiment = None
1563                    return
1564            Holder.__name__ = "vtopoRequestType_Holder"
1565            self.pyclass = Holder
1566
1567    class vtopoResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1568        schema = "http://www.isi.edu/faber/fedd_types"
1569        type = (schema, "vtopoResponseType")
1570        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1571            ns = ns1.vtopoResponseType_Def.schema
1572            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experiment", aname="_experiment", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","vtopoType",lazy=False)(pname="vtopo", aname="_vtopo", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1573            self.attribute_typecode_dict = attributes or {}
1574            if extend: TClist += ofwhat
1575            if restrict: TClist = ofwhat
1576            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1577            class Holder:
1578                __metaclass__ = pyclass_type
1579                typecode = self
1580                def __init__(self):
1581                    # pyclass
1582                    self._experiment = None
1583                    self._vtopo = None
1584                    return
1585            Holder.__name__ = "vtopoResponseType_Holder"
1586            self.pyclass = Holder
1587
1588    class visRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1589        schema = "http://www.isi.edu/faber/fedd_types"
1590        type = (schema, "visRequestType")
1591        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1592            ns = ns1.visRequestType_Def.schema
1593            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experiment", aname="_experiment", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1594            self.attribute_typecode_dict = attributes or {}
1595            if extend: TClist += ofwhat
1596            if restrict: TClist = ofwhat
1597            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1598            class Holder:
1599                __metaclass__ = pyclass_type
1600                typecode = self
1601                def __init__(self):
1602                    # pyclass
1603                    self._experiment = None
1604                    return
1605            Holder.__name__ = "visRequestType_Holder"
1606            self.pyclass = Holder
1607
1608    class visResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1609        schema = "http://www.isi.edu/faber/fedd_types"
1610        type = (schema, "visResponseType")
1611        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1612            ns = ns1.visResponseType_Def.schema
1613            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experiment", aname="_experiment", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","visType",lazy=False)(pname="vis", aname="_vis", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1614            self.attribute_typecode_dict = attributes or {}
1615            if extend: TClist += ofwhat
1616            if restrict: TClist = ofwhat
1617            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1618            class Holder:
1619                __metaclass__ = pyclass_type
1620                typecode = self
1621                def __init__(self):
1622                    # pyclass
1623                    self._experiment = None
1624                    self._vis = None
1625                    return
1626            Holder.__name__ = "visResponseType_Holder"
1627            self.pyclass = Holder
1628
1629    class infoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1630        schema = "http://www.isi.edu/faber/fedd_types"
1631        type = (schema, "infoRequestType")
1632        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1633            ns = ns1.infoRequestType_Def.schema
1634            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experiment", aname="_experiment", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1635            self.attribute_typecode_dict = attributes or {}
1636            if extend: TClist += ofwhat
1637            if restrict: TClist = ofwhat
1638            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1639            class Holder:
1640                __metaclass__ = pyclass_type
1641                typecode = self
1642                def __init__(self):
1643                    # pyclass
1644                    self._experiment = None
1645                    return
1646            Holder.__name__ = "infoRequestType_Holder"
1647            self.pyclass = Holder
1648
1649    class infoResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1650        schema = "http://www.isi.edu/faber/fedd_types"
1651        type = (schema, "infoResponseType")
1652        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1653            ns = ns1.infoResponseType_Def.schema
1654            TClist = [GTD("http://www.isi.edu/faber/fedd_types","federatedExperimentType",lazy=False)(pname="federant", aname="_federant", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","vtopoType",lazy=False)(pname="vtopo", aname="_vtopo", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","visType",lazy=False)(pname="vis", aname="_vis", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experimentID", aname="_experimentID", minOccurs=1, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="allocationLog", aname="_allocationLog", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","statusType",lazy=False)(pname="experimentStatus", aname="_experimentStatus", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), GTD("http://www.isi.edu/faber/fedd_types","accessType",lazy=False)(pname="experimentAccess", aname="_experimentAccess", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1655            self.attribute_typecode_dict = attributes or {}
1656            if extend: TClist += ofwhat
1657            if restrict: TClist = ofwhat
1658            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1659            class Holder:
1660                __metaclass__ = pyclass_type
1661                typecode = self
1662                def __init__(self):
1663                    # pyclass
1664                    self._federant = []
1665                    self._vtopo = None
1666                    self._vis = None
1667                    self._experimentID = []
1668                    self._allocationLog = None
1669                    self._experimentStatus = None
1670                    self._experimentAccess = None
1671                    return
1672            Holder.__name__ = "infoResponseType_Holder"
1673            self.pyclass = Holder
1674
1675    class multiInfoRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1676        schema = "http://www.isi.edu/faber/fedd_types"
1677        type = (schema, "multiInfoRequestType")
1678        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1679            ns = ns1.multiInfoRequestType_Def.schema
1680            TClist = []
1681            self.attribute_typecode_dict = attributes or {}
1682            if extend: TClist += ofwhat
1683            if restrict: TClist = ofwhat
1684            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1685            class Holder:
1686                __metaclass__ = pyclass_type
1687                typecode = self
1688                def __init__(self):
1689                    # pyclass
1690                    return
1691            Holder.__name__ = "multiInfoRequestType_Holder"
1692            self.pyclass = Holder
1693
1694    class multiInfoResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1695        schema = "http://www.isi.edu/faber/fedd_types"
1696        type = (schema, "multiInfoResponseType")
1697        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1698            ns = ns1.multiInfoResponseType_Def.schema
1699            TClist = [GTD("http://www.isi.edu/faber/fedd_types","infoResponseType",lazy=False)(pname="info", aname="_info", minOccurs=0, maxOccurs="unbounded", nillable=False, typed=False, encoded=kw.get("encoded"))]
1700            self.attribute_typecode_dict = attributes or {}
1701            if extend: TClist += ofwhat
1702            if restrict: TClist = ofwhat
1703            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1704            class Holder:
1705                __metaclass__ = pyclass_type
1706                typecode = self
1707                def __init__(self):
1708                    # pyclass
1709                    self._info = []
1710                    return
1711            Holder.__name__ = "multiInfoResponseType_Holder"
1712            self.pyclass = Holder
1713
1714    class terminateRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1715        schema = "http://www.isi.edu/faber/fedd_types"
1716        type = (schema, "terminateRequestType")
1717        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1718            ns = ns1.terminateRequestType_Def.schema
1719            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experiment", aname="_experiment", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="force", aname="_force", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1720            self.attribute_typecode_dict = attributes or {}
1721            if extend: TClist += ofwhat
1722            if restrict: TClist = ofwhat
1723            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1724            class Holder:
1725                __metaclass__ = pyclass_type
1726                typecode = self
1727                def __init__(self):
1728                    # pyclass
1729                    self._experiment = None
1730                    self._force = None
1731                    return
1732            Holder.__name__ = "terminateRequestType_Holder"
1733            self.pyclass = Holder
1734
1735    class terminateResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1736        schema = "http://www.isi.edu/faber/fedd_types"
1737        type = (schema, "terminateResponseType")
1738        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1739            ns = ns1.terminateResponseType_Def.schema
1740            TClist = [GTD("http://www.isi.edu/faber/fedd_types","IDType",lazy=False)(pname="experiment", aname="_experiment", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="deallocationLog", aname="_deallocationLog", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1741            self.attribute_typecode_dict = attributes or {}
1742            if extend: TClist += ofwhat
1743            if restrict: TClist = ofwhat
1744            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1745            class Holder:
1746                __metaclass__ = pyclass_type
1747                typecode = self
1748                def __init__(self):
1749                    # pyclass
1750                    self._experiment = None
1751                    self._deallocationLog = None
1752                    return
1753            Holder.__name__ = "terminateResponseType_Holder"
1754            self.pyclass = Holder
1755
1756    class ns2SplitRequestType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1757        schema = "http://www.isi.edu/faber/fedd_types"
1758        type = (schema, "ns2SplitRequestType")
1759        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1760            ns = ns1.ns2SplitRequestType_Def.schema
1761            TClist = [GTD("http://www.isi.edu/faber/fedd_types","experimentDescriptionType",lazy=False)(pname="description", aname="_description", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="master", aname="_master", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="include_fedkit", aname="_include_fedkit", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.Boolean(pname="include_gatewaykit", aname="_include_gatewaykit", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1762            self.attribute_typecode_dict = attributes or {}
1763            if extend: TClist += ofwhat
1764            if restrict: TClist = ofwhat
1765            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1766            class Holder:
1767                __metaclass__ = pyclass_type
1768                typecode = self
1769                def __init__(self):
1770                    # pyclass
1771                    self._description = None
1772                    self._master = None
1773                    self._include_fedkit = None
1774                    self._include_gatewaykit = None
1775                    return
1776            Holder.__name__ = "ns2SplitRequestType_Holder"
1777            self.pyclass = Holder
1778
1779    class ns2SplitResponseType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1780        schema = "http://www.isi.edu/faber/fedd_types"
1781        type = (schema, "ns2SplitResponseType")
1782        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1783            ns = ns1.ns2SplitResponseType_Def.schema
1784            TClist = [ZSI.TC.Base64String(pname="output", aname="_output", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1785            self.attribute_typecode_dict = attributes or {}
1786            if extend: TClist += ofwhat
1787            if restrict: TClist = ofwhat
1788            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1789            class Holder:
1790                __metaclass__ = pyclass_type
1791                typecode = self
1792                def __init__(self):
1793                    # pyclass
1794                    self._output = None
1795                    return
1796            Holder.__name__ = "ns2SplitResponseType_Holder"
1797            self.pyclass = Holder
1798
1799    class faultType_Def(ZSI.TCcompound.ComplexType, TypeDefinition):
1800        schema = "http://www.isi.edu/faber/fedd_types"
1801        type = (schema, "faultType")
1802        def __init__(self, pname, ofwhat=(), attributes=None, extend=False, restrict=False, **kw):
1803            ns = ns1.faultType_Def.schema
1804            TClist = [ZSI.TCnumbers.Iint(pname="code", aname="_code", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="errstr", aname="_errstr", minOccurs=0, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded")), ZSI.TC.String(pname="desc", aname="_desc", minOccurs=1, maxOccurs=1, nillable=False, typed=False, encoded=kw.get("encoded"))]
1805            self.attribute_typecode_dict = attributes or {}
1806            if extend: TClist += ofwhat
1807            if restrict: TClist = ofwhat
1808            ZSI.TCcompound.ComplexType.__init__(self, None, TClist, pname=pname, inorder=0, **kw)
1809            class Holder:
1810                __metaclass__ = pyclass_type
1811                typecode = self
1812                def __init__(self):
1813                    # pyclass
1814                    self._code = None
1815                    self._errstr = None
1816                    self._desc = None
1817                    return
1818            Holder.__name__ = "faultType_Holder"
1819            self.pyclass = Holder
1820
1821# end class ns1 (tns: http://www.isi.edu/faber/fedd_types)
Note: See TracBrowser for help on using the repository browser.