1
2
3
4
5
6
7
8
9 import ZSI
10 from ZSI.TCcompound import Struct
11
12
13
14
15
16
17
18
19
21 targetNamespace = 'http://nbcr.sdsc.edu/opal/types'
22
60
61
63 schema = 'http://nbcr.sdsc.edu/opal/types'
64 type = 'ParamsType'
65
66 - def __init__(self, name=None, ns=None, **kw):
67
68 self._id = None
69 self._tag = None
70 self._paramType = None
71 self._ioType = None
72 self._required = None
73 self._value = None
74 self._semanticType = None
75 self._textDesc = None
76
77 TClist = [ZSI.TC.String(pname="id",aname="_id"), ZSI.TC.String(pname="tag",aname="_tag", optional=1), ns1.ParamType_Def(name="paramType",ns=ns), ns1.IOType_Def(name="ioType",ns=ns, optional=1), ZSI.TC.Boolean(pname="required",aname="_required", optional=1), ZSI.TC.String(pname="value",aname="_value", repeatable=1, optional=1), ZSI.TC.String(pname="semanticType",aname="_semanticType", optional=1), ZSI.TC.String(pname="textDesc",aname="_textDesc", optional=1), ]
78
79 oname = name
80
81 if name:
82 aname = '_%s' % name
83 if ns:
84 oname += ' xmlns="%s"' % ns
85 else:
86 oname += ' xmlns="%s"' % self.__class__.schema
87 else:
88 aname = None
89
90 ZSI.TCcompound.Struct.__init__(self, self.__class__, TClist,
91 pname=name, inorder=0,
92 aname=aname, oname=oname,
93 hasextras=1, **kw)
95 return self._id
96
98 self._id = _id
99
101 return self._tag
102
104 self._tag = _tag
105
107 return self._paramType
108
110 self._paramType = _paramType
111
113 return self._ioType
114
116 self._ioType = _ioType
117
119 return self._required
120
122 self._required = _required
123
125 return self._value
126
128 self._value = _value
129
131 return self._semanticType
132
134 self._semanticType = _semanticType
135
136 - def Get_textDesc(self):
137 return self._textDesc
138
139 - def Set_textDesc(self,_textDesc):
140 self._textDesc = _textDesc
141
142
180
181
183 schema = 'http://nbcr.sdsc.edu/opal/types'
184 type = 'FaultType'
185
186 - def __init__(self, name=None, ns=None, **kw):
187
188 self._message = None
189
190 TClist = [ZSI.TC.String(pname="message",aname="_message", optional=1), ]
191
192 oname = name
193
194 if name:
195 aname = '_%s' % name
196 if ns:
197 oname += ' xmlns="%s"' % ns
198 else:
199 oname += ' xmlns="%s"' % self.__class__.schema
200 else:
201 aname = None
202
203 ZSI.TCcompound.Struct.__init__(self, self.__class__, TClist,
204 pname=name, inorder=0,
205 aname=aname, oname=oname,
206 **kw)
208 return self._message
209
211 self._message = _message
212
213
215 schema = 'http://nbcr.sdsc.edu/opal/types'
216 type = 'FlagsType'
217
218 - def __init__(self, name=None, ns=None, **kw):
219
220 self._id = None
221 self._tag = None
222 self._textDesc = None
223
224 TClist = [ZSI.TC.String(pname="id",aname="_id"), ZSI.TC.String(pname="tag",aname="_tag"), ZSI.TC.String(pname="textDesc",aname="_textDesc", optional=1), ]
225
226 oname = name
227
228 if name:
229 aname = '_%s' % name
230 if ns:
231 oname += ' xmlns="%s"' % ns
232 else:
233 oname += ' xmlns="%s"' % self.__class__.schema
234 else:
235 aname = None
236
237 ZSI.TCcompound.Struct.__init__(self, self.__class__, TClist,
238 pname=name, inorder=0,
239 aname=aname, oname=oname,
240 **kw)
242 return self._id
243
245 self._id = _id
246
248 return self._tag
249
251 self._tag = _tag
252
253 - def Get_textDesc(self):
254 return self._textDesc
255
256 - def Set_textDesc(self,_textDesc):
257 self._textDesc = _textDesc
258
259
261 schema = 'http://nbcr.sdsc.edu/opal/types'
262 type = 'ImplicitParamsType'
263
264 - def __init__(self, name=None, ns=None, **kw):
265
266 self._id = None
267 self._name = None
268 self._extension = None
269 self._ioType = None
270 self._required = None
271 self._semanticType = None
272 self._textDesc = None
273 self._min = None
274 self._max = None
275
276 TClist = [ZSI.TC.String(pname="id",aname="_id"), ZSI.TC.String(pname="name",aname="_name", optional=1), ZSI.TC.String(pname="extension",aname="_extension", optional=1), ns1.IOType_Def(name="ioType",ns=ns), ZSI.TC.Boolean(pname="required",aname="_required", optional=1), ZSI.TC.String(pname="semanticType",aname="_semanticType", optional=1), ZSI.TC.String(pname="textDesc",aname="_textDesc", optional=1), ZSI.TCnumbers.Iint(pname="min",aname="_min", optional=1), ZSI.TCnumbers.Iint(pname="max",aname="_max", optional=1), ]
277
278 oname = name
279
280 if name:
281 aname = '_%s' % name
282 if ns:
283 oname += ' xmlns="%s"' % ns
284 else:
285 oname += ' xmlns="%s"' % self.__class__.schema
286 else:
287 aname = None
288
289 ZSI.TCcompound.Struct.__init__(self, self.__class__, TClist,
290 pname=name, inorder=0,
291 aname=aname, oname=oname,
292 **kw)
294 return self._id
295
297 self._id = _id
298
300 return self._name
301
303 self._name = _name
304
306 return self._extension
307
309 self._extension = _extension
310
312 return self._ioType
313
315 self._ioType = _ioType
316
318 return self._required
319
321 self._required = _required
322
324 return self._semanticType
325
327 self._semanticType = _semanticType
328
329 - def Get_textDesc(self):
330 return self._textDesc
331
332 - def Set_textDesc(self,_textDesc):
333 self._textDesc = _textDesc
334
336 return self._min
337
339 self._min = _min
340
342 return self._max
343
345 self._max = _max
346
347
349 schema = 'http://nbcr.sdsc.edu/opal/types'
350 type = 'StatusOutputType'
351
352 - def __init__(self, name=None, ns=None, **kw):
353
354 self._code = None
355 self._message = None
356 self._baseURL = None
357
358 TClist = [ZSI.TCnumbers.Iint(pname="code",aname="_code"), ZSI.TC.String(pname="message",aname="_message"), ZSI.TC.URI(pname="baseURL",aname="_baseURL"), ]
359
360 oname = name
361
362 if name:
363 aname = '_%s' % name
364 if ns:
365 oname += ' xmlns="%s"' % ns
366 else:
367 oname += ' xmlns="%s"' % self.__class__.schema
368 else:
369 aname = None
370
371 ZSI.TCcompound.Struct.__init__(self, self.__class__, TClist,
372 pname=name, inorder=0,
373 aname=aname, oname=oname,
374 **kw)
376 return self._code
377
379 self._code = _code
380
382 return self._message
383
385 self._message = _message
386
388 return self._baseURL
389
391 self._baseURL = _baseURL
392
393
395 schema = 'http://nbcr.sdsc.edu/opal/types'
396 type = 'OutputFileType'
397
398 - def __init__(self, name=None, ns=None, **kw):
399
400 self._name = None
401 self._url = None
402
403 TClist = [ZSI.TC.String(pname="name",aname="_name"), ZSI.TC.URI(pname="url",aname="_url"), ]
404
405 oname = name
406
407 if name:
408 aname = '_%s' % name
409 if ns:
410 oname += ' xmlns="%s"' % ns
411 else:
412 oname += ' xmlns="%s"' % self.__class__.schema
413 else:
414 aname = None
415
416 ZSI.TCcompound.Struct.__init__(self, self.__class__, TClist,
417 pname=name, inorder=0,
418 aname=aname, oname=oname,
419 **kw)
421 return self._name
422
424 self._name = _name
425
427 return self._url
428
430 self._url = _url
431
432
434 schema = 'http://nbcr.sdsc.edu/opal/literals'
435 literal = 'getOutputAsBase64ByNameOutput'
436
437 - def __init__(self, name=None, ns=None, **kw):
438 name = name or self.__class__.literal
439 ns = ns or self.__class__.schema
440
441
442 self._item = None
443
444 TClist = [ZSI.TCnumbers.Ibyte(pname="item",aname="_item", repeatable=1, optional=1), ]
445
446 oname = name
447
448 if name:
449 aname = '_%s' % name
450 if ns:
451 oname += ' xmlns="%s"' % ns
452 else:
453 oname += ' xmlns="%s"' % self.__class__.schema
454 else:
455 aname = None
456
457 ZSI.TCcompound.Struct.__init__(self, self.__class__, TClist,
458 pname=name, inorder=0,
459 aname=aname, oname=oname,
460 hasextras=1, **kw)
462 return self._item
463
465 self._item = _item
466
467
478
480 schema = 'http://nbcr.sdsc.edu/opal/types'
481 type = 'ParamsArrayType'
482
483 - def __init__(self, name=None, ns=None, **kw):
484
485 self._separator = None
486 self._param = None
487
488 TClist = [ZSI.TC.String(pname="separator",aname="_separator", optional=1), ns1.ParamsType_Def(name="param", ns=ns, repeatable=1, optional=1), ]
489
490 oname = name
491
492 if name:
493 aname = '_%s' % name
494 if ns:
495 oname += ' xmlns="%s"' % ns
496 else:
497 oname += ' xmlns="%s"' % self.__class__.schema
498 else:
499 aname = None
500
501 ZSI.TCcompound.Struct.__init__(self, self.__class__, TClist,
502 pname=name, inorder=0,
503 aname=aname, oname=oname,
504 hasextras=1, **kw)
506 return self._separator
507
509 self._separator = _separator
510
512 return self._param
513
515 self._param = _param
516
517