]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
version 0 modele_subst_genere_parEficas.xsd
authorpascale.noyret <pascale.noyret@edf.fr>
Tue, 15 May 2018 15:51:26 +0000 (17:51 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Tue, 15 May 2018 15:51:26 +0000 (17:51 +0200)
Atmo/modele_subst_genere_parEficas.xsd [new file with mode: 0644]

diff --git a/Atmo/modele_subst_genere_parEficas.xsd b/Atmo/modele_subst_genere_parEficas.xsd
new file mode 100644 (file)
index 0000000..b5467ff
--- /dev/null
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:Atmo="http://chercheurs.edf.com/logiciels/Atmo" targetNamespace="http://chercheurs.edf.com/logiciels/Atmo" elementFormDefault="qualified" attributeFormDefault="qualified"
+>      <simpleType name="T_Wind_Speed">
+               <restriction base="int"/>
+       </simpleType>
+       <simpleType name="T_Value">
+               <restriction base="int"/>
+       </simpleType>
+       <simpleType name="T_Unit">
+               <restriction base="string">
+                       <enumeration value="feet"/>
+                       <enumeration value="meters"/>
+               </restriction>
+       </simpleType>
+       <simpleType name="T_Bloc_Wind_Speed">
+               <restriction base="int"/>
+       </simpleType>
+       <simpleType name="T_Bloc_Value">
+               <restriction base="int"/>
+       </simpleType>
+       <simpleType name="T_Bloc_Unit">
+               <restriction base="string">
+                       <enumeration value="feet"/>
+                       <enumeration value="meters"/>
+               </restriction>
+       </simpleType>
+       <complexType name="T_Mesure">
+               <sequence>
+                       <element name="Value" type="Atmo:T_Value" minOccurs="1" maxOccurs="1"/>
+                       <element name="Unit" type="Atmo:T_Unit" minOccurs="1" maxOccurs="1"/>
+               </sequence>
+       </complexType>
+       <complexType name="T_Bloc_Mesure">
+               <sequence>
+                       <element name="Bloc_Value" type="Atmo:T_Bloc_Value" minOccurs="1" maxOccurs="1"/>
+                       <element name="Bloc_Unit" type="Atmo:T_Bloc_Unit" minOccurs="1" maxOccurs="1"/>
+               </sequence>
+       </complexType>
+       <group name="T_Bloc_enter_mesure">
+               <sequence>
+                       <element name="Bloc_Wind_Speed" type="Atmo:T_Bloc_Wind_Speed" minOccurs="1" maxOccurs="1"/>
+                       <element name="Bloc_Mesure" type="Atmo:T_Bloc_Mesure" minOccurs="1" maxOccurs="4"/>
+               </sequence>
+       </group>
+       <complexType name="T_Wind">
+               <sequence>
+                       <element name="Wind_Speed" type="Atmo:T_Wind_Speed" minOccurs="1" maxOccurs="1"/>
+                       <element name="Mesure" type="Atmo:T_Mesure" minOccurs="1" maxOccurs="4"/>
+                       <group ref="Atmo:T_Bloc_enter_mesure"  minOccurs="0" maxOccurs="1"/>
+               </sequence>
+       </complexType>
+       <complexType name="T_Atmos">
+               <sequence>
+                       <element name="Wind" type="Atmo:T_Wind" minOccurs="1" maxOccurs="1"/>
+               </sequence>
+       </complexType>
+       <complexType name="T_Atmo">
+               <choice minOccurs="0" maxOccurs="unbounded">
+                       <element name="Atmos" type="Atmo:T_Atmos" minOccurs="0" maxOccurs="1"/>
+               </choice>
+       </complexType>  <element name="Atmo" type="Atmo:T_Atmo"/>
+</schema>