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"/>
9 <xs:simpleType name="T_S2DuCFDCommun">
10 <xs:restriction base="xs:int"/>
12 <xs:complexType name="T_Proc1DuCFDCommun">
14 <xs:element name="S1DuCFDCommun" type="CFDCommun:T_S1DuCFDCommun" default="91" minOccurs="1" maxOccurs="1"/>
17 <xs:complexType name="T_Proc2DuCFDCommun">
19 <xs:element name="S2DuCFDCommun" type="CFDCommun:T_S2DuCFDCommun" default="92" minOccurs="1" maxOccurs="1"/>
22 <xs:complexType name="T_CFD_Abstract" abstract="true"/>
23 <xs:element name="CFD_Abstract" type="CFDCommun:T_CFD_Abstract"/>
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"/>
32 <xs:element name="CFDCommun" type="CFDCommun:T_CFDCommun"/>
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" />
41 <xs:element name="Racine_CFDCommun" type="CFDCommun:T_Racine_CFDCommun"/>
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">
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"/>
55 <!-- <xs:extension base="T_modeleCommun">-->