Salome HOME
Changed the exchange types to the structure InputDescription and the sequence ValueList
[samples/genericsolver.git] / resources / GENERICSOLVERCatalog.xml.in
1 <?xml version='1.0' encoding='us-ascii' ?>
2 <!--
3   Copyright (C) 2009-2010 EDF R&D
4
5   This library is free software; you can redistribute it and/or
6   modify it under the terms of the GNU Lesser General Public
7   License as published by the Free Software Foundation; either
8   version 2.1 of the License.
9
10   This library is distributed in the hope that it will be useful,
11   but WITHOUT ANY WARRANTY; without even the implied warranty of
12   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13   Lesser General Public License for more details.
14
15   You should have received a copy of the GNU Lesser General Public
16   License along with this library; if not, write to the Free Software
17   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
18
19   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
20
21   $Id$
22
23 -->
24  
25 <!-- XML component catalog -->
26 <begin-catalog>
27
28         <!-- Path prefix information -->
29         <path-prefix-list>
30         </path-prefix-list>
31
32         <!-- Commonly used types -->
33         <type-list>
34                 <sequence name="Point" content="double"/>
35                 <objref name="pyobj" id="python:obj:1.0"/>
36
37         <sequence content="double" name="GENERICSOLVER_ORB/Value"></sequence>
38         <sequence content="string" name="GENERICSOLVER_ORB/VarList"></sequence>
39         <sequence content="GENERICSOLVER_ORB/Value" name="GENERICSOLVER_ORB/ValueList"></sequence>
40         <struct name="GENERICSOLVER_ORB/InputDescription">
41             <member type="GENERICSOLVER_ORB/VarList" name="inputVarList"></member>
42             <member type="GENERICSOLVER_ORB/VarList" name="outputVarList"></member>
43             <member type="GENERICSOLVER_ORB/ValueList" name="inputValues"></member>
44         </struct>
45         </type-list>
46
47         <!-- Component list -->
48         <component-list>
49                 <component>
50                         <!-- Component identification -->
51                         <component-name>GENERICSOLVER</component-name>
52                         <component-username>GENERICSOLVER GUI</component-username>
53                         <component-type>Data</component-type>
54                         <component-author>I. Dutka-Malen</component-author>
55                         <component-version>@VERSION@</component-version>
56                         <component-comment>EDF - RD</component-comment>
57                         <component-multistudy>1</component-multistudy>
58                         <component-icone>GENERICSOLVER.png</component-icone>
59                         <constraint>'linux' ~ OS</constraint>
60                         <component-interface-list>
61                                 <component-interface-name>GENERICSOLVER</component-interface-name>
62                                 <component-interface-comment></component-interface-comment>
63                                 <component-service-list>
64                                         <component-service>
65                                                 <!-- service-identification -->
66                                                 <service-name>Init</service-name>
67                                                 <service-author>EDF-RD</service-author>
68                                                 <service-version>@VERSION@</service-version>
69                                                 <service-comment></service-comment>
70                                                 <service-by-default>0</service-by-default>
71                                                 <!-- service-connexion -->
72                                                 <inParameter-list>
73                                                         <inParameter>
74                                                                 <inParameter-name>studyID</inParameter-name>
75                                                                 <inParameter-type>long</inParameter-type>
76                                                         </inParameter>
77                                                         <inParameter>
78                                                                 <inParameter-name>entry</inParameter-name>
79                                                                 <inParameter-type>string</inParameter-type>
80                                                         </inParameter>
81                                                         <inParameter>
82                                                                 <inParameter-name>wrapperDescription</inParameter-name>
83                                                                 <inParameter-type>string</inParameter-type>
84                                                         </inParameter>
85                                                 </inParameter-list>
86                                                 <outParameter-list>
87                                                         <outParameter>
88                                                                 <outParameter-name>return</outParameter-name>
89                                                                 <outParameter-type>long</outParameter-type>
90                                                         </outParameter>
91                                                 </outParameter-list>
92                                         </component-service>
93                                         <component-service>
94                                                 <!-- service-identification -->
95                                                 <service-name>Exec</service-name>
96                                                 <service-author>EDF-RD</service-author>
97                                                 <service-version>@VERSION@</service-version>
98                                                 <service-comment></service-comment>
99                                                 <service-by-default>0</service-by-default>
100                                                 <!-- service-connexion -->
101                                                 <inParameter-list>
102                                                         <inParameter>
103                                                                 <inParameter-name>inPoint</inParameter-name>
104                                                                 <inParameter-type>Point</inParameter-type>
105                                                         </inParameter>
106                                                 </inParameter-list>
107                                                 <outParameter-list>
108                                                         <outParameter>
109                                                                 <outParameter-name>return</outParameter-name>
110                                                                 <outParameter-type>long</outParameter-type>
111                                                         </outParameter>
112                                                         <outParameter>
113                                                                 <outParameter-name>outPoint</outParameter-name>
114                                                                 <outParameter-type>Point</outParameter-type>
115                                                         </outParameter>
116                                                 </outParameter-list>
117                                         </component-service>
118                                         <component-service>
119                                                 <!-- service-identification -->
120                                                 <service-name>Finalize</service-name>
121                                                 <service-author>EDF-RD</service-author>
122                                                 <service-version>@VERSION@</service-version>
123                                                 <service-comment></service-comment>
124                                                 <service-by-default>0</service-by-default>
125                                                 <!-- service-connexion -->
126                                                 <outParameter-list>
127                                                         <outParameter>
128                                                                 <outParameter-name>return</outParameter-name>
129                                                                 <outParameter-type>long</outParameter-type>
130                                                         </outParameter>
131                                                 </outParameter-list>
132                                         </component-service>
133                                 </component-service-list>
134                         </component-interface-list>
135                 </component>
136                 <component>
137                         <!-- Component identification -->
138                         <component-name>DEVIATION</component-name>
139                         <component-username>DEVIATION GUI</component-username>
140                         <component-type>Data</component-type>
141                         <component-author>R. Barate</component-author>
142                         <component-version>@VERSION@</component-version>
143                         <component-comment>EDF - RD</component-comment>
144                         <component-multistudy>1</component-multistudy>
145                         <component-icone>GENERICSOLVER.png</component-icone>
146                         <constraint>'linux' ~ OS</constraint>
147                         <component-interface-list>
148                                 <component-interface-name>DEVIATION</component-interface-name>
149                                 <component-interface-comment></component-interface-comment>
150                                 <component-service-list>
151                                         <component-service>
152                                                 <!-- service-identification -->
153                                                 <service-name>Init</service-name>
154                                                 <service-author>EDF-RD</service-author>
155                                                 <service-version>@VERSION@</service-version>
156                                                 <service-comment></service-comment>
157                                                 <service-by-default>0</service-by-default>
158                                                 <!-- service-connexion -->
159                                                 <inParameter-list>
160                                                         <inParameter>
161                                                                 <inParameter-name>studyID</inParameter-name>
162                                                                 <inParameter-type>long</inParameter-type>
163                                                         </inParameter>
164                                                         <inParameter>
165                                                                 <inParameter-name>entry</inParameter-name>
166                                                                 <inParameter-type>string</inParameter-type>
167                                                         </inParameter>
168                                                 </inParameter-list>
169                                         </component-service>
170                                         <component-service>
171                                                 <!-- service-identification -->
172                                                 <service-name>Exec</service-name>
173                                                 <service-author>EDF-RD</service-author>
174                                                 <service-version>@VERSION@</service-version>
175                                                 <service-comment></service-comment>
176                                                 <service-by-default>0</service-by-default>
177                                                 <!-- service-connexion -->
178                         <inParameter-list>
179                             <inParameter>
180                                 <inParameter-name>inputDesc</inParameter-name>
181                                 <inParameter-type>GENERICSOLVER_ORB/InputDescription</inParameter-type>
182                             </inParameter>
183                         </inParameter-list>
184                         <outParameter-list>
185                             <outParameter>
186                                 <outParameter-name>outputValues</outParameter-name>
187                                 <outParameter-type>GENERICSOLVER_ORB/ValueList</outParameter-type>
188                             </outParameter>
189                         </outParameter-list>
190                                         </component-service>
191                                         <component-service>
192                                                 <!-- service-identification -->
193                                                 <service-name>Finalize</service-name>
194                                                 <service-author>EDF-RD</service-author>
195                                                 <service-version>@VERSION@</service-version>
196                                                 <service-comment></service-comment>
197                                                 <service-by-default>0</service-by-default>
198                                         </component-service>
199                                 </component-service-list>
200                         </component-interface-list>
201                 </component>
202         </component-list>
203 </begin-catalog>