Salome HOME
CoTech decision: move MEDWrapper from MED to SMESH
[samples/component.git] / resources / COMPONENTCatalog.xml.in
index 38e93090785ac0a61c72bd382019aa64397b68e1..eab95fee82ec7374fed972ef2b6f9b5526eed291 100644 (file)
@@ -1,4 +1,27 @@
 <?xml version='1.0' encoding='us-ascii' ?>
+<!--
+  Copyright (C) 2007-2013  CEA/DEN, EDF R&D, OPEN CASCADE
+
+  Copyright (C) 2003-2007  OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
+  CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
+
+  This library is free software; you can redistribute it and/or
+  modify it under the terms of the GNU Lesser General Public
+  License as published by the Free Software Foundation; either
+  version 2.1 of the License.
+
+  This library is distributed in the hope that it will be useful,
+  but WITHOUT ANY WARRANTY; without even the implied warranty of
+  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+  Lesser General Public License for more details.
+
+  You should have received a copy of the GNU Lesser General Public
+  License along with this library; if not, write to the Free Software
+  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
+
+  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
+
+-->
  
 <!-- XML component catalog -->
 <begin-catalog>
@@ -8,6 +31,15 @@
 <path-prefix-list>
 </path-prefix-list>
 
+<type-list>
+  <objref name="AdditionComponent/Adder" />
+  <objref name="SuperVisionTest/Adder" />
+  <objref name="AddComponent" id="IDL:SuperVisionTest/AddComponent:1.0" />
+  <objref name="Syr" id="IDL:SuperVisionTest/Syr:1.0" />
+  <objref name="ListOfSyr" id="IDL:SuperVisionTest/ListOfSyr:1.0" />
+  <objref name="DataStream" id="IDL:DataStreamComponent/DataStream:1.0" />
+</type-list>
+
 <!-- Component list -->
 <component-list>
        <component>
                                        </inParameter-list>
                                                <outParameter-list>
                                                <outParameter>
-                                                       <outParameter-type>SuperVisionTest::Adder</outParameter-type>
+              <outParameter-type>SuperVisionTest/Adder</outParameter-type>
                                                        <outParameter-name>Adder</outParameter-name>
                                                        <outParameter-comment>Adder object</outParameter-comment>
                                                </outParameter>
                                                        <outParameter-comment>Test</outParameter-comment>
                                                </outParameter>
                                                <outParameter>
-                                                       <outParameter-type>SuperVisionTest::Adder</outParameter-type>
+              <outParameter-type>SuperVisionTest/Adder</outParameter-type>
                                                        <outParameter-name>Adder</outParameter-name>
                                                        <outParameter-comment>Adder object</outParameter-comment>
                                                </outParameter>
                                                        <outParameter-comment>Test</outParameter-comment>
                                                </outParameter>
                                                <outParameter>
-                                                       <outParameter-type>SuperVisionTest::Adder</outParameter-type>
+              <outParameter-type>SuperVisionTest/Adder</outParameter-type>
                                                        <outParameter-name>Adder</outParameter-name>
                                                        <outParameter-comment>Adder object</outParameter-comment>
                                                </outParameter>
                                        <!-- service-connexion -->
                                        <inParameter-list>
                                                <inParameter>
-                                                       <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+              <inParameter-type>SuperVisionTest/Adder</inParameter-type>
                                                        <inParameter-name>Adder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                        <!-- service-connexion -->
                                        <inParameter-list>
                                                <inParameter>
-                                                       <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+              <inParameter-type>SuperVisionTest/Adder</inParameter-type>
                                                        <inParameter-name>Adder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                                        <inParameter-comment>Second number</inParameter-comment>
                                                </inParameter>
                                                <inParameter>
-                                                       <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+              <inParameter-type>SuperVisionTest/Adder</inParameter-type>
                                                        <inParameter-name>anOtherAdder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                        <!-- service-connexion -->
                                        <inParameter-list>
                                                <inParameter>
-                                                       <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+              <inParameter-type>SuperVisionTest/Adder</inParameter-type>
                                                        <inParameter-name>Adder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                        <!-- service-connexion -->
                                        <inParameter-list>
                                                <inParameter>
-                                                       <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+              <inParameter-type>SuperVisionTest/Adder</inParameter-type>
                                                        <inParameter-name>Adder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                        <inParameter-list>
                                                <inParameter>
                                                        <inParameter-name>Adder</inParameter-name>
-                                                       <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+              <inParameter-type>SuperVisionTest/Adder</inParameter-type>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                                <inParameter>
                <component-impltype>1</component-impltype>
 
                <component-interface-list>
-                       <component-interface-name>AddInterface</component-interface-name>
+                       <component-interface-name>AddComponent</component-interface-name>
                        <component-interface-comment> + ... </component-interface-comment>
 
                        <component-service-list>
                                        </inParameter-list>
                                                <outParameter-list>
                                                <outParameter>
-                                                       <outParameter-type>AdditionComponent::Adder</outParameter-type>
+              <outParameter-type>AdditionComponent/Adder</outParameter-type>
                                                        <outParameter-name>Adder</outParameter-name>
                                                        <outParameter-comment>Adder object</outParameter-comment>
                                                </outParameter>
                                                        <outParameter-comment>Test</outParameter-comment>
                                                </outParameter>
                                                <outParameter>
-                                                       <outParameter-type>AdditionComponent::Adder</outParameter-type>
+              <outParameter-type>AdditionComponent/Adder</outParameter-type>
                                                        <outParameter-name>Adder</outParameter-name>
                                                        <outParameter-comment>Adder object</outParameter-comment>
                                                </outParameter>
                                                        <outParameter-comment>Test</outParameter-comment>
                                                </outParameter>
                                                <outParameter>
-                                                       <outParameter-type>AdditionComponent::Adder</outParameter-type>
+              <outParameter-type>AdditionComponent/Adder</outParameter-type>
                                                        <outParameter-name>Adder</outParameter-name>
                                                        <outParameter-comment>Adder object</outParameter-comment>
                                                </outParameter>
                                        <inParameter-list>
                                                <inParameter>
                                                        <inParameter-name>AddComponent1</inParameter-name>
-                                                       <inParameter-type>AddInterface</inParameter-type>
+                                                       <inParameter-type>AddComponent</inParameter-type>
                                                        <inParameter-comment>unknown</inParameter-comment>
                                                </inParameter>
                                                <inParameter>
                                                        <inParameter-name>Adder2</inParameter-name>
-                                                       <inParameter-type>AddInterface</inParameter-type>
+                                                       <inParameter-type>AddComponent</inParameter-type>
                                                        <inParameter-comment>unknown</inParameter-comment>
                                                </inParameter>
                                                <inParameter>
                                                        <inParameter-name>Adder3</inParameter-name>
-                                                       <inParameter-type>AddInterface</inParameter-type>
+                                                       <inParameter-type>AddComponent</inParameter-type>
                                                        <inParameter-comment>unknown</inParameter-comment>
                                                </inParameter>
                                        </inParameter-list>
                                                </outParameter>
                                                <outParameter>
                                                        <outParameter-name>RetAddComponent1</outParameter-name>
-                                                       <outParameter-type>AddInterface</outParameter-type>
+                                                       <outParameter-type>AddComponent</outParameter-type>
                                                        <outParameter-comment>unknown</outParameter-comment>
                                                </outParameter>
                                                <outParameter>
                                                        <outParameter-name>RetAdder2</outParameter-name>
-                                                       <outParameter-type>AddInterface</outParameter-type>
+                                                       <outParameter-type>AddComponent</outParameter-type>
                                                        <outParameter-comment>unknown</outParameter-comment>
                                                </outParameter>
                                                <outParameter>
                                                        <outParameter-name>RetAdder3</outParameter-name>
-                                                       <outParameter-type>AddInterface</outParameter-type>
+                                                       <outParameter-type>AddComponent</outParameter-type>
                                                        <outParameter-comment>unknown</outParameter-comment>
                                                </outParameter>
                                        </outParameter-list>
                                        <!-- service-connexion -->
                                        <inParameter-list>
                                                <inParameter>
-                                                       <inParameter-type>AddComponent::Adder</inParameter-type>
+              <inParameter-type>AddComponent/Adder</inParameter-type>
                                                        <inParameter-name>Adder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                        <!-- service-connexion -->
                                        <inParameter-list>
                                                <inParameter>
-                                                       <inParameter-type>AddComponent::Adder</inParameter-type>
+              <inParameter-type>AddComponent/Adder</inParameter-type>
                                                        <inParameter-name>Adder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                                        <inParameter-comment>Second number</inParameter-comment>
                                                </inParameter>
                                                <inParameter>
-                                                       <inParameter-type>AddComponent::Adder</inParameter-type>
+              <inParameter-type>AddComponent/Adder</inParameter-type>
                                                        <inParameter-name>anOtherAdder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                        <!-- service-connexion -->
                                        <inParameter-list>
                                                <inParameter>
-                                                       <inParameter-type>AddComponent::Adder</inParameter-type>
+              <inParameter-type>AddComponent/Adder</inParameter-type>
                                                        <inParameter-name>Adder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                        <!-- service-connexion -->
                                        <inParameter-list>
                                                <inParameter>
-                                                       <inParameter-type>AddComponent::Adder</inParameter-type>
+              <inParameter-type>AddComponent/Adder</inParameter-type>
                                                        <inParameter-name>Adder</inParameter-name>
                                                        <inParameter-comment>Adder Object</inParameter-comment>
                                                </inParameter>
                                <inParameter-list>
                                        <inParameter>
                                                <inParameter-name>Adder</inParameter-name>
-                                               <inParameter-type>AddComponent::Adder</inParameter-type>
+            <inParameter-type>AddComponent/Adder</inParameter-type>
                                                <inParameter-comment>Adder Object</inParameter-comment>
                                        </inParameter>
                                        <inParameter>
                                <outParameter-list>
                                        <outParameter>
                                                <outParameter-name>return</outParameter-name>
-                                               <outParameter-type>AddInterface</outParameter-type>
+                                               <outParameter-type>AddComponent</outParameter-type>
                                                <outParameter-comment>unknown</outParameter-comment>
                                        </outParameter>
                                </outParameter-list>
                                        <service-by-default>0</service-by-default>
                                        <inParameter-list>
                                                 <inParameter>
-                                                       <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+               <inParameter-type>SuperVisionTest/Adder</inParameter-type>
                                                        <inParameter-name>InObjRef</inParameter-name>
                                                        <inParameter-comment></inParameter-comment>
                                                 </inParameter>
                                        </inParameter-list>
                                        <outParameter-list>
                                                 <outParameter>
-                                                       <outParameter-type>SuperVisionTest::Adder</outParameter-type>
+               <outParameter-type>SuperVisionTest/Adder</outParameter-type>
                                                        <outParameter-name>OutObjRef</outParameter-name>
                                                        <outParameter-comment></outParameter-comment>
                                                 </outParameter>
                                                        <inParameter-comment></inParameter-comment>
                                                </inParameter>
                                                <inParameter>
-                                                       <inParameter-type>SuperVisionTest::Adder</inParameter-type>
+              <inParameter-type>SuperVisionTest/Adder</inParameter-type>
                                                        <inParameter-name>InObjRef</inParameter-name>
                                                        <inParameter-comment></inParameter-comment>
                                                </inParameter>
                                                        <outParameter-comment></outParameter-comment>
                                                </outParameter>
                                                <outParameter>
-                                                       <outParameter-type>SuperVisionTest::Adder</outParameter-type>
+              <outParameter-type>SuperVisionTest/Adder</outParameter-type>
                                                        <outParameter-name>OutObjRef</outParameter-name>
                                                        <outParameter-comment></outParameter-comment>
                                                </outParameter>
                        </component-service-list>
                </component-interface-list>
        </component>
-               <component>
-               <!-- Component identification -->
-               <component-name>Calculator</component-name>
-               <component-username>Calculator</component-username>
-               <component-type>SOLVER</component-type>
-               <component-author>LD</component-author>
-               <component-version>@VERSION@</component-version>
-               <component-comment>SuperVision test: Arithmetic operations with MED_Field</component-comment>
-               <component-multistudy>0</component-multistudy>
-               <component-impltype>1</component-impltype>
-               <constraint>hostname = localhost</constraint>
-
-               <component-interface-list>
-                       <component-interface-name>Calculator</component-interface-name>
-                       <component-interface-comment>No comment</component-interface-comment>
-
-                       <component-service-list>
-                               <component-service>
-                                       <!-- service-identification -->
-                                       <service-name>Mul</service-name>
-                                       <service-author>LD</service-author>
-                                       <service-version>1.0</service-version>
-                                       <service-comment>Multiplication of 2 fields of double</service-comment>
-                                       <service-by-default>1</service-by-default>
-                                       <!-- service-connexion -->
-                                       <inParameter-list>
-                                               <inParameter>
-                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
-                                                       <inParameter-name>field1</inParameter-name>
-                                                       <inParameter-comment>initial field of double</inParameter-comment>
-                                               </inParameter>
-                                               <inParameter>
-                                                       <inParameter-type>double</inParameter-type>
-                                                       <inParameter-name>x1</inParameter-name>
-                                                       <inParameter-comment>multiplicator</inParameter-comment>
-                                               </inParameter>
-                                       </inParameter-list>
-                                        <outParameter-list>
-                                                 <outParameter>
-                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
-                                                        <outParameter-name>return</outParameter-name>
-                                                        <outParameter-comment>result</outParameter-comment>
-                                                 </outParameter>
-                                        </outParameter-list>
-                               </component-service>
-                               <component-service>
-                                       <!-- service-identification -->
-                                       <service-name>Add</service-name>
-                                       <service-author>LD</service-author>
-                                       <service-version>1.0</service-version>
-                                       <service-comment>Addition of 2 fields of double</service-comment>
-                                       <service-by-default>1</service-by-default>
-                                       <!-- service-connexion -->
-                                       <inParameter-list>
-                                               <inParameter>
-                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
-                                                       <inParameter-name>field1</inParameter-name>
-                                                       <inParameter-comment>first field of double</inParameter-comment>
-                                               </inParameter>
-                                               <inParameter>
-                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
-                                                       <inParameter-name>field2</inParameter-name>
-                                                       <inParameter-comment>second field of double</inParameter-comment>
-                                               </inParameter>
-                                       </inParameter-list>
-                                        <outParameter-list>
-                                                 <outParameter>
-                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
-                                                        <outParameter-name>return</outParameter-name>
-                                                        <outParameter-comment>result</outParameter-comment>
-                                                 </outParameter>
-                                        </outParameter-list>
-                               </component-service>
-                               <component-service>
-                                       <!-- service-identification -->
-                                       <service-name>Constant</service-name>
-                                       <service-author>LD</service-author>
-                                       <service-version>1.0</service-version>
-                                       <service-comment>Build a constant field of doubles</service-comment>
-                                       <service-by-default>1</service-by-default>
-                                       <!-- service-connexion -->
-                                       <inParameter-list>
-                                               <inParameter>
-                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
-                                                       <inParameter-name>field1</inParameter-name>
-                                                       <inParameter-comment>allows to build the support</inParameter-comment>
-                                               </inParameter>
-                                               <inParameter>
-                                                       <inParameter-type>double</inParameter-type>
-                                                       <inParameter-name>x1</inParameter-name>
-                                                       <inParameter-comment>the constant</inParameter-comment>
-                                               </inParameter>
-                                       </inParameter-list>
-                                        <outParameter-list>
-                                                 <outParameter>
-                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
-                                                        <outParameter-name>return</outParameter-name>
-                                                        <outParameter-comment>result based on first field support</outParameter-comment>
-                                                 </outParameter>
-                                        </outParameter-list>
-                               </component-service>
-                               <component-service>
-                                       <!-- service-identification -->
-                                       <service-name>PutToStudy</service-name>
-                                       <service-author>mpv</service-author>
-                                       <service-version>1.0</service-version>
-                                       <service-comment>Put field to the study stucture</service-comment>
-                                       <service-by-default>1</service-by-default>
-                                       <!-- service-connexion -->
-                                       <inParameter-list>
-                                               <inParameter>
-                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
-                                                       <inParameter-name>field1</inParameter-name>
-                                                       <inParameter-comment>field to put to study</inParameter-comment>
-                                               </inParameter>
-                                               <inParameter>
-                                                       <inParameter-type>long</inParameter-type>
-                                                       <inParameter-name>StudyId</inParameter-name>
-                                                       <inParameter-comment>the ID of the study</inParameter-comment>
-                                               </inParameter>
-                                       </inParameter-list>
-                                        <outParameter-list>
-                                                 <outParameter>
-                                                        <outParameter-type>FIELDDOUBLE</outParameter-type>
-                                                        <outParameter-name>return</outParameter-name>
-                                                        <outParameter-comment>the same field like in input</outParameter-comment>
-                                                 </outParameter>
-                                        </outParameter-list>
-                               </component-service>
-                               <component-service>
-                                       <!-- service-identification -->
-                                       <service-name>writeMEDfile</service-name>
-                                       <service-author>LD</service-author>
-                                       <service-version>1.0</service-version>
-                                       <service-comment>write a field in a Med file</service-comment>
-                                       <service-by-default>1</service-by-default>
-                                       <!-- service-connexion -->
-                                       <inParameter-list>
-                                               <inParameter>
-                                                       <inParameter-type>FIELDDOUBLE</inParameter-type>
-                                                       <inParameter-name>field1</inParameter-name>
-                                                       <inParameter-comment>transient Med field</inParameter-comment>
-                                               </inParameter>
-                                               <inParameter>
-                                                       <inParameter-type>string</inParameter-type>
-                                                       <inParameter-name>filename</inParameter-name>
-                                                       <inParameter-comment>Med filename</inParameter-comment>
-                                               </inParameter>
-                                       </inParameter-list>
-                               </component-service>
-                       </component-service-list>
-               </component-interface-list>
-       </component>
         <component>
             <component-name>DataStreamFactory</component-name>
             <component-username>DataStreamFactory</component-username>