-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathApolloFactory.py
61 lines (43 loc) · 1.77 KB
/
ApolloFactory.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# Copyright 2012 University of Pittsburgh
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may not
# use this file except in compliance with the License. You may obtain a copy of
# the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations under
# the License.
'''
Created on Nov 29, 2012
@author: John Levander
'''
from VisualizerService_v3_0_0_types import *
class ApolloFactory:
def new_RunVisualizationResult(self):
vr = ns1.RunVisualizationResult_Def(None).pyclass
return vr
def new_UrlOutputResource_Def(self):
r = ns1.UrlOutputResource_Def(None).pyclass
return r
def new_SoftwareIdentification(self):
vid = ns1.SoftwareIdentification_Def(None).pyclass
return vid
def new_Authentication(self):
auth = ns1.Authentication_Def(None).pyclass
return auth
def new_VisualizationOptions(self):
vopt = ns1.VisualizationOptions_Def(None).pyclass
return vopt;
def new_MethodCallStatus(self):
run_status = ns2.MethodCallStatus_Def(None).pyclass()
return run_status
def new_VisualizerConfiguration(self):
vc = ns1.VisualizerConfiguration_Def(None).pyclass()
vc._visualizerIdentification = self.new_SoftwareIdentification()
vc._authentication = self.new_Authentication()
vc._visualizationOptions = self.new_VisualizationOptions()
return vc