]> SALOME platform Git repositories - modules/yacs.git/blob - src/yacsloader/samples/setports.xml
Salome HOME
mergefrom branch BR_V511_PR tag mergeto_trunk_03feb09
[modules/yacs.git] / src / yacsloader / samples / setports.xml
1 <?xml version='1.0'?>
2 <proc>
3    <type name="bool" kind="bool"/>
4    <sequence name="boolvec" content="bool"/>
5    <type name="double" kind="double"/>
6    <sequence name="dblevec" content="double"/>
7    <objref name="file" id="file"/>
8    <type name="int" kind="int"/>
9    <sequence name="intvec" content="int"/>
10    <type name="string" kind="string"/>
11    <sequence name="string_array" content="string"/>
12    <sequence name="stringvec" content="string"/>
13    <inline name="PyScript0">
14       <script><code><![CDATA[]]></code></script>
15       <inport name="i1" type="bool"/>
16       <inport name="i2" type="int"/>
17       <inport name="i3" type="double"/>
18       <inport name="strseq" type="string_array"/>
19       <inport name="strvec" type="stringvec"/>
20       <inport name="boolvec" type="boolvec"/>
21       <inport name="dblevec" type="dblevec"/>
22       <inport name="intvec" type="intvec"/>
23       <inport name="i0" type="string"/>
24    </inline>
25    <datanode name="PresetNode0">
26       <parameter name="o1" type="bool">
27          <value><boolean>1</boolean></value>
28       </parameter>
29       <parameter name="o2" type="int">
30          <value><int>12</int></value>
31       </parameter>
32       <parameter name="o3" type="double">
33          <value><double>123.4</double></value>
34       </parameter>
35       <parameter name="o4" type="string">
36          <value><string>aaaab</string></value>
37       </parameter>
38       <parameter name="o0" type="string_array">
39          <value><array><data>
40 <value><string>a</string></value>
41 <value><string>ab</string></value>
42 </data></array></value>
43       </parameter>
44       <parameter name="o6" type="stringvec">
45          <value><array><data>
46 <value><string>ab</string></value>
47 <value><string>ac</string></value>
48 </data></array></value>
49       </parameter>
50       <parameter name="o7" type="boolvec">
51          <value><array><data>
52 <value><boolean>1</boolean></value>
53 <value><boolean>0</boolean></value>
54 <value><boolean>1</boolean></value>
55 </data></array></value>
56       </parameter>
57       <parameter name="o8" type="dblevec">
58          <value><array><data>
59 <value><double>12.3</double></value>
60 <value><double>4.5e+08</double></value>
61 </data></array></value>
62       </parameter>
63       <parameter name="o9" type="intvec">
64          <value><array><data>
65 <value><int>4</int></value>
66 <value><int>5</int></value>
67 <value><int>7</int></value>
68 </data></array></value>
69       </parameter>
70    </datanode>
71    <inline name="PyScript1">
72       <script><code><![CDATA[]]></code></script>
73       <inport name="i2" type="bool"/>
74       <inport name="i3" type="int"/>
75       <inport name="i4" type="double"/>
76       <inport name="i5" type="string"/>
77       <inport name="i10" type="string_array"/>
78       <inport name="i11" type="stringvec"/>
79       <inport name="i12" type="boolvec"/>
80       <inport name="i13" type="dblevec"/>
81       <inport name="i14" type="intvec"/>
82    </inline>
83    <control> <fromnode>PresetNode0</fromnode> <tonode>PyScript1</tonode> </control>
84    <datalink control="false">
85       <fromnode>PresetNode0</fromnode> <fromport>o1</fromport>
86       <tonode>PyScript1</tonode> <toport>i2</toport>
87    </datalink>
88    <datalink control="false">
89       <fromnode>PresetNode0</fromnode> <fromport>o2</fromport>
90       <tonode>PyScript1</tonode> <toport>i3</toport>
91    </datalink>
92    <datalink control="false">
93       <fromnode>PresetNode0</fromnode> <fromport>o3</fromport>
94       <tonode>PyScript1</tonode> <toport>i4</toport>
95    </datalink>
96    <datalink control="false">
97       <fromnode>PresetNode0</fromnode> <fromport>o4</fromport>
98       <tonode>PyScript1</tonode> <toport>i5</toport>
99    </datalink>
100    <datalink control="false">
101       <fromnode>PresetNode0</fromnode> <fromport>o0</fromport>
102       <tonode>PyScript1</tonode> <toport>i10</toport>
103    </datalink>
104    <datalink control="false">
105       <fromnode>PresetNode0</fromnode> <fromport>o6</fromport>
106       <tonode>PyScript1</tonode> <toport>i11</toport>
107    </datalink>
108    <datalink control="false">
109       <fromnode>PresetNode0</fromnode> <fromport>o7</fromport>
110       <tonode>PyScript1</tonode> <toport>i12</toport>
111    </datalink>
112    <datalink control="false">
113       <fromnode>PresetNode0</fromnode> <fromport>o8</fromport>
114       <tonode>PyScript1</tonode> <toport>i13</toport>
115    </datalink>
116    <datalink control="false">
117       <fromnode>PresetNode0</fromnode> <fromport>o9</fromport>
118       <tonode>PyScript1</tonode> <toport>i14</toport>
119    </datalink>
120    <parameter>
121       <tonode>PyScript0</tonode><toport>i1</toport>
122       <value><boolean>0</boolean></value>
123    </parameter>
124    <parameter>
125       <tonode>PyScript0</tonode><toport>i2</toport>
126       <value><int>994</int></value>
127    </parameter>
128    <parameter>
129       <tonode>PyScript0</tonode><toport>i3</toport>
130       <value><double>4.98767e+42</double></value>
131    </parameter>
132    <parameter>
133       <tonode>PyScript0</tonode><toport>strseq</toport>
134       <value><array><data>
135 <value><string>aa</string></value>
136 <value><string>bbb</string></value>
137 <value><string>ccccc</string></value>
138 <value><string>rr</string></value>
139 </data></array></value>
140    </parameter>
141    <parameter>
142       <tonode>PyScript0</tonode><toport>strvec</toport>
143       <value><array><data>
144 <value><string>albert</string></value>
145 <value><string>londres</string></value>
146 <value><string>journal</string></value>
147 <value><string>tutu</string></value>
148 </data></array></value>
149    </parameter>
150    <parameter>
151       <tonode>PyScript0</tonode><toport>boolvec</toport>
152       <value><array><data>
153 <value><boolean>0</boolean></value>
154 <value><boolean>1</boolean></value>
155 <value><boolean>1</boolean></value>
156 <value><boolean>0</boolean></value>
157 <value><boolean>0</boolean></value>
158 <value><boolean>0</boolean></value>
159 </data></array></value>
160    </parameter>
161    <parameter>
162       <tonode>PyScript0</tonode><toport>dblevec</toport>
163       <value><array><data>
164 <value><double>1.2</double></value>
165 <value><double>-33</double></value>
166 <value><double>-1870</double></value>
167 </data></array></value>
168    </parameter>
169    <parameter>
170       <tonode>PyScript0</tonode><toport>intvec</toport>
171       <value><array><data>
172 <value><int>12</int></value>
173 <value><int>4</int></value>
174 <value><int>46</int></value>
175 </data></array></value>
176    </parameter>
177    <parameter>
178       <tonode>PyScript0</tonode><toport>i0</toport>
179       <value><string>c'est super! Hein, non...</string></value>
180    </parameter>
181 </proc>