6 <component-name>?</component-name>
7 <interface-name>?</interface-name>
8 <node-name>GraphObjRefOMNIORB4</node-name>
10 <coupled-node>?</coupled-node>
12 <service-name>GraphObjRefOMNIORB4</service-name>
15 <inParameter-type>string</inParameter-type>
16 <inParameter-name>AddComponent__aContainer</inParameter-name>
19 <inParameter-type>string</inParameter-type>
20 <inParameter-name>AddComponent__aComponent</inParameter-name>
23 <inParameter-type>string</inParameter-type>
24 <inParameter-name>LccAddComponent__aContainer</inParameter-name>
27 <inParameter-type>string</inParameter-type>
28 <inParameter-name>LccAddComponent__aComponentName</inParameter-name>
31 <inParameter-type>string</inParameter-type>
32 <inParameter-name>EmbeddedLccAddComponent__aContainer</inParameter-name>
35 <inParameter-type>string</inParameter-type>
36 <inParameter-name>EmbeddedLccAddComponent__aComponentName</inParameter-name>
41 <outParameter-type>boolean</outParameter-type>
42 <outParameter-name>AdditionObjRefs__return</outParameter-name>
45 <outParameter-type>Adder</outParameter-type>
46 <outParameter-name>AdditionObjRefs__RetAdder2</outParameter-name>
49 <outParameter-type>Adder</outParameter-type>
50 <outParameter-name>AdditionObjRefs__RetAdder3</outParameter-name>
53 <outParameter-type>objref</outParameter-type>
54 <outParameter-name>FindComponentInstance__AddComponentObjRef</outParameter-name>
57 <outParameter-type>objref</outParameter-type>
58 <outParameter-name>FindComponentInstance_1__AddComponentRef</outParameter-name>
61 <outParameter-type>boolean</outParameter-type>
62 <outParameter-name>AdditionObjRefs_1__return</outParameter-name>
65 <outParameter-type>AddComponent</outParameter-type>
66 <outParameter-name>AdditionObjRefs_1__RetAddComponent1</outParameter-name>
69 <outParameter-type>Adder</outParameter-type>
70 <outParameter-name>AdditionObjRefs_1__RetAdder2</outParameter-name>
73 <outParameter-type>Adder</outParameter-type>
74 <outParameter-name>AdditionObjRefs_1__RetAdder3</outParameter-name>
80 <creation-date>8/8/2005 - 12:45:3</creation-date>
81 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
82 <editor-release>2.0</editor-release>
84 <container>?</container>
86 <x-position>0</x-position>
87 <y-position>0</y-position>
92 <component-name>?</component-name>
93 <interface-name>?</interface-name>
94 <node-name>AddComponent</node-name>
96 <coupled-node>?</coupled-node>
98 <service-name>AddComponent</service-name>
101 <inParameter-type>string</inParameter-type>
102 <inParameter-name>aContainer</inParameter-name>
105 <inParameter-type>string</inParameter-type>
106 <inParameter-name>aComponent</inParameter-name>
111 <outParameter-type>objref</outParameter-type>
112 <outParameter-name>AddComponentobjref</outParameter-name>
119 <FuncName>defAddComponent</FuncName>
120 <PyFunc><![CDATA[import CORBA ]]></PyFunc>
121 <PyFunc><![CDATA[from LifeCycleCORBA import * ]]></PyFunc>
122 <PyFunc><![CDATA[import SuperVisionTest ]]></PyFunc>
123 <PyFunc><![CDATA[def defAddComponent( aContainer , aComponent ) : ]]></PyFunc>
124 <PyFunc><![CDATA[ orb = CORBA.ORB_init([], CORBA.ORB_ID) ]]></PyFunc>
125 <PyFunc><![CDATA[ lcc = LifeCycleCORBA(orb) ]]></PyFunc>
126 <PyFunc><![CDATA[ ComponentRef = lcc.FindOrLoadComponent( aContainer , aComponent ) ]]></PyFunc>
127 <PyFunc><![CDATA[ ComponentObjRef = ComponentRef._narrow( SuperVisionTest.AddComponent ) ]]></PyFunc>
128 <PyFunc><![CDATA[ return ComponentObjRef._duplicate( SuperVisionTest.AddComponent ) ]]></PyFunc>
131 <creation-date>25/8/2005 - 11:29:11</creation-date>
132 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
133 <editor-release>2.0</editor-release>
135 <container>?</container>
136 <comment>Compute Node</comment>
137 <x-position>240</x-position>
138 <y-position>31</y-position>
141 <component-name>AddComponent</component-name>
142 <interface-name>AddComponent</interface-name>
143 <node-name>Addition</node-name>
145 <coupled-node>?</coupled-node>
147 <service-name>Addition</service-name>
151 <outParameter-type>Adder</outParameter-type>
152 <outParameter-name>Adder</outParameter-name>
158 <creation-date>25/8/2005 - 11:29:11</creation-date>
159 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
160 <editor-release>2.0</editor-release>
162 <container>localhost/FactoryServer</container>
163 <comment>Addition from AddComponent</comment>
164 <x-position>13</x-position>
165 <y-position>185</y-position>
168 <component-name>AddComponent</component-name>
169 <interface-name>AddComponent</interface-name>
170 <node-name>EmbeddedAddition</node-name>
172 <coupled-node>?</coupled-node>
174 <service-name>Addition</service-name>
178 <outParameter-type>Adder</outParameter-type>
179 <outParameter-name>Adder</outParameter-name>
185 <creation-date>25/8/2005 - 11:29:11</creation-date>
186 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
187 <editor-release>2.0</editor-release>
189 <container>localhost/SuperVisionContainer</container>
190 <comment>Addition from AddComponent</comment>
191 <x-position>17</x-position>
192 <y-position>347</y-position>
195 <component-name>?</component-name>
196 <interface-name>?</interface-name>
197 <node-name>LccAddComponent</node-name>
199 <coupled-node>?</coupled-node>
201 <service-name>LccAddComponent</service-name>
204 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
205 <inParameter-name>Adder</inParameter-name>
208 <inParameter-type>string</inParameter-type>
209 <inParameter-name>aContainer</inParameter-name>
212 <inParameter-type>string</inParameter-type>
213 <inParameter-name>aComponentName</inParameter-name>
218 <outParameter-type>Component</outParameter-type>
219 <outParameter-name>return</outParameter-name>
225 <creation-date>25/8/2005 - 11:29:11</creation-date>
226 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
227 <editor-release>2.0</editor-release>
229 <container>?</container>
230 <comment>Compute Node</comment>
231 <x-position>235</x-position>
232 <y-position>184</y-position>
235 <component-name>?</component-name>
236 <interface-name>?</interface-name>
237 <node-name>EmbeddedLccAddComponent</node-name>
239 <coupled-node>?</coupled-node>
241 <service-name>LccAddComponent</service-name>
244 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
245 <inParameter-name>Adder</inParameter-name>
248 <inParameter-type>string</inParameter-type>
249 <inParameter-name>aContainer</inParameter-name>
252 <inParameter-type>string</inParameter-type>
253 <inParameter-name>aComponentName</inParameter-name>
258 <outParameter-type>Component</outParameter-type>
259 <outParameter-name>return</outParameter-name>
265 <creation-date>25/8/2005 - 11:29:11</creation-date>
266 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
267 <editor-release>2.0</editor-release>
269 <container>?</container>
270 <comment>Compute Node</comment>
271 <x-position>235</x-position>
272 <y-position>347</y-position>
275 <component-name>AddComponent</component-name>
276 <interface-name>AddComponent</interface-name>
277 <node-name>AdditionObjRefs</node-name>
279 <coupled-node>?</coupled-node>
281 <service-name>AdditionObjRefs</service-name>
284 <inParameter-type>AddComponent</inParameter-type>
285 <inParameter-name>AddComponent1</inParameter-name>
288 <inParameter-type>Adder</inParameter-type>
289 <inParameter-name>Adder2</inParameter-name>
292 <inParameter-type>Adder</inParameter-type>
293 <inParameter-name>Adder3</inParameter-name>
298 <outParameter-type>boolean</outParameter-type>
299 <outParameter-name>return</outParameter-name>
302 <outParameter-type>AddComponent</outParameter-type>
303 <outParameter-name>RetAddComponent1</outParameter-name>
306 <outParameter-type>Adder</outParameter-type>
307 <outParameter-name>RetAdder2</outParameter-name>
310 <outParameter-type>Adder</outParameter-type>
311 <outParameter-name>RetAdder3</outParameter-name>
317 <creation-date>25/8/2005 - 11:29:11</creation-date>
318 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
319 <editor-release>2.0</editor-release>
321 <container>localhost/FactoryServer</container>
322 <comment>AdditionObjRefs from AddComponent</comment>
323 <x-position>453</x-position>
324 <y-position>164</y-position>
327 <component-name>?</component-name>
328 <interface-name>?</interface-name>
329 <node-name>FindComponentInstance</node-name>
331 <coupled-node>?</coupled-node>
333 <service-name>FindComponentInstance</service-name>
336 <inParameter-type>objref</inParameter-type>
337 <inParameter-name>AddComponentObjRef</inParameter-name>
342 <outParameter-type>objref</outParameter-type>
343 <outParameter-name>AddComponentObjRef</outParameter-name>
350 <FuncName>FindComponentInstance</FuncName>
351 <PyFunc><![CDATA[from salome import * ]]></PyFunc>
352 <PyFunc><![CDATA[def FindComponentInstance( ComponentRef ) : ]]></PyFunc>
353 <PyFunc><![CDATA[ MESSAGE("FindComponentInstance "+ str( ComponentRef )) ]]></PyFunc>
354 <PyFunc><![CDATA[ print "FindComponentInstance",ComponentRef ]]></PyFunc>
355 <PyFunc><![CDATA[ AddComponentObjRef = ComponentRef._narrow(Engines.Component) ]]></PyFunc>
356 <PyFunc><![CDATA[ MESSAGE("FindComponentInstance") ]]></PyFunc>
357 <PyFunc><![CDATA[ print "FindComponentInstance",AddComponentObjRef ]]></PyFunc>
358 <PyFunc><![CDATA[ TheContainer = AddComponentObjRef.GetContainerRef() ]]></PyFunc>
359 <PyFunc><![CDATA[ MESSAGE("FindComponentInstance") ]]></PyFunc>
360 <PyFunc><![CDATA[ print "FindComponentInstance",TheContainer ]]></PyFunc>
361 <PyFunc><![CDATA[ TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ]]></PyFunc>
362 <PyFunc><![CDATA[ MESSAGE("FindComponentInstance "+ str( TheAddComponentObjRef )) ]]></PyFunc>
363 <PyFunc><![CDATA[ print "FindComponentInstance",TheAddComponentObjRef ]]></PyFunc>
364 <PyFunc><![CDATA[ return TheAddComponentObjRef ]]></PyFunc>
367 <creation-date>25/8/2005 - 11:29:11</creation-date>
368 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
369 <editor-release>2.0</editor-release>
371 <container>?</container>
372 <comment>Compute Node</comment>
373 <x-position>648</x-position>
374 <y-position>184</y-position>
377 <component-name>?</component-name>
378 <interface-name>?</interface-name>
379 <node-name>FindComponentInstance_1</node-name>
381 <coupled-node>?</coupled-node>
383 <service-name>FindComponentInstance_1</service-name>
386 <inParameter-type>objref</inParameter-type>
387 <inParameter-name>AddComponentRef</inParameter-name>
392 <outParameter-type>objref</outParameter-type>
393 <outParameter-name>AddComponentRef</outParameter-name>
400 <FuncName>FindComponentInstance_1</FuncName>
401 <PyFunc><![CDATA[from salome import * ]]></PyFunc>
402 <PyFunc><![CDATA[def FindComponentInstance_1( ComponentRef ) : ]]></PyFunc>
403 <PyFunc><![CDATA[ print "FindComponentInstance_1 beginning" ]]></PyFunc>
404 <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1 "+ str( ComponentRef ) ) ]]></PyFunc>
405 <PyFunc><![CDATA[ print "FindComponentInstance_1",ComponentRef ]]></PyFunc>
406 <PyFunc><![CDATA[ AddComponentObjRef = ComponentRef._narrow(Engines.Component) ]]></PyFunc>
407 <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1") ]]></PyFunc>
408 <PyFunc><![CDATA[ print "FindComponentInstance_1",AddComponentObjRef ]]></PyFunc>
409 <PyFunc><![CDATA[ TheContainer = AddComponentObjRef.GetContainerRef() ]]></PyFunc>
410 <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1") ]]></PyFunc>
411 <PyFunc><![CDATA[ print "FindComponentInstance_1",TheContainer ]]></PyFunc>
412 <PyFunc><![CDATA[ TheAddComponentObjRef=TheContainer.find_component_instance( "AddComponent" ,0 ) ]]></PyFunc>
413 <PyFunc><![CDATA[ if TheAddComponentObjRef == None : ]]></PyFunc>
414 <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1 None") ]]></PyFunc>
415 <PyFunc><![CDATA[ else : ]]></PyFunc>
416 <PyFunc><![CDATA[ MESSAGE("FindComponentInstance_1") ]]></PyFunc>
417 <PyFunc><![CDATA[ print "FindComponentInstance_1",TheAddComponentObjRef ]]></PyFunc>
418 <PyFunc><![CDATA[ return TheAddComponentObjRef ]]></PyFunc>
421 <creation-date>25/8/2005 - 11:29:11</creation-date>
422 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
423 <editor-release>3.0</editor-release>
425 <container>?</container>
426 <comment>Compute Node</comment>
427 <x-position>647</x-position>
428 <y-position>31</y-position>
431 <component-name>AddComponent</component-name>
432 <interface-name>AddComponent</interface-name>
433 <node-name>AdditionObjRefs_1</node-name>
435 <coupled-node>?</coupled-node>
437 <service-name>AdditionObjRefs</service-name>
440 <inParameter-type>AddComponent</inParameter-type>
441 <inParameter-name>AddComponent1</inParameter-name>
444 <inParameter-type>Adder</inParameter-type>
445 <inParameter-name>Adder2</inParameter-name>
448 <inParameter-type>Adder</inParameter-type>
449 <inParameter-name>Adder3</inParameter-name>
454 <outParameter-type>boolean</outParameter-type>
455 <outParameter-name>return</outParameter-name>
458 <outParameter-type>AddComponent</outParameter-type>
459 <outParameter-name>RetAddComponent1</outParameter-name>
462 <outParameter-type>Adder</outParameter-type>
463 <outParameter-name>RetAdder2</outParameter-name>
466 <outParameter-type>Adder</outParameter-type>
467 <outParameter-name>RetAdder3</outParameter-name>
473 <creation-date>25/8/2005 - 11:29:11</creation-date>
474 <lastmodification-date>25/8/2005 - 11:29:11</lastmodification-date>
475 <editor-release>3.0</editor-release>
477 <container>localhost/AdditionObjRefsServer</container>
478 <comment>AdditionObjRefs from AddComponent</comment>
479 <x-position>457</x-position>
480 <y-position>345</y-position>
485 <fromnode-name>AddComponent</fromnode-name>
486 <fromserviceparameter-name>AddComponentobjref</fromserviceparameter-name>
487 <tonode-name>AdditionObjRefs</tonode-name>
488 <toserviceparameter-name>AddComponent1</toserviceparameter-name>
492 <fromnode-name>AddComponent</fromnode-name>
493 <fromserviceparameter-name>AddComponentobjref</fromserviceparameter-name>
494 <tonode-name>FindComponentInstance_1</tonode-name>
495 <toserviceparameter-name>AddComponentRef</toserviceparameter-name>
499 <fromnode-name>AddComponent</fromnode-name>
500 <fromserviceparameter-name>AddComponentobjref</fromserviceparameter-name>
501 <tonode-name>AdditionObjRefs_1</tonode-name>
502 <toserviceparameter-name>AddComponent1</toserviceparameter-name>
506 <fromnode-name>Addition</fromnode-name>
507 <fromserviceparameter-name>Adder</fromserviceparameter-name>
508 <tonode-name>LccAddComponent</tonode-name>
509 <toserviceparameter-name>Adder</toserviceparameter-name>
513 <fromnode-name>EmbeddedAddition</fromnode-name>
514 <fromserviceparameter-name>Adder</fromserviceparameter-name>
515 <tonode-name>EmbeddedLccAddComponent</tonode-name>
516 <toserviceparameter-name>Adder</toserviceparameter-name>
520 <fromnode-name>LccAddComponent</fromnode-name>
521 <fromserviceparameter-name>return</fromserviceparameter-name>
522 <tonode-name>AdditionObjRefs</tonode-name>
523 <toserviceparameter-name>Adder2</toserviceparameter-name>
527 <fromnode-name>LccAddComponent</fromnode-name>
528 <fromserviceparameter-name>return</fromserviceparameter-name>
529 <tonode-name>AdditionObjRefs_1</tonode-name>
530 <toserviceparameter-name>Adder2</toserviceparameter-name>
534 <fromnode-name>EmbeddedLccAddComponent</fromnode-name>
535 <fromserviceparameter-name>return</fromserviceparameter-name>
536 <tonode-name>AdditionObjRefs</tonode-name>
537 <toserviceparameter-name>Adder3</toserviceparameter-name>
541 <fromnode-name>EmbeddedLccAddComponent</fromnode-name>
542 <fromserviceparameter-name>return</fromserviceparameter-name>
543 <tonode-name>AdditionObjRefs_1</tonode-name>
544 <toserviceparameter-name>Adder3</toserviceparameter-name>
548 <fromnode-name>AdditionObjRefs</fromnode-name>
549 <fromserviceparameter-name>RetAddComponent1</fromserviceparameter-name>
550 <tonode-name>FindComponentInstance</tonode-name>
551 <toserviceparameter-name>AddComponentObjRef</toserviceparameter-name>
557 <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
558 <fromserviceparameter-name>AddComponent__aContainer</fromserviceparameter-name>
559 <tonode-name>AddComponent</tonode-name>
560 <toserviceparameter-name>aContainer</toserviceparameter-name>
562 <value-type>18</value-type>
563 <value><![CDATA[FactoryServer]]></value>
568 <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
569 <fromserviceparameter-name>AddComponent__aComponent</fromserviceparameter-name>
570 <tonode-name>AddComponent</tonode-name>
571 <toserviceparameter-name>aComponent</toserviceparameter-name>
573 <value-type>18</value-type>
574 <value><![CDATA[AddComponent]]></value>
579 <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
580 <fromserviceparameter-name>LccAddComponent__aContainer</fromserviceparameter-name>
581 <tonode-name>LccAddComponent</tonode-name>
582 <toserviceparameter-name>aContainer</toserviceparameter-name>
584 <value-type>18</value-type>
585 <value><![CDATA[FactoryServer]]></value>
590 <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
591 <fromserviceparameter-name>LccAddComponent__aComponentName</fromserviceparameter-name>
592 <tonode-name>LccAddComponent</tonode-name>
593 <toserviceparameter-name>aComponentName</toserviceparameter-name>
595 <value-type>18</value-type>
596 <value><![CDATA[AddComponent]]></value>
601 <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
602 <fromserviceparameter-name>EmbeddedLccAddComponent__aContainer</fromserviceparameter-name>
603 <tonode-name>EmbeddedLccAddComponent</tonode-name>
604 <toserviceparameter-name>aContainer</toserviceparameter-name>
606 <value-type>18</value-type>
607 <value><![CDATA[SuperVisionContainer]]></value>
612 <fromnode-name>GraphObjRefOMNIORB4</fromnode-name>
613 <fromserviceparameter-name>EmbeddedLccAddComponent__aComponentName</fromserviceparameter-name>
614 <tonode-name>EmbeddedLccAddComponent</tonode-name>
615 <toserviceparameter-name>aComponentName</toserviceparameter-name>
617 <value-type>18</value-type>
618 <value><![CDATA[AddComponent]]></value>