]> SALOME platform Git repositories - tools/eficas.git/blob
Salome HOME
bf052e43bda835160262af4c92af05bc8e6175b3
[tools/eficas.git] /
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://chercheurs.edf.com/logiciels/CFDCommun" xmlns:CFDCommun="http://chercheurs.edf.com/logiciels/CFDCommun" targetNamespace="http://chercheurs.edf.com/logiciels/CFDCommun" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0">
3         <!--<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://chercheurs.edf.com/logiciels/modeleCommun" xmlns:modeleCommun="http://chercheurs.edf.com/logiciels/modeleCommun" xmlns:CFDCommun="http://chercheurs.edf.com/logiciels/modeleCommun" targetNamespace="http://chercheurs.edf.com/logiciels/modeleCommun" elementFormDefault="qualified" attributeFormDefault="unqualified" version="0">-->
4         <!--   Les include soivent se faire ds le m^me espace de nom  -->
5         <!--  <xs:include schemaLocation="cata_modeleCommun_genere.xsd"/>-->
6         <xs:simpleType name="T_S1DuCFDCommun">
7                 <xs:restriction base="xs:int"/>
8         </xs:simpleType>
9         <xs:simpleType name="T_S2DuCFDCommun">
10                 <xs:restriction base="xs:int"/>
11         </xs:simpleType>
12         <xs:complexType name="T_Proc1DuCFDCommun">
13                 <xs:sequence>
14                         <xs:element name="S1DuCFDCommun" type="CFDCommun:T_S1DuCFDCommun" default="91" minOccurs="1" maxOccurs="1"/>
15                 </xs:sequence>
16         </xs:complexType>
17         <xs:complexType name="T_Proc2DuCFDCommun">
18                 <xs:sequence>
19                         <xs:element name="S2DuCFDCommun" type="CFDCommun:T_S2DuCFDCommun" default="92" minOccurs="1" maxOccurs="1"/>
20                 </xs:sequence>
21         </xs:complexType>
22         <xs:complexType name="T_CFD_Abstract" abstract="true"/>
23         <xs:element name="CFD_Abstract" type="CFDCommun:T_CFD_Abstract"/>
24         <!--
25            <xs:complexType name="T_CFDCommun">
26                 <xs:choice minOccurs="0" maxOccurs="unbounded">
27                         <xs:element name="Proc1DuCFDCommun" type="CFDCommun:T_Proc1DuCFDCommun"/>
28                         <xs:element name="Proc2DuCFDCommun" type="CFDCommun:T_Proc2DuCFDCommun"/>
29                         <xs:element ref="CFD1_Abstract" minOccurs="0" maxOccurs="1"/>
30                 </xs:choice>
31         </xs:complexType>
32         <xs:element name="CFDCommun" type="CFDCommun:T_CFDCommun"/>
33 -->
34         <xs:complexType name="T_Step_CFDCommun" abstract="true"/>
35         <xs:element name="Step_CFDCommun" type="CFDCommun:T_Step_CFDCommun"/>
36         <!--    <xs:complexType name="T_Racine_CFDCommun">
37                 <xs:choice maxOccurs="unbounded">
38                         <xs:element ref="Step_CFDCommun" />
39                 </xs:choice>
40     </xs:complexType>
41         <xs:element name="Racine_CFDCommun" type="CFDCommun:T_Racine_CFDCommun"/>
42 -->
43         <xs:element name="CFDCommun" type="CFDCommun:T_CFDCommun" substitutionGroup="Step_CFDCommun"/>
44         <!--    <xs:element name="CFDCommun" type="CFDCommun:T_CFDCommun" substitutionGroup="Step_modeleCommun"/>-->
45         <xs:complexType name="T_CFDCommun">
46                 <xs:complexContent>
47                         <xs:extension base="T_Step_CFDCommun">
48                                 <xs:choice minOccurs="0" maxOccurs="unbounded">
49                                         <xs:element name="Proc1DuCFDCommun" type="CFDCommun:T_Proc1DuCFDCommun"/>
50                                         <xs:element name="Proc2DuCFDCommun" type="CFDCommun:T_Proc2DuCFDCommun"/>
51                                         <!--                                    <xs:element ref="Step_CFDCommun"      minOccurs="0" maxOccurs="1"/> -->
52                                         <xs:element ref="CFD_Abstract" minOccurs="0" maxOccurs="1"/>
53                                 </xs:choice>
54                         </xs:extension>
55                         <!--                    <xs:extension base="T_modeleCommun">-->
56                 </xs:complexContent>
57         </xs:complexType>
58 </xs:schema>