Salome HOME
Merge from V6_main 01/04/2013
[samples/hello.git] / resources / HELLOCatalog.xml.in
1 <?xml version='1.0' encoding='us-ascii' ?>
2 <!--
3   Copyright (C) 2007-2013  CEA/DEN, EDF R&D, OPEN CASCADE
4
5   Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
6   CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
7
8   This library is free software; you can redistribute it and/or
9   modify it under the terms of the GNU Lesser General Public
10   License as published by the Free Software Foundation; either
11   version 2.1 of the License.
12
13   This library is distributed in the hope that it will be useful,
14   but WITHOUT ANY WARRANTY; without even the implied warranty of
15   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16   Lesser General Public License for more details.
17
18   You should have received a copy of the GNU Lesser General Public
19   License along with this library; if not, write to the Free Software
20   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21
22   See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
23
24 -->
25
26 <!-- XML component catalog -->
27 <begin-catalog>
28     <!-- Path prefix information -->
29     <path-prefix-list></path-prefix-list>
30     <!-- Type information -->
31     <type-list>
32       <type name="status" kind="int"/>
33     </type-list>
34     <!-- Component list -->
35     <component-list>
36         <!-- Component -->
37         <component>
38             <!-- Component identification -->
39             <component-name>HELLO</component-name>
40             <component-username>Hello</component-username>
41             <component-type>OTHER</component-type>
42             <component-author>Vadim SANDLER</component-author>
43             <component-version>@VERSION@</component-version>
44             <component-comment>Sample module</component-comment>
45             <component-multistudy>1</component-multistudy>
46             <component-impltype>1</component-impltype>
47             <component-icone>HELLO.png</component-icone>
48             <constraint></constraint>
49             <!-- Component interface -->
50             <component-interface-list>
51                 <component-interface-name>HELLO_Gen</component-interface-name>
52                 <component-interface-comment>Hello engine</component-interface-comment>
53                 <component-service-list>
54                     <component-service>
55                         <service-name>hello</service-name>
56                         <service-author>Vadim SANDLER</service-author>
57                         <service-version>@VERSION@</service-version>
58                         <service-comment>Hello function</service-comment>
59                         <service-by-default>1</service-by-default>
60                         <inParameter-list>
61                             <inParameter>
62                                 <inParameter-name>study</inParameter-name>
63                                 <inParameter-type>Study</inParameter-type>
64                                 <inParameter-comment>study</inParameter-comment>
65                             </inParameter>
66                             <inParameter>
67                                 <inParameter-name>name</inParameter-name>
68                                 <inParameter-type>string</inParameter-type>
69                                 <inParameter-comment>user name</inParameter-comment>
70                             </inParameter>
71                         </inParameter-list>
72                         <outParameter-list>
73                             <outParameter>
74                                 <outParameter-name>return</outParameter-name>
75                                 <outParameter-type>status</outParameter-type>
76                                 <outParameter-comment>operation status</outParameter-comment>
77                             </outParameter>
78                         </outParameter-list>
79                         <DataStream-list></DataStream-list>
80                     </component-service>
81                     <component-service>
82                         <service-name>goodbye</service-name>
83                         <service-author>Vadim SANDLER</service-author>
84                         <service-version>@VERSION@</service-version>
85                         <service-comment>Goodbye function</service-comment>
86                         <service-by-default>0</service-by-default>
87                         <inParameter-list>
88                             <inParameter>
89                                 <inParameter-name>study</inParameter-name>
90                                 <inParameter-type>Study</inParameter-type>
91                                 <inParameter-comment>study</inParameter-comment>
92                             </inParameter>
93                             <inParameter>
94                                 <inParameter-name>name</inParameter-name>
95                                 <inParameter-type>string</inParameter-type>
96                                 <inParameter-comment>user name</inParameter-comment>
97                             </inParameter>
98                         </inParameter-list>
99                         <outParameter-list>
100                             <outParameter>
101                                 <outParameter-name>return</outParameter-name>
102                                 <outParameter-type>status</outParameter-type>
103                                 <outParameter-comment>operation status</outParameter-comment>
104                             </outParameter>
105                         </outParameter-list>
106                         <DataStream-list></DataStream-list>
107                     </component-service>
108                 </component-service-list>
109             </component-interface-list>
110         </component>
111     </component-list>
112 </begin-catalog>