1 <?xml version='1.0' encoding='us-ascii' ?>
3 <!-- XML component catalog -->
6 <!-- Path prefix information -->
11 <!-- Component list -->
14 <!-- Component identification -->
15 <component-name>AddComponent</component-name>
16 <component-username>AddComponent</component-username>
17 <component-type>SuperVisionTest</component-type>
18 <component-author>MTJ</component-author>
19 <component-version> 1.0</component-version>
20 <component-comment>Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py </component-comment>
21 <component-multistudy>0</component-multistudy>
23 <component-interface-list>
24 <component-interface-name>AddComponent</component-interface-name>
25 <component-interface-comment> + ... </component-interface-comment>
27 <component-service-list>
29 <!-- service-identification -->
30 <service-name>Addition</service-name>
31 <service-author>MTJ</service-author>
32 <service-version>1.0</service-version>
33 <service-comment>Floating add</service-comment>
34 <service-by-default>1</service-by-default>
35 <!-- service-connexion -->
40 <outParameter-type>SuperVisionTest::Adder</outParameter-type>
41 <outParameter-name>Adder</outParameter-name>
42 <outParameter-comment>Adder object</outParameter-comment>
47 <!-- service-identification -->
48 <service-name>Add</service-name>
49 <service-author>MTJ</service-author>
50 <service-version>1.0</service-version>
51 <service-comment>Floating add</service-comment>
52 <service-by-default>1</service-by-default>
53 <!-- service-connexion -->
56 <inParameter-type>double</inParameter-type>
57 <inParameter-name>x</inParameter-name>
58 <inParameter-comment>First number</inParameter-comment>
61 <inParameter-type>double</inParameter-type>
62 <inParameter-name>y</inParameter-name>
63 <inParameter-comment>Second number</inParameter-comment>
68 <outParameter-type>double</outParameter-type>
69 <outParameter-name>FuncValue</outParameter-name>
70 <outParameter-comment>Substract result</outParameter-comment>
73 <outParameter-type>double</outParameter-type>
74 <outParameter-name>z</outParameter-name>
75 <outParameter-comment>Addition result</outParameter-comment>
80 <service-name>Sigma</service-name>
81 <service-author>JR</service-author>
82 <service-version>1.0</service-version>
83 <service-comment>Sigma</service-comment>
84 <service-by-default>0</service-by-default>
85 <!-- service-connexion -->
88 <inParameter-type>long</inParameter-type>
89 <inParameter-name>n</inParameter-name>
90 <inParameter-comment></inParameter-comment>
95 <outParameter-type>long</outParameter-type>
96 <outParameter-name>f</outParameter-name>
97 <outParameter-comment>result n(n+1)/2</outParameter-comment>
101 </component-service-list>
102 <component-interface-name>Adder</component-interface-name>
103 <component-interface-comment> + ... </component-interface-comment>
105 <component-service-list>
107 <!-- service-identification -->
108 <service-name>Add</service-name>
109 <service-author>MTJ</service-author>
110 <service-version>1.0</service-version>
111 <service-comment>Floating add</service-comment>
112 <service-by-default>1</service-by-default>
113 <!-- service-connexion -->
116 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
117 <inParameter-name>Adder</inParameter-name>
118 <inParameter-comment>Adder Object</inParameter-comment>
121 <inParameter-type>double</inParameter-type>
122 <inParameter-name>x</inParameter-name>
123 <inParameter-comment>First number</inParameter-comment>
126 <inParameter-type>double</inParameter-type>
127 <inParameter-name>y</inParameter-name>
128 <inParameter-comment>Second number</inParameter-comment>
133 <outParameter-type>double</outParameter-type>
134 <outParameter-name>FuncValue</outParameter-name>
135 <outParameter-comment>Substract result</outParameter-comment>
138 <outParameter-type>double</outParameter-type>
139 <outParameter-name>z</outParameter-name>
140 <outParameter-comment>Addition result</outParameter-comment>
145 <!-- service-identification -->
146 <service-name>AddAndCompare</service-name>
147 <service-author>MTJ</service-author>
148 <service-version>1.0</service-version>
149 <service-comment>Floating add</service-comment>
150 <service-by-default>1</service-by-default>
151 <!-- service-connexion -->
154 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
155 <inParameter-name>Adder</inParameter-name>
156 <inParameter-comment>Adder Object</inParameter-comment>
159 <inParameter-type>double</inParameter-type>
160 <inParameter-name>x</inParameter-name>
161 <inParameter-comment>First number</inParameter-comment>
164 <inParameter-type>double</inParameter-type>
165 <inParameter-name>y</inParameter-name>
166 <inParameter-comment>Second number</inParameter-comment>
169 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
170 <inParameter-name>anOtherAdder</inParameter-name>
171 <inParameter-comment>Adder Object</inParameter-comment>
176 <outParameter-type>double</outParameter-type>
177 <outParameter-name>FuncValue</outParameter-name>
178 <outParameter-comment>Substract result</outParameter-comment>
181 <outParameter-type>double</outParameter-type>
182 <outParameter-name>z</outParameter-name>
183 <outParameter-comment>Addition result</outParameter-comment>
188 <!-- service-identification -->
189 <service-name>SetLastResult</service-name>
190 <service-author>MTJ</service-author>
191 <service-version>1.0</service-version>
192 <service-comment>set the last result field</service-comment>
193 <service-by-default>1</service-by-default>
194 <!-- service-connexion -->
197 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
198 <inParameter-name>Adder</inParameter-name>
199 <inParameter-comment>Adder Object</inParameter-comment>
202 <inParameter-type>double</inParameter-type>
203 <inParameter-name>z</inParameter-name>
204 <inParameter-comment>number</inParameter-comment>
211 <!-- service-identification -->
212 <service-name>LastResult</service-name>
213 <service-author>MTJ</service-author>
214 <service-version>1.0</service-version>
215 <service-comment>get the last result field</service-comment>
216 <service-by-default>1</service-by-default>
217 <!-- service-connexion -->
220 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
221 <inParameter-name>Adder</inParameter-name>
222 <inParameter-comment>Adder Object</inParameter-comment>
227 <outParameter-type>double</outParameter-type>
228 <outParameter-name>z</outParameter-name>
229 <outParameter-comment>number</outParameter-comment>
233 </component-service-list>
234 </component-interface-list>
238 <!-- Component identification -->
239 <component-name>SubComponent</component-name>
240 <component-username>SubComponent</component-username>
241 <component-type>SuperVisionTest</component-type>
242 <component-author>MTJ</component-author>
243 <component-version> 1.0</component-version>
244 <component-comment>Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py </component-comment>
245 <component-multistudy>0</component-multistudy>
247 <component-interface-list>
248 <component-interface-name>SubComponent</component-interface-name>
249 <component-interface-comment> - ... </component-interface-comment>
251 <component-service-list>
253 <!-- service-identification -->
254 <service-name>Sub</service-name>
255 <service-author>MTJ</service-author>
256 <service-version>1.0</service-version>
257 <service-comment>Floating substract</service-comment>
258 <service-by-default>1</service-by-default>
259 <!-- service-connexion -->
262 <inParameter-type>double</inParameter-type>
263 <inParameter-name>x</inParameter-name>
264 <inParameter-comment>First number</inParameter-comment>
267 <inParameter-type>double</inParameter-type>
268 <inParameter-name>y</inParameter-name>
269 <inParameter-comment>Second number</inParameter-comment>
274 <outParameter-type>double</outParameter-type>
275 <outParameter-name>z</outParameter-name>
276 <outParameter-comment>Substraction result</outParameter-comment>
280 </component-service-list>
281 </component-interface-list>
285 <!-- Component identification -->
286 <component-name>MulComponent</component-name>
287 <component-username>MulComponent</component-username>
288 <component-type>SuperVisionTest</component-type>
289 <component-author>MTJ</component-author>
290 <component-version> 1.0</component-version>
291 <component-comment>Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py </component-comment>
292 <component-multistudy>0</component-multistudy>
294 <component-interface-list>
295 <component-interface-name>MulComponent</component-interface-name>
296 <component-interface-comment> * ... </component-interface-comment>
298 <component-service-list>
300 <!-- service-identification -->
301 <service-name>Mul</service-name>
302 <service-author>MTJ</service-author>
303 <service-version>1.0</service-version>
304 <service-comment>Float multiply</service-comment>
305 <service-by-default>1</service-by-default>
306 <!-- service-connexion -->
309 <inParameter-type>double</inParameter-type>
310 <inParameter-name>x</inParameter-name>
311 <inParameter-comment>First number</inParameter-comment>
314 <inParameter-type>double</inParameter-type>
315 <inParameter-name>y</inParameter-name>
316 <inParameter-comment>Second number</inParameter-comment>
321 <outParameter-type>double</outParameter-type>
322 <outParameter-name>z</outParameter-name>
323 <outParameter-comment>Multiplication result</outParameter-comment>
327 </component-service-list>
328 </component-interface-list>
332 <!-- Component identification -->
333 <component-name>DivComponent</component-name>
334 <component-username>DivComponent</component-username>
335 <component-type>SuperVisionTest</component-type>
336 <component-author>MTJ</component-author>
337 <component-version> 1.0</component-version>
338 <component-comment>Test SuperVision SALOME/src/SALOME_SWIG/supervisionexample[1].py </component-comment>
339 <component-multistudy>0</component-multistudy>
341 <component-interface-list>
342 <component-interface-name>DivComponent</component-interface-name>
343 <component-interface-comment> / ... </component-interface-comment>
345 <component-service-list>
347 <!-- service-identification -->
348 <service-name>Div</service-name>
349 <service-author>MTJ</service-author>
350 <service-version>1.0</service-version>
351 <service-comment>Floating divide</service-comment>
352 <service-by-default>1</service-by-default>
353 <!-- service-connexion -->
356 <inParameter-type>double</inParameter-type>
357 <inParameter-name>x</inParameter-name>
358 <inParameter-comment>First number</inParameter-comment>
361 <inParameter-type>double</inParameter-type>
362 <inParameter-name>y</inParameter-name>
363 <inParameter-comment>Second number</inParameter-comment>
368 <outParameter-type>double</outParameter-type>
369 <outParameter-name>z</outParameter-name>
370 <outParameter-comment>Division result</outParameter-comment>
374 </component-service-list>
375 </component-interface-list>
379 <component-name>SyrComponent</component-name>
380 <component-username>SyrComponent</component-username>
381 <component-type>SuperVisionTest</component-type>
382 <component-author>JR</component-author>
383 <component-version></component-version>
384 <component-comment>SuperVisionTest</component-comment>
385 <component-multistudy>1</component-multistudy>
386 <component-icone></component-icone>
387 <constraint></constraint>
388 <component-interface-list>
389 <component-interface-name>SyrComponent</component-interface-name>
390 <component-interface-comment></component-interface-comment>
391 <component-service-list>
393 <service-name>C_ISEVEN</service-name>
394 <service-author></service-author>
395 <service-version></service-version>
396 <service-comment></service-comment>
397 <service-by-default>0</service-by-default>
400 <inParameter-type>long</inParameter-type>
401 <inParameter-name>anInteger</inParameter-name>
402 <inParameter-comment></inParameter-comment>
407 <outParameter-type>long</outParameter-type>
408 <outParameter-name>BoolEven</outParameter-name>
409 <outParameter-comment></outParameter-comment>
414 <service-name>C_ISONE</service-name>
415 <service-author></service-author>
416 <service-version></service-version>
417 <service-comment></service-comment>
418 <service-by-default>0</service-by-default>
421 <inParameter-type>long</inParameter-type>
422 <inParameter-name>anInteger</inParameter-name>
423 <inParameter-comment></inParameter-comment>
428 <outParameter-type>long</outParameter-type>
429 <outParameter-name>BoolOne</outParameter-name>
430 <outParameter-comment></outParameter-comment>
435 <service-name>C_M3</service-name>
436 <service-author></service-author>
437 <service-version></service-version>
438 <service-comment></service-comment>
439 <service-by-default>0</service-by-default>
442 <inParameter-type>long</inParameter-type>
443 <inParameter-name>anOddInteger</inParameter-name>
444 <inParameter-comment></inParameter-comment>
449 <outParameter-type>long</outParameter-type>
450 <outParameter-name>anInteger</outParameter-name>
451 <outParameter-comment></outParameter-comment>
456 <service-name>C_M3P1</service-name>
457 <service-author></service-author>
458 <service-version></service-version>
459 <service-comment></service-comment>
460 <service-by-default>0</service-by-default>
463 <inParameter-type>long</inParameter-type>
464 <inParameter-name>anOddInteger</inParameter-name>
465 <inParameter-comment></inParameter-comment>
470 <outParameter-type>long</outParameter-type>
471 <outParameter-name>anEvenInteger</outParameter-name>
472 <outParameter-comment></outParameter-comment>
477 <service-name>C_DIV2</service-name>
478 <service-author></service-author>
479 <service-version></service-version>
480 <service-comment></service-comment>
481 <service-by-default>0</service-by-default>
484 <inParameter-type>long</inParameter-type>
485 <inParameter-name>anEvenInteger</inParameter-name>
486 <inParameter-comment></inParameter-comment>
491 <outParameter-type>long</outParameter-type>
492 <outParameter-name>anInteger</outParameter-name>
493 <outParameter-comment></outParameter-comment>
498 <service-name>C_INCR</service-name>
499 <service-author></service-author>
500 <service-version></service-version>
501 <service-comment></service-comment>
502 <service-by-default>0</service-by-default>
505 <inParameter-type>long</inParameter-type>
506 <inParameter-name>aCount</inParameter-name>
507 <inParameter-comment></inParameter-comment>
512 <outParameter-type>long</outParameter-type>
513 <outParameter-name>aNewCount</outParameter-name>
514 <outParameter-comment></outParameter-comment>
519 <service-name>C_MIN</service-name>
520 <service-author></service-author>
521 <service-version></service-version>
522 <service-comment></service-comment>
523 <service-by-default>0</service-by-default>
526 <inParameter-type>long</inParameter-type>
527 <inParameter-name>aMinVal</inParameter-name>
528 <inParameter-comment></inParameter-comment>
531 <inParameter-type>long</inParameter-type>
532 <inParameter-name>anInteger</inParameter-name>
533 <inParameter-comment></inParameter-comment>
538 <outParameter-type>long</outParameter-type>
539 <outParameter-name>aNewMinVal</outParameter-name>
540 <outParameter-comment></outParameter-comment>
545 <service-name>C_MAX</service-name>
546 <service-author></service-author>
547 <service-version></service-version>
548 <service-comment></service-comment>
549 <service-by-default>0</service-by-default>
552 <inParameter-type>long</inParameter-type>
553 <inParameter-name>aMaxVal</inParameter-name>
554 <inParameter-comment></inParameter-comment>
557 <inParameter-type>long</inParameter-type>
558 <inParameter-name>anInteger</inParameter-name>
559 <inParameter-comment></inParameter-comment>
564 <outParameter-type>long</outParameter-type>
565 <outParameter-name>aNewMaxVal</outParameter-name>
566 <outParameter-comment></outParameter-comment>
571 <service-name>C_LISTOFSYR</service-name>
572 <service-author></service-author>
573 <service-version></service-version>
574 <service-comment></service-comment>
575 <service-by-default>0</service-by-default>
580 <outParameter-type>ListOfSyr</outParameter-type>
581 <outParameter-name>aListOfSyr</outParameter-name>
582 <outParameter-comment></outParameter-comment>
587 <service-name>C_AVERAGE</service-name>
588 <service-author></service-author>
589 <service-version></service-version>
590 <service-comment></service-comment>
591 <service-by-default>0</service-by-default>
594 <inParameter-type>ListOfSyr</inParameter-type>
595 <inParameter-name>aListOfSyr</inParameter-name>
596 <inParameter-comment></inParameter-comment>
599 <inParameter-type>long</inParameter-type>
600 <inParameter-name>anInteger</inParameter-name>
601 <inParameter-comment></inParameter-comment>
604 <inParameter-type>long</inParameter-type>
605 <inParameter-name>aCount</inParameter-name>
606 <inParameter-comment></inParameter-comment>
611 <outParameter-type>ListOfSyr</outParameter-type>
612 <outParameter-name>aNewListOfSyr</outParameter-name>
613 <outParameter-comment></outParameter-comment>
616 <outParameter-type>double</outParameter-type>
617 <outParameter-name>anAverage</outParameter-name>
618 <outParameter-comment></outParameter-comment>
623 <service-name>Init</service-name>
624 <service-author></service-author>
625 <service-version></service-version>
626 <service-comment></service-comment>
627 <service-by-default>0</service-by-default>
630 <inParameter-type>long</inParameter-type>
631 <inParameter-name>anOddInteger</inParameter-name>
632 <inParameter-comment></inParameter-comment>
637 <outParameter-type>Syr</outParameter-type>
638 <outParameter-name>aSyracuse</outParameter-name>
639 <outParameter-comment></outParameter-comment>
643 </component-service-list>
644 <component-interface-name>Syr</component-interface-name>
645 <component-interface-comment></component-interface-comment>
646 <component-service-list>
648 <service-name>Count</service-name>
649 <service-author></service-author>
650 <service-version></service-version>
651 <service-comment></service-comment>
652 <service-by-default>0</service-by-default>
655 <inParameter-type>Syr</inParameter-type>
656 <inParameter-name>aSyracuse</inParameter-name>
657 <inParameter-comment></inParameter-comment>
662 <outParameter-type>long</outParameter-type>
663 <outParameter-name>aCount</outParameter-name>
664 <outParameter-comment></outParameter-comment>
669 <service-name>Current</service-name>
670 <service-author></service-author>
671 <service-version></service-version>
672 <service-comment></service-comment>
673 <service-by-default>0</service-by-default>
676 <inParameter-type>Syr</inParameter-type>
677 <inParameter-name>aSyracuse</inParameter-name>
678 <inParameter-comment></inParameter-comment>
683 <outParameter-type>long</outParameter-type>
684 <outParameter-name>aCurrent</outParameter-name>
685 <outParameter-comment></outParameter-comment>
690 <service-name>IsEven</service-name>
691 <service-author></service-author>
692 <service-version></service-version>
693 <service-comment></service-comment>
694 <service-by-default>0</service-by-default>
697 <inParameter-type>Syr</inParameter-type>
698 <inParameter-name>aSyracuse</inParameter-name>
699 <inParameter-comment></inParameter-comment>
704 <outParameter-type>long</outParameter-type>
705 <outParameter-name>BoolEven</outParameter-name>
706 <outParameter-comment></outParameter-comment>
711 <service-name>IsOne</service-name>
712 <service-author></service-author>
713 <service-version></service-version>
714 <service-comment></service-comment>
715 <service-by-default>0</service-by-default>
718 <inParameter-type>Syr</inParameter-type>
719 <inParameter-name>aSyracuse</inParameter-name>
720 <inParameter-comment></inParameter-comment>
725 <outParameter-type>long</outParameter-type>
726 <outParameter-name>BoolOne</outParameter-name>
727 <outParameter-comment></outParameter-comment>
732 <service-name>M3p1</service-name>
733 <service-author></service-author>
734 <service-version></service-version>
735 <service-comment></service-comment>
736 <service-by-default>0</service-by-default>
739 <inParameter-type>Syr</inParameter-type>
740 <inParameter-name>aSyracuse</inParameter-name>
741 <inParameter-comment></inParameter-comment>
748 <service-name>Div2</service-name>
749 <service-author></service-author>
750 <service-version></service-version>
751 <service-comment></service-comment>
752 <service-by-default>0</service-by-default>
755 <inParameter-type>Syr</inParameter-type>
756 <inParameter-name>aSyracuse</inParameter-name>
757 <inParameter-comment></inParameter-comment>
764 <service-name>Incr</service-name>
765 <service-author></service-author>
766 <service-version></service-version>
767 <service-comment></service-comment>
768 <service-by-default>0</service-by-default>
771 <inParameter-type>Syr</inParameter-type>
772 <inParameter-name>aSyracuse</inParameter-name>
773 <inParameter-comment></inParameter-comment>
779 </component-service-list>
780 </component-interface-list>
784 <!-- Component identification -->
785 <component-name>FactorialComponent</component-name>
786 <component-username>FactorialComponent</component-username>
787 <component-type>SuperVisionTest</component-type>
788 <component-author>Malvagi, Tajchman</component-author>
789 <component-version> 1.0</component-version>
790 <component-comment>Factorial</component-comment>
791 <component-multistudy>0</component-multistudy>
792 <component-icone></component-icone>
793 <component-interface-list>
794 <component-interface-name>FactorialComponent</component-interface-name>
795 <component-interface-comment>No comment</component-interface-comment>
797 <component-service-list>
799 <!-- service-identification -->
800 <service-name>eval</service-name>
801 <service-author>MT-FM</service-author>
802 <service-version>1.0</service-version>
803 <service-comment>Factorial</service-comment>
804 <service-by-default>1</service-by-default>
805 <!-- service-connexion -->
808 <inParameter-type>long</inParameter-type>
809 <inParameter-name>n</inParameter-name>
810 <inParameter-comment></inParameter-comment>
815 <outParameter-type>long</outParameter-type>
816 <outParameter-name>f</outParameter-name>
817 <outParameter-comment>result</outParameter-comment>
822 <service-name>sigma</service-name>
823 <service-author>JR</service-author>
824 <service-version>1.0</service-version>
825 <service-comment>Sigma</service-comment>
826 <service-by-default>0</service-by-default>
827 <!-- service-connexion -->
830 <inParameter-type>long</inParameter-type>
831 <inParameter-name>n</inParameter-name>
832 <inParameter-comment></inParameter-comment>
837 <outParameter-type>long</outParameter-type>
838 <outParameter-name>f</outParameter-name>
839 <outParameter-comment>result</outParameter-comment>
843 </component-service-list>
844 </component-interface-list>
848 <component-name>SyrControlComponent</component-name>
849 <component-username>SyrControlComponent</component-username>
850 <component-type>SuperVisionTest</component-type>
851 <component-author>JR</component-author>
852 <component-version></component-version>
853 <component-comment>SuperVisionTest</component-comment>
854 <component-multistudy>1</component-multistudy>
855 <component-icone></component-icone>
856 <constraint></constraint>
857 <component-interface-list>
858 <component-interface-name>SyrControlComponent</component-interface-name>
859 <component-interface-comment></component-interface-comment>
860 <component-service-list>
862 <service-name>L_OneEven</service-name>
863 <service-author></service-author>
864 <service-version></service-version>
865 <service-comment></service-comment>
866 <service-by-default>0</service-by-default>
869 <inParameter-type>long</inParameter-type>
870 <inParameter-name>ValOne</inParameter-name>
871 <inParameter-comment></inParameter-comment>
874 <inParameter-type>long</inParameter-type>
875 <inParameter-name>ValEven</inParameter-name>
876 <inParameter-comment></inParameter-comment>
881 <outParameter-type>long</outParameter-type>
882 <outParameter-name>Finished</outParameter-name>
883 <outParameter-comment></outParameter-comment>
886 <outParameter-type>long</outParameter-type>
887 <outParameter-name>Incr</outParameter-name>
888 <outParameter-comment></outParameter-comment>
891 <outParameter-type>long</outParameter-type>
892 <outParameter-name>Even</outParameter-name>
893 <outParameter-comment></outParameter-comment>
896 <outParameter-type>long</outParameter-type>
897 <outParameter-name>Odd</outParameter-name>
898 <outParameter-comment></outParameter-comment>
903 <service-name>C_NotOneIsEven</service-name>
904 <service-author></service-author>
905 <service-version></service-version>
906 <service-comment></service-comment>
907 <service-by-default>0</service-by-default>
908 <inParameter-list></inParameter-list>
911 <outParameter-type>long</outParameter-type>
912 <outParameter-name>ValOne</outParameter-name>
913 <outParameter-comment></outParameter-comment>
916 <outParameter-type>long</outParameter-type>
917 <outParameter-name>ValEven</outParameter-name>
918 <outParameter-comment></outParameter-comment>
923 <service-name>LOOPN</service-name>
924 <service-author></service-author>
925 <service-version></service-version>
926 <service-comment></service-comment>
927 <service-by-default>0</service-by-default>
930 <inParameter-type>long</inParameter-type>
931 <inParameter-name>InLoop</inParameter-name>
932 <inParameter-comment></inParameter-comment>
935 <inParameter-type>long</inParameter-type>
936 <inParameter-name>NN</inParameter-name>
937 <inParameter-comment></inParameter-comment>
940 <inParameter-type>long</inParameter-type>
941 <inParameter-name>KK</inParameter-name>
942 <inParameter-comment></inParameter-comment>
945 <inParameter-type>long</inParameter-type>
946 <inParameter-name>min</inParameter-name>
947 <inParameter-comment></inParameter-comment>
950 <inParameter-type>long</inParameter-type>
951 <inParameter-name>max</inParameter-name>
952 <inParameter-comment></inParameter-comment>
957 <outParameter-type>long</outParameter-type>
958 <outParameter-name>OutLoop</outParameter-name>
959 <outParameter-comment></outParameter-comment>
962 <outParameter-type>long</outParameter-type>
963 <outParameter-name>N</outParameter-name>
964 <outParameter-comment></outParameter-comment>
967 <outParameter-type>long</outParameter-type>
968 <outParameter-name>K</outParameter-name>
969 <outParameter-comment></outParameter-comment>
974 <service-name>WHILENOTONE</service-name>
975 <service-author></service-author>
976 <service-version></service-version>
977 <service-comment></service-comment>
978 <service-by-default>0</service-by-default>
981 <inParameter-type>long</inParameter-type>
982 <inParameter-name>N</inParameter-name>
983 <inParameter-comment></inParameter-comment>
988 <outParameter-type>long</outParameter-type>
989 <outParameter-name>OutLoop</outParameter-name>
990 <outParameter-comment></outParameter-comment>
995 <service-name>IFNOTEVEN</service-name>
996 <service-author></service-author>
997 <service-version></service-version>
998 <service-comment></service-comment>
999 <service-by-default>0</service-by-default>
1002 <inParameter-type>long</inParameter-type>
1003 <inParameter-name>N</inParameter-name>
1004 <inParameter-comment></inParameter-comment>
1009 <outParameter-type>long</outParameter-type>
1010 <outParameter-name>Odd</outParameter-name>
1011 <outParameter-comment></outParameter-comment>
1014 <outParameter-type>long</outParameter-type>
1015 <outParameter-name>Even</outParameter-name>
1016 <outParameter-comment></outParameter-comment>
1018 </outParameter-list>
1019 </component-service>
1021 <service-name>LOOPi</service-name>
1022 <service-author></service-author>
1023 <service-version></service-version>
1024 <service-comment></service-comment>
1025 <service-by-default>0</service-by-default>
1028 <inParameter-type>long</inParameter-type>
1029 <inParameter-name>InLoop</inParameter-name>
1030 <inParameter-comment></inParameter-comment>
1033 <inParameter-type>long</inParameter-type>
1034 <inParameter-name>ii</inParameter-name>
1035 <inParameter-comment></inParameter-comment>
1040 <outParameter-type>long</outParameter-type>
1041 <outParameter-name>OutLoop</outParameter-name>
1042 <outParameter-comment></outParameter-comment>
1045 <outParameter-type>long</outParameter-type>
1046 <outParameter-name>i</outParameter-name>
1047 <outParameter-comment></outParameter-comment>
1049 </outParameter-list>
1050 </component-service>
1052 <service-name>WHILEEVEN</service-name>
1053 <service-author></service-author>
1054 <service-version></service-version>
1055 <service-comment></service-comment>
1056 <service-by-default>0</service-by-default>
1059 <inParameter-type>long</inParameter-type>
1060 <inParameter-name>N</inParameter-name>
1061 <inParameter-comment></inParameter-comment>
1066 <outParameter-type>long</outParameter-type>
1067 <outParameter-name>OutLoop</outParameter-name>
1068 <outParameter-comment></outParameter-comment>
1070 </outParameter-list>
1071 </component-service>
1072 </component-service-list>
1073 </component-interface-list>
1076 <!-- Component identification -->
1077 <component-name>TypesCheck</component-name>
1078 <component-username>TypesCheck</component-username>
1079 <component-type></component-type>
1080 <component-author></component-author>
1081 <component-version></component-version>
1082 <component-comment></component-comment>
1083 <component-multistudy>1</component-multistudy>
1084 <component-icone></component-icone>
1085 <constraint></constraint>
1086 <component-interface-list>
1087 <component-interface-name>TypesCheck</component-interface-name>
1088 <component-interface-comment></component-interface-comment>
1089 <component-service-list>
1091 <service-name>StringCheck</service-name>
1092 <service-author></service-author>
1093 <service-version></service-version>
1094 <service-comment></service-comment>
1095 <service-by-default>0</service-by-default>
1098 <inParameter-type>string</inParameter-type>
1099 <inParameter-name>InString</inParameter-name>
1100 <inParameter-comment></inParameter-comment>
1105 <outParameter-type>string</outParameter-type>
1106 <outParameter-name>OutString</outParameter-name>
1107 <outParameter-comment></outParameter-comment>
1109 </outParameter-list>
1110 </component-service>
1112 <service-name>BoolCheck</service-name>
1113 <service-author></service-author>
1114 <service-version></service-version>
1115 <service-comment></service-comment>
1116 <service-by-default>0</service-by-default>
1119 <inParameter-type>boolean</inParameter-type>
1120 <inParameter-name>InBool</inParameter-name>
1121 <inParameter-comment></inParameter-comment>
1126 <outParameter-type>boolean</outParameter-type>
1127 <outParameter-name>OutBool</outParameter-name>
1128 <outParameter-comment></outParameter-comment>
1130 </outParameter-list>
1131 </component-service>
1133 <service-name>CharCheck</service-name>
1134 <service-author></service-author>
1135 <service-version></service-version>
1136 <service-comment></service-comment>
1137 <service-by-default>0</service-by-default>
1140 <inParameter-type>char</inParameter-type>
1141 <inParameter-name>InChar</inParameter-name>
1142 <inParameter-comment></inParameter-comment>
1147 <outParameter-type>char</outParameter-type>
1148 <outParameter-name>OutChar</outParameter-name>
1149 <outParameter-comment></outParameter-comment>
1151 </outParameter-list>
1152 </component-service>
1154 <service-name>ShortCheck</service-name>
1155 <service-author></service-author>
1156 <service-version></service-version>
1157 <service-comment></service-comment>
1158 <service-by-default>0</service-by-default>
1161 <inParameter-type>short</inParameter-type>
1162 <inParameter-name>InShort</inParameter-name>
1163 <inParameter-comment></inParameter-comment>
1168 <outParameter-type>short</outParameter-type>
1169 <outParameter-name>OutShort</outParameter-name>
1170 <outParameter-comment></outParameter-comment>
1172 </outParameter-list>
1173 </component-service>
1175 <service-name>LongCheck</service-name>
1176 <service-author></service-author>
1177 <service-version></service-version>
1178 <service-comment></service-comment>
1179 <service-by-default>0</service-by-default>
1182 <inParameter-type>long</inParameter-type>
1183 <inParameter-name>InLong</inParameter-name>
1184 <inParameter-comment></inParameter-comment>
1189 <outParameter-type>long</outParameter-type>
1190 <outParameter-name>OutLong</outParameter-name>
1191 <outParameter-comment></outParameter-comment>
1193 </outParameter-list>
1194 </component-service>
1196 <service-name>FloatCheck</service-name>
1197 <service-author></service-author>
1198 <service-version></service-version>
1199 <service-comment></service-comment>
1200 <service-by-default>0</service-by-default>
1203 <inParameter-type>float</inParameter-type>
1204 <inParameter-name>InFloat</inParameter-name>
1205 <inParameter-comment></inParameter-comment>
1210 <outParameter-type>float</outParameter-type>
1211 <outParameter-name>OutFloat</outParameter-name>
1212 <outParameter-comment></outParameter-comment>
1214 </outParameter-list>
1215 </component-service>
1217 <service-name>DoubleCheck</service-name>
1218 <service-author></service-author>
1219 <service-version></service-version>
1220 <service-comment></service-comment>
1221 <service-by-default>0</service-by-default>
1224 <inParameter-type>double</inParameter-type>
1225 <inParameter-name>InDouble</inParameter-name>
1226 <inParameter-comment></inParameter-comment>
1231 <outParameter-type>double</outParameter-type>
1232 <outParameter-name>OutDouble</outParameter-name>
1233 <outParameter-comment></outParameter-comment>
1235 </outParameter-list>
1236 </component-service>
1238 <service-name>ObjRefCheck</service-name>
1239 <service-author></service-author>
1240 <service-version></service-version>
1241 <service-comment></service-comment>
1242 <service-by-default>0</service-by-default>
1245 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
1246 <inParameter-name>InObjRef</inParameter-name>
1247 <inParameter-comment></inParameter-comment>
1252 <outParameter-type>SuperVisionTest::Adder</outParameter-type>
1253 <outParameter-name>OutObjRef</outParameter-name>
1254 <outParameter-comment></outParameter-comment>
1256 </outParameter-list>
1257 </component-service>
1259 <!-- service-identification -->
1260 <service-name>MiscTypes</service-name>
1261 <service-author>JR</service-author>
1262 <service-version>1.0</service-version>
1263 <service-comment>Check of types</service-comment>
1264 <service-by-default>1</service-by-default>
1265 <!-- service-connexion -->
1268 <inParameter-type>string</inParameter-type>
1269 <inParameter-name>InString</inParameter-name>
1270 <inParameter-comment></inParameter-comment>
1273 <inParameter-type>boolean</inParameter-type>
1274 <inParameter-name>InBool</inParameter-name>
1275 <inParameter-comment></inParameter-comment>
1278 <inParameter-type>char</inParameter-type>
1279 <inParameter-name>InChar</inParameter-name>
1280 <inParameter-comment></inParameter-comment>
1283 <inParameter-type>short</inParameter-type>
1284 <inParameter-name>InShort</inParameter-name>
1285 <inParameter-comment></inParameter-comment>
1288 <inParameter-type>long</inParameter-type>
1289 <inParameter-name>InLong</inParameter-name>
1290 <inParameter-comment></inParameter-comment>
1293 <inParameter-type>float</inParameter-type>
1294 <inParameter-name>InFloat</inParameter-name>
1295 <inParameter-comment></inParameter-comment>
1298 <inParameter-type>double</inParameter-type>
1299 <inParameter-name>InDouble</inParameter-name>
1300 <inParameter-comment></inParameter-comment>
1303 <inParameter-type>SuperVisionTest::Adder</inParameter-type>
1304 <inParameter-name>InObjRef</inParameter-name>
1305 <inParameter-comment></inParameter-comment>
1310 <outParameter-type>string</outParameter-type>
1311 <outParameter-name>OutString</outParameter-name>
1312 <outParameter-comment></outParameter-comment>
1315 <outParameter-type>boolean</outParameter-type>
1316 <outParameter-name>OutBool</outParameter-name>
1317 <outParameter-comment></outParameter-comment>
1320 <outParameter-type>char</outParameter-type>
1321 <outParameter-name>OutChar</outParameter-name>
1322 <outParameter-comment></outParameter-comment>
1325 <outParameter-type>short</outParameter-type>
1326 <outParameter-name>OutShort</outParameter-name>
1327 <outParameter-comment></outParameter-comment>
1330 <outParameter-type>long</outParameter-type>
1331 <outParameter-name>OutLong</outParameter-name>
1332 <outParameter-comment></outParameter-comment>
1335 <outParameter-type>float</outParameter-type>
1336 <outParameter-name>OutFloat</outParameter-name>
1337 <outParameter-comment></outParameter-comment>
1340 <outParameter-type>double</outParameter-type>
1341 <outParameter-name>OutDouble</outParameter-name>
1342 <outParameter-comment></outParameter-comment>
1345 <outParameter-type>SuperVisionTest::Adder</outParameter-type>
1346 <outParameter-name>OutObjRef</outParameter-name>
1347 <outParameter-comment></outParameter-comment>
1349 </outParameter-list>
1350 </component-service>
1351 </component-service-list>
1352 </component-interface-list>