2 Copyright (C) 2006-2016 CEA/DEN, EDF R&D
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 Lesser General Public License for more details.
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
18 See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23 <sequence name="dblevec" content="double"/>
26 <inline name="node0" >
28 <code>p1=[25.3]*10</code>
30 <outport name="p1" type="dblevec"/>
33 <inline name="pyth0" >
36 <inport name="p1" type="double"/>
37 <outport name="p1" type="double"/>
40 <service name="cpp1" >
42 <component>TestComponent</component>
44 <inport name="p1" type="double"/>
45 <outport name="p1" type="double"/>
48 <service name="cpp2" >
50 <component>TestComponent</component>
52 <inport name="p1" type="double"/>
53 <outport name="p1" type="double"/>
56 <service name="cpp3" >
58 <component>TestComponent</component>
60 <inport name="p1" type="double"/>
61 <outport name="p1" type="double"/>
64 <inline name="pyth1" >
68 <inport name="p1" type="double"/>
69 <outport name="p1" type="double"/>
72 <inline name="pyth2" >
76 <inport name="p1" type="double"/>
77 <outport name="p1" type="double"/>
79 <inline name="pyth3" >
83 <inport name="p1" type="double"/>
84 <outport name="p1" type="double"/>
86 <inline name="pyth4" >
90 <inport name="p1" type="double"/>
91 <outport name="p1" type="double"/>
93 <service name="xml0" >
95 <ref>./xmlrun.sh</ref>
97 <inport name="p1" type="double"/>
98 <outport name="p1" type="double"/>
100 <service name="xml1" >
102 <ref>./xmlrun.sh</ref>
103 <method>echo</method>
104 <inport name="p1" type="double"/>
105 <outport name="p1" type="double"/>
108 <service name="corba0" >
109 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
110 <method>echoDouble</method>
111 <inport name="p1" type="double"/>
112 <outport name="p1" type="double"/>
114 <service name="cpp4" >
116 <component>TestComponent</component>
118 <inport name="p1" type="double"/>
119 <outport name="p1" type="double"/>
121 <service name="cpp5" >
123 <component>TestComponent</component>
125 <inport name="p1" type="double"/>
126 <outport name="p1" type="double"/>
129 <service name="corba1" >
130 <ref>corbaname:rir:#test.my_context/Echo.Object</ref>
131 <method>echoDouble</method>
132 <inport name="p1" type="double"/>
133 <outport name="p1" type="double"/>
136 <foreach name="foreach1" nbranch="3" type="double" >
137 <service name="cpp4" >
139 <component>TestComponent</component>
141 <inport name="p1" type="double"/>
142 <outport name="p1" type="double"/>
145 <inline name="pyth5" >
147 <code>print p1</code>
149 <inport name="p1" type="dblevec"/>
150 <outport name="p1" type="dblevec"/>
155 <tonode>pyth0</tonode> <toport>p1</toport>
156 <value><double>1</double> </value>
159 <tonode>cpp3</tonode> <toport>p1</toport>
160 <value><double>1</double> </value>
165 <fromnode>pyth0</fromnode><fromport>p1</fromport>
166 <tonode>cpp1</tonode> <toport>p1</toport>
169 <fromnode>pyth0</fromnode><fromport>p1</fromport>
170 <tonode>cpp2</tonode> <toport>p1</toport>
173 <fromnode>cpp1</fromnode><fromport>p1</fromport>
174 <tonode>pyth1</tonode> <toport>p1</toport>
177 <fromnode>cpp1</fromnode><fromport>p1</fromport>
178 <tonode>pyth3</tonode> <toport>p1</toport>
181 <fromnode>cpp2</fromnode><fromport>p1</fromport>
182 <tonode>pyth2</tonode> <toport>p1</toport>
185 <fromnode>cpp2</fromnode><fromport>p1</fromport>
186 <tonode>pyth4</tonode> <toport>p1</toport>
189 <fromnode>cpp3</fromnode><fromport>p1</fromport>
190 <tonode>xml0</tonode> <toport>p1</toport>
193 <fromnode>cpp3</fromnode><fromport>p1</fromport>
194 <tonode>xml1</tonode> <toport>p1</toport>
197 <fromnode>cpp3</fromnode><fromport>p1</fromport>
198 <tonode>corba0</tonode> <toport>p1</toport>
201 <fromnode>corba0</fromnode><fromport>p1</fromport>
202 <tonode>cpp4</tonode> <toport>p1</toport>
205 <fromnode>cpp4</fromnode><fromport>p1</fromport>
206 <tonode>corba1</tonode> <toport>p1</toport>
209 <fromnode>cpp4</fromnode><fromport>p1</fromport>
210 <tonode>cpp5</tonode> <toport>p1</toport>
213 <fromnode>node0</fromnode><fromport>p1</fromport>
214 <tonode>foreach1</tonode> <toport>SmplsCollection</toport>
217 <fromnode>foreach1</fromnode><fromport>SmplPrt</fromport>
218 <tonode>foreach1.cpp4</tonode> <toport>p1</toport>
221 <fromnode>foreach1.cpp4</fromnode><fromport>p1</fromport>
222 <tonode>pyth5</tonode> <toport>p1</toport>