Salome HOME
[EDF29150] : Fix bug at shutdown
[modules/kernel.git] / resources / KERNELCatalog.xml.in
1 <?xml version='1.0' encoding='us-ascii' ?>
2  
3 <!-- XML component catalog -->
4 <begin-catalog>
5
6 <!-- Path prefix information -->
7
8 <path-prefix-list>
9 </path-prefix-list>
10
11 <!-- Commonly used types  -->
12 <type-list>
13   <type name="double" kind="double"/>
14   <type name="float" kind="double"/>
15   <type name="int" kind="int"/>
16   <type name="short" kind="int"/>
17   <type name="long" kind="int"/>
18   <type name="string" kind="string"/>
19   <type name="char" kind="string"/>
20   <type name="bool" kind="bool"/>
21   <type name="boolean" kind="bool"/>
22   <sequence name="dblevec" content="double"/>
23   <sequence name="intvec" content="int"/>
24   <sequence name="stringvec" content="string"/>
25   <sequence name="boolvec" content="bool"/>
26   <struct name="dataref" >
27     <member name="ref" type="string"/>
28   </struct>
29   <objref name="CALCIUM_integer" id="IDL:Ports/Calcium_Ports/Calcium_Integer_Port:1.0"/>
30   <objref name="CALCIUM_long" id="IDL:Ports/Calcium_Ports/Calcium_Long_Port:1.0"/>
31   <objref name="CALCIUM_real" id="IDL:Ports/Calcium_Ports/Calcium_Real_Port:1.0"/>
32   <objref name="CALCIUM_double" id="IDL:Ports/Calcium_Ports/Calcium_Double_Port:1.0"/>
33   <objref name="CALCIUM_string" id="IDL:Ports/Calcium_Ports/Calcium_String_Port:1.0"/>
34   <objref name="CALCIUM_logical" id="IDL:Ports/Calcium_Ports/Calcium_Logical_Port:1.0"/>
35   <objref name="CALCIUM_boolean" id="IDL:Ports/Calcium_Ports/Calcium_Logical_Port:1.0"/>
36   <objref name="CALCIUM_complex" id="IDL:Ports/Calcium_Ports/Calcium_Complex_Port:1.0"/>
37   <objref name="Param_Double_Port" id="IDL:Ports/Param_Double_Port:1.0"/>
38   <objref name="BASIC_short" id="IDL:Ports/Data_Short_Port:1.0"/>
39   <objref name="Study" id="IDL:SALOMEDS/Study:1.0"/>
40   <objref name="SObject" id="IDL:SALOMEDS/SObject:1.0"/>
41   <objref name="SALOME/SenderDouble"/>
42   <objref name="SALOME/SenderInt"/>
43   <objref name="SALOME/Matrix"/>
44   
45   <!-- Types for parametric computations -->
46   <struct name="SALOME_TYPES/Parameter">
47     <member type="string" name="name"></member>
48     <member type="string" name="value"></member>
49   </struct>
50   <sequence content="SALOME_TYPES/Parameter" name="SALOME_TYPES/ParameterList"></sequence>
51   <sequence content="double" name="SALOME_TYPES/Variable"></sequence>
52   <sequence content="SALOME_TYPES/Variable" name="SALOME_TYPES/VariableSequence"></sequence>
53   <sequence content="SALOME_TYPES/VariableSequence" name="SALOME_TYPES/StateSequence"></sequence>
54   <sequence content="SALOME_TYPES/StateSequence" name="SALOME_TYPES/TimeSequence"></sequence>
55   <sequence content="string" name="SALOME_TYPES/VarList"></sequence>
56   <struct name="SALOME_TYPES/ParametricInput">
57     <member type="SALOME_TYPES/VarList" name="inputVarList"></member>
58     <member type="SALOME_TYPES/VarList" name="outputVarList"></member>
59     <member type="SALOME_TYPES/TimeSequence" name="inputValues"></member>
60     <member type="SALOME_TYPES/ParameterList" name="specificParameters"></member>
61   </struct>
62   <struct name="SALOME_TYPES/ParametricOutput">
63     <member type="SALOME_TYPES/TimeSequence" name="outputValues"></member>
64     <member type="SALOME_TYPES/ParameterList" name="specificOutputInfos"></member>
65     <member type="long" name="returnCode"></member>
66     <member type="string" name="errorMessage"></member>
67   </struct>
68 </type-list>
69
70 <!-- Component list -->
71 <component-list>
72         <component>
73                 <!-- Component identification -->
74                 <component-name>KERNEL</component-name>
75                 <component-username>Salome</component-username>
76                 <component-type>Other</component-type>
77                 <component-author>NRI</component-author>
78                 <component-version>@SALOMEKERNEL_VERSION@</component-version>
79                 <component-comment>GUI Neutral Context</component-comment>
80
81         <constraint>hostname = muna</constraint>
82         </component>
83         <component>
84                 <component-name>SalomeTestComponent</component-name>
85                 <component-username>SalomeTestComponent</component-username>
86                 <component-type>Other</component-type>
87                 <component-author>NRI</component-author>
88                 <component-version>@SALOMEKERNEL_VERSION@</component-version>
89                 <component-comment>GUI Neutral Context</component-comment>
90                 <constraint>'linux' ~ OS</constraint>
91         </component>
92         <component>
93                 <component-name>SALOME_TestComponentPy</component-name>
94                 <component-username>SALOME_TestComponentPy</component-username>
95                 <component-type>Other</component-type>
96                 <component-author>NRI</component-author>
97                 <component-version>@SALOMEKERNEL_VERSION@</component-version>
98                 <component-comment>GUI Neutral Context</component-comment>
99                 <constraint>'linux' ~ OS</constraint>
100         </component>
101 </component-list>
102 </begin-catalog>