Salome HOME
fusion Telemac
[tools/eficas.git] / CatasDeTests / cata_UserAssd2.xsd
1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
3 xmlns="http://chercheurs.edf.com/logiciels/Essai"
4 xmlns:Essai="http://chercheurs.edf.com/logiciels/Essai"
5 targetNamespace="http://chercheurs.edf.com/logiciels/Essai"
6 elementFormDefault="qualified" attributeFormDefault="unqualified" version="0">
7         <xs:simpleType name="T_creeUserAssd">
8                 <xs:restriction base="xs:string">
9                 </xs:restriction>
10         </xs:simpleType>
11         <xs:simpleType name="T_creeUserAssd2">
12                 <xs:restriction base="xs:string">
13                 </xs:restriction>
14                 <xs:attribute name="name" type="xs:string"/>
15                 <xs:attribute name="accasType" type="xs:string" fixed="UserASSDCreation"/>
16                 <xs:attribute name="typeUtilisateur" type="xs:string" fixed="laClasseUser"/>
17         </xs:simpleType>
18         <xs:simpleType name="T_creeUserAssd_4">
19                 <xs:restriction>
20                         <xs:simpleType>
21                                 <xs:list>
22                                         <xs:simpleType>
23                                                 <xs:restriction base="xs:string">
24                                                 </xs:restriction>
25                                         </xs:simpleType>
26                                 </xs:list>
27                          </xs:simpleType>
28                 </xs:restriction>
29         </xs:simpleType>
30         <xs:simpleType name="T_utiliseUserAssd">
31                 <xs:restriction>
32                         <xs:simpleType>
33                                 <xs:list>
34                                         <xs:simpleType>
35                                                 <xs:restriction base="xs:string">
36                                                 </xs:restriction>
37                                         </xs:simpleType>
38                                 </xs:list>
39                          </xs:simpleType>
40                 </xs:restriction>
41         </xs:simpleType>
42         <xs:simpleType name="T_utiliseListeUneListeUserAssd">
43                 <xs:restriction>
44                         <xs:simpleType>
45                                 <xs:list>
46                                         <xs:simpleType>
47                                                 <xs:restriction base="xs:string">
48                                                 </xs:restriction>
49                                         </xs:simpleType>
50                                 </xs:list>
51                          </xs:simpleType>
52                 </xs:restriction>
53         </xs:simpleType>
54         <xs:complexType name="T_unFact1" >
55                 <xs:sequence>
56                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd" minOccurs="0" maxOccurs="1">
57                         <xs:attribute name="name" type="xs:string"/>
58                         <xs:attribute name="accasType" type="xs:string" fixed="UserASSDCreation"/>
59                         <xs:attribute name="typeUtilisateur" type="xs:string" fixed="laClasseUser"/>
60                         </xs:element>
61                 </xs:sequence>
62         </xs:complexType>
63         <xs:complexType name="T_DefinitionDsFactDsOper" >
64          <xs:complexContent>
65           <xs:extension base="T_step_Essai">
66                 <xs:sequence>
67                         <xs:element name="unFact1" type="Essai:T_unFact1" minOccurs="0" maxOccurs="unbounded"/>
68                 </xs:sequence>
69                 <xs:attribute name="name" type="xs:string"/>
70                 <xs:attribute name="accasType" type="xs:string" fixed="ASSD"/>
71                 <xs:attribute name="typeUtilisateur" type="xs:string" fixed="lASSD"/>
72           </xs:extension>
73          </xs:complexContent>
74         </xs:complexType>
75         <xs:complexType name="T_unFact" >
76                 <xs:sequence>
77                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd" minOccurs="0" maxOccurs="1">
78                         <xs:attribute name="name" type="xs:string"/>
79                         <xs:attribute name="accasType" type="xs:string" fixed="UserASSDCreation"/>
80                         <xs:attribute name="typeUtilisateur" type="xs:string" fixed="laClasseUser"/>
81                         </xs:element>
82                 </xs:sequence>
83         </xs:complexType>
84         <xs:complexType name="T_DefinitionDsFactDsProc" >
85          <xs:complexContent>
86           <xs:extension base="T_step_Essai">
87                 <xs:sequence>
88                         <xs:element name="unFact" type="Essai:T_unFact" minOccurs="0" maxOccurs="1"/>
89                 </xs:sequence>
90           </xs:extension>
91          </xs:complexContent>
92         </xs:complexType>
93         <xs:complexType name="T_DefinitionDsSimpDsOper" >
94          <xs:complexContent>
95           <xs:extension base="T_step_Essai">
96                 <xs:sequence>
97                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd" minOccurs="0" maxOccurs="1">
98                         <xs:attribute name="name" type="xs:string"/>
99                         <xs:attribute name="accasType" type="xs:string" fixed="UserASSDCreation"/>
100                         <xs:attribute name="typeUtilisateur" type="xs:string" fixed="laClasseUser"/>
101                         </xs:element>
102                 </xs:sequence>
103                 <xs:attribute name="name" type="xs:string"/>
104                 <xs:attribute name="accasType" type="xs:string" fixed="ASSD"/>
105                 <xs:attribute name="typeUtilisateur" type="xs:string" fixed="lASSD"/>
106           </xs:extension>
107          </xs:complexContent>
108         </xs:complexType>
109         <xs:complexType name="T_DefinitionDsSimpDsProc" >
110          <xs:complexContent>
111           <xs:extension base="T_step_Essai">
112                 <xs:sequence>
113                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd" minOccurs="0" maxOccurs="1"/>
114                 </xs:sequence>
115           </xs:extension>
116          </xs:complexContent>
117         </xs:complexType>
118         <xs:complexType name="T_DefinitionDsSimpListe" >
119          <xs:complexContent>
120           <xs:extension base="T_step_Essai">
121                 <xs:sequence>
122                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd_4" minOccurs="0" maxOccurs="1">
123                         <xs:attribute name="name" type="xs:string"/>
124                         <xs:attribute name="accasType" type="xs:string" fixed="UserASSDCreation"/>
125                         <xs:attribute name="typeUtilisateur" type="xs:string" fixed="laClasseUser"/>
126                         </xs:element>
127                 </xs:sequence>
128           </xs:extension>
129          </xs:complexContent>
130         </xs:complexType>
131         <xs:complexType name="T_UtiliseEtDefinitDsLeMemeProc" >
132          <xs:complexContent>
133           <xs:extension base="T_step_Essai">
134                 <xs:sequence>
135                         <xs:element name="utiliseUserAssd" type="Essai:T_utiliseUserAssd" minOccurs="1" maxOccurs="1">
136                         <xs:attribute name="name" type="xs:string"/>
137                         <xs:attribute name="accasType" type="xs:string" fixed="UserASSDConsommation"/>
138                         <xs:attribute name="typeUtilisateur" type="xs:string" fixed="laClasseUser"/>
139                         </xs:element>
140                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd" minOccurs="0" maxOccurs="1">
141                         <xs:attribute name="name" type="xs:string"/>
142                         <xs:attribute name="accasType" type="xs:string" fixed="UserASSDCreation"/>
143                         <xs:attribute name="typeUtilisateur" type="xs:string" fixed="laClasseUser"/>
144                         </xs:element>
145                 </xs:sequence>
146           </xs:extension>
147          </xs:complexContent>
148         </xs:complexType>
149         <xs:complexType name="T_UtiliseUserAssD" >
150          <xs:complexContent>
151           <xs:extension base="T_step_Essai">
152                 <xs:sequence>
153                         <xs:element name="utiliseListeUneListeUserAssd" type="Essai:T_utiliseListeUneListeUserAssd" minOccurs="1" maxOccurs="1">
154                         <xs:attribute name="name" type="xs:string"/>
155                         <xs:attribute name="accasType" type="xs:string" fixed="UserASSDConsommation"/>
156                         <xs:attribute name="typeUtilisateur" type="xs:string" fixed="laClasseUser"/>
157                         </xs:element>
158                 </xs:sequence>
159           </xs:extension>
160          </xs:complexContent>
161         </xs:complexType>
162         <xs:element name="DefinitionDsFactDsOper" type="Essai:T_DefinitionDsFactDsOper" substitutionGroup="step_Essai"/>
163         <xs:element name="DefinitionDsFactDsProc" type="Essai:T_DefinitionDsFactDsProc" substitutionGroup="step_Essai"/>
164         <xs:element name="DefinitionDsSimpDsOper" type="Essai:T_DefinitionDsSimpDsOper" substitutionGroup="step_Essai"/>
165         <xs:element name="DefinitionDsSimpDsProc" type="Essai:T_DefinitionDsSimpDsProc" substitutionGroup="step_Essai"/>
166         <xs:element name="DefinitionDsSimpListe" type="Essai:T_DefinitionDsSimpListe" substitutionGroup="step_Essai"/>
167         <xs:element name="UtiliseEtDefinitDsLeMemeProc" type="Essai:T_UtiliseEtDefinitDsLeMemeProc" substitutionGroup="step_Essai"/>
168         <xs:element name="UtiliseUserAssD" type="Essai:T_UtiliseUserAssD" substitutionGroup="step_Essai"/>
169         <xs:complexType name="T_step_Essai" abstract="true"/>
170         <xs:element name="step_Essai" type="Essai:T_step_Essai"/>
171         <xs:element name="Essai" type="Essai:T_Essai"/>
172                 <xs:complexType name="T_Essai">
173                   <xs:choice minOccurs="0" maxOccurs="unbounded">
174                         <xs:element ref="step_Essai" minOccurs="0" maxOccurs="1"/>
175                   </xs:choice>
176                 </xs:complexType>
177         <xs:simpleType name="PNEFdico_Essai">
178                 <xs:annotation>
179                 <xs:documentation>{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}
180                 </xs:documentation>
181                 </xs:annotation>
182         <xs:restriction base="xs:string"></xs:restriction>
183         </xs:simpleType>
184 </xs:schema>