Salome HOME
copy tag mergefrom_BR_V0_1_CC_Salome_04oct07
[modules/yacs.git] / src / yacsloader / samples / fschema.xml
1 <proc>
2
3     <!-- types -->
4     <!-- inline -->
5     <!-- service -->
6
7     <inline name="node1" >
8         <function name="f">
9             <code>def f(p1):</code>
10             <code>  print p1;p1=2*p1 </code>
11             <code>  return p1 </code>
12         </function>
13         <inport name="p1" type="string"/>
14         <outport name="p1" type="string"/>
15     </inline>
16
17     <node name="node2" type="node1">
18     </node>
19
20     <!--control -->
21     <control> <fromnode>node1</fromnode> <tonode>node2</tonode> </control>
22
23     <!--datalinks -->
24     <datalink> 
25         <fromnode>node1</fromnode><fromport>p1</fromport>
26         <tonode>node2</tonode> <toport>p1</toport> 
27     </datalink>
28
29     <!--parameters -->
30     <parameter>
31         <tonode>node1</tonode> <toport>p1</toport>
32         <value><string>coucou</string></value>
33     </parameter>
34
35 </proc>