6 <component-name>?</component-name>
7 <interface-name>?</interface-name>
8 <node-name>GraphConvertObjRefCheck</node-name>
10 <coupled-node>?</coupled-node>
12 <service-name>GraphConvertObjRefCheck</service-name>
15 <inParameter-type>string</inParameter-type>
16 <inParameter-name>SyrComponent__aContainer</inParameter-name> </inParameter>
18 <inParameter-type>string</inParameter-type>
19 <inParameter-name>SyrComponent__aComponent</inParameter-name> </inParameter>
21 <inParameter-type>boolean</inParameter-type>
22 <inParameter-name>MiscTypes__InBool</inParameter-name> </inParameter>
24 <inParameter-type>char</inParameter-type>
25 <inParameter-name>MiscTypes__InChar</inParameter-name> </inParameter>
27 <inParameter-type>short</inParameter-type>
28 <inParameter-name>MiscTypes__InShort</inParameter-name> </inParameter>
30 <inParameter-type>long</inParameter-type>
31 <inParameter-name>MiscTypes__InLong</inParameter-name> </inParameter>
33 <inParameter-type>float</inParameter-type>
34 <inParameter-name>MiscTypes__InFloat</inParameter-name> </inParameter>
36 <inParameter-type>double</inParameter-type>
37 <inParameter-name>MiscTypes__InDouble</inParameter-name> </inParameter> </inParameter-list>
40 <outParameter-type>string</outParameter-type>
41 <outParameter-name>MiscTypes__OutString</outParameter-name> </outParameter>
43 <outParameter-type>boolean</outParameter-type>
44 <outParameter-name>MiscTypes__OutBool</outParameter-name> </outParameter>
46 <outParameter-type>char</outParameter-type>
47 <outParameter-name>MiscTypes__OutChar</outParameter-name> </outParameter>
49 <outParameter-type>short</outParameter-type>
50 <outParameter-name>MiscTypes__OutShort</outParameter-name> </outParameter>
52 <outParameter-type>long</outParameter-type>
53 <outParameter-name>MiscTypes__OutLong</outParameter-name> </outParameter>
55 <outParameter-type>float</outParameter-type>
56 <outParameter-name>MiscTypes__OutFloat</outParameter-name> </outParameter>
58 <outParameter-type>double</outParameter-type>
59 <outParameter-name>MiscTypes__OutDouble</outParameter-name> </outParameter> </outParameter-list> </service>
62 <creation-date>30/7/2003 - 14:23:52</creation-date>
63 <lastmodification-date>29/12/2004 - 16:1:50</lastmodification-date>
64 <editor-release>1.04</editor-release>
66 <container>?</container>
67 <comment>Check conversions of ObjRef</comment>
68 <x-position>0</x-position>
69 <y-position>0</y-position> </node> </info-list>
72 <component-name>?</component-name>
73 <interface-name>?</interface-name>
74 <node-name>SyrComponent</node-name>
76 <coupled-node>?</coupled-node>
78 <service-name>SyrComponent</service-name>
81 <inParameter-type>string</inParameter-type>
82 <inParameter-name>aContainer</inParameter-name> </inParameter>
84 <inParameter-type>string</inParameter-type>
85 <inParameter-name>aComponent</inParameter-name> </inParameter> </inParameter-list>
88 <outParameter-type>objref</outParameter-type>
89 <outParameter-name>anObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
93 <FuncName>SyrComponent</FuncName>
94 <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
95 <PyFunc><![CDATA[def SyrComponent( aContainer , aComponent ) : ]]></PyFunc>
96 <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
97 <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
98 <PyFunc><![CDATA[ print "SyrComponent orb",orb ]]></PyFunc>
99 <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
100 <PyFunc><![CDATA[ print "SyrComponent lcc",lcc ]]></PyFunc>
101 <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,")" ]]></PyFunc>
102 <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
103 <PyFunc><![CDATA[ print "SyrComponent(",aContainer,",",aComponent,") --> ",ComponentRef ]]></PyFunc>
104 <PyFunc><![CDATA[ return ComponentRef ]]></PyFunc>
105 <PyFunc><![CDATA[?]]></PyFunc> </PyFunction> </PyFunction-list>
106 <creation-date>29/12/2004 - 15:57:21</creation-date>
107 <lastmodification-date>29/12/2004 - 15:57:21</lastmodification-date>
108 <editor-release>1.04</editor-release>
110 <container>?</container>
111 <comment>InLine Node</comment>
112 <x-position>14</x-position>
113 <y-position>114</y-position> </node>
115 <component-name>TypesCheck</component-name>
116 <interface-name>TypesCheck</interface-name>
117 <node-name>MiscTypes</node-name>
119 <coupled-node>?</coupled-node>
121 <service-name>MiscTypes</service-name>
124 <inParameter-type>string</inParameter-type>
125 <inParameter-name>InString</inParameter-name> </inParameter>
127 <inParameter-type>boolean</inParameter-type>
128 <inParameter-name>InBool</inParameter-name> </inParameter>
130 <inParameter-type>char</inParameter-type>
131 <inParameter-name>InChar</inParameter-name> </inParameter>
133 <inParameter-type>short</inParameter-type>
134 <inParameter-name>InShort</inParameter-name> </inParameter>
136 <inParameter-type>long</inParameter-type>
137 <inParameter-name>InLong</inParameter-name> </inParameter>
139 <inParameter-type>float</inParameter-type>
140 <inParameter-name>InFloat</inParameter-name> </inParameter>
142 <inParameter-type>double</inParameter-type>
143 <inParameter-name>InDouble</inParameter-name> </inParameter>
145 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
146 <inParameter-name>InObjRef</inParameter-name> </inParameter> </inParameter-list>
149 <outParameter-type>string</outParameter-type>
150 <outParameter-name>OutString</outParameter-name> </outParameter>
152 <outParameter-type>boolean</outParameter-type>
153 <outParameter-name>OutBool</outParameter-name> </outParameter>
155 <outParameter-type>char</outParameter-type>
156 <outParameter-name>OutChar</outParameter-name> </outParameter>
158 <outParameter-type>short</outParameter-type>
159 <outParameter-name>OutShort</outParameter-name> </outParameter>
161 <outParameter-type>long</outParameter-type>
162 <outParameter-name>OutLong</outParameter-name> </outParameter>
164 <outParameter-type>float</outParameter-type>
165 <outParameter-name>OutFloat</outParameter-name> </outParameter>
167 <outParameter-type>double</outParameter-type>
168 <outParameter-name>OutDouble</outParameter-name> </outParameter>
170 <outParameter-type>SuperVisionTest::Adder</outParameter-type>
171 <outParameter-name>OutObjRef</outParameter-name> </outParameter> </outParameter-list> </service>
174 <creation-date>29/12/2004 - 15:57:21</creation-date>
175 <lastmodification-date>29/12/2004 - 15:57:21</lastmodification-date>
176 <editor-release>1.05</editor-release>
178 <container>localhost/FactoryServer</container>
179 <comment>MiscTypes from TypesCheck</comment>
180 <x-position>284</x-position>
181 <y-position>28</y-position> </node>
183 <component-name>?</component-name>
184 <interface-name>?</interface-name>
185 <node-name>ObjRefToInline</node-name>
187 <coupled-node>?</coupled-node>
189 <service-name>ObjRefToInline</service-name>
192 <inParameter-type>int</inParameter-type>
193 <inParameter-name>toInLine</inParameter-name> </inParameter> </inParameter-list>
194 <outParameter-list/> </service>
198 <FuncName>ObjRefToInline</FuncName>
199 <PyFunc><![CDATA[def ObjRefToInline(objRef): ]]></PyFunc>
200 <PyFunc><![CDATA[ return objRef ]]></PyFunc> </PyFunction> </PyFunction-list>
201 <creation-date>29/12/2004 - 15:58:56</creation-date>
202 <lastmodification-date>29/12/2004 - 15:58:56</lastmodification-date>
203 <editor-release>2.0</editor-release>
205 <container>?</container>
206 <comment>Compute Node</comment>
207 <x-position>496</x-position>
208 <y-position>168</y-position> </node> </node-list>
211 <fromnode-name>SyrComponent</fromnode-name>
212 <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
213 <tonode-name>MiscTypes</tonode-name>
214 <toserviceparameter-name>InObjRef</toserviceparameter-name>
215 <coord-list/> </link>
217 <fromnode-name>SyrComponent</fromnode-name>
218 <fromserviceparameter-name>anObjRef</fromserviceparameter-name>
219 <tonode-name>MiscTypes</tonode-name>
220 <toserviceparameter-name>InString</toserviceparameter-name>
221 <coord-list/> </link>
223 <fromnode-name>MiscTypes</fromnode-name>
224 <fromserviceparameter-name>OutObjRef</fromserviceparameter-name>
225 <tonode-name>ObjRefToInline</tonode-name>
226 <toserviceparameter-name>toInLine</toserviceparameter-name>
227 <coord-list/> </link> </link-list>
230 <fromnode-name>GraphConvertObjRefCheck</fromnode-name>
231 <fromserviceparameter-name>SyrComponent__aContainer</fromserviceparameter-name>
232 <tonode-name>SyrComponent</tonode-name>
233 <toserviceparameter-name>aContainer</toserviceparameter-name>
235 <value-type>18</value-type>
236 <value>FactoryServerPy</value> </data-value>
237 <coord-list/> </data>
239 <fromnode-name>GraphConvertObjRefCheck</fromnode-name>
240 <fromserviceparameter-name>SyrComponent__aComponent</fromserviceparameter-name>
241 <tonode-name>SyrComponent</tonode-name>
242 <toserviceparameter-name>aComponent</toserviceparameter-name>
244 <value-type>18</value-type>
245 <value>SyrControlComponent</value> </data-value>
246 <coord-list/> </data>
248 <fromnode-name>GraphConvertObjRefCheck</fromnode-name>
249 <fromserviceparameter-name>MiscTypes__InBool</fromserviceparameter-name>
250 <tonode-name>MiscTypes</tonode-name>
251 <toserviceparameter-name>InBool</toserviceparameter-name>
253 <value-type>3</value-type>
254 <value>138492744</value> </data-value>
255 <coord-list/> </data>
257 <fromnode-name>GraphConvertObjRefCheck</fromnode-name>
258 <fromserviceparameter-name>MiscTypes__InChar</fromserviceparameter-name>
259 <tonode-name>MiscTypes</tonode-name>
260 <toserviceparameter-name>InChar</toserviceparameter-name>
262 <value-type>3</value-type>
263 <value>135402800</value> </data-value>
264 <coord-list/> </data>
266 <fromnode-name>GraphConvertObjRefCheck</fromnode-name>
267 <fromserviceparameter-name>MiscTypes__InShort</fromserviceparameter-name>
268 <tonode-name>MiscTypes</tonode-name>
269 <toserviceparameter-name>InShort</toserviceparameter-name>
271 <value-type>3</value-type>
272 <value>135448464</value> </data-value>
273 <coord-list/> </data>
275 <fromnode-name>GraphConvertObjRefCheck</fromnode-name>
276 <fromserviceparameter-name>MiscTypes__InLong</fromserviceparameter-name>
277 <tonode-name>MiscTypes</tonode-name>
278 <toserviceparameter-name>InLong</toserviceparameter-name>
280 <value-type>3</value-type>
281 <value>135469224</value> </data-value>
282 <coord-list/> </data>
284 <fromnode-name>GraphConvertObjRefCheck</fromnode-name>
285 <fromserviceparameter-name>MiscTypes__InFloat</fromserviceparameter-name>
286 <tonode-name>MiscTypes</tonode-name>
287 <toserviceparameter-name>InFloat</toserviceparameter-name>
289 <value-type>7</value-type>
290 <value>65.6954</value> </data-value>
291 <coord-list/> </data>
293 <fromnode-name>GraphConvertObjRefCheck</fromnode-name>
294 <fromserviceparameter-name>MiscTypes__InDouble</fromserviceparameter-name>
295 <tonode-name>MiscTypes</tonode-name>
296 <toserviceparameter-name>InDouble</toserviceparameter-name>
298 <value-type>7</value-type>
299 <value>65.6954</value> </data-value>
300 <coord-list/> </data> </data-list> </dataflow></supergraph>