]> SALOME platform Git repositories - tools/eficas.git/blob - CatasDeTests/cata_UserAssd.xsd
Salome HOME
fusion Telemac
[tools/eficas.git] / CatasDeTests / cata_UserAssd.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="AccasUserAssd">
8                 <xs:restriction base="xs:string">
9                 </xs:restriction>
10         </xs:simpleType>
11         <xs:simpleType name="laClasseUser_C">
12                 <xs:restriction base="AccasUserAssd">
13                 </xs:restriction>
14         </xs:simpleType>
15         <xs:simpleType name="T_creeUserAssd">
16                 <xs:restriction base="laClasseUser_C">
17                 </xs:restriction>
18         </xs:simpleType>
19         <xs:simpleType name="laClasseUserDerive_C">
20                 <xs:restriction base="AccasUserAssd">
21                 </xs:restriction>
22         </xs:simpleType>
23         <xs:simpleType name="T_creeUserAssd_2">
24                 <xs:restriction base="laClasseUserDerive_C">
25                 </xs:restriction>
26         </xs:simpleType>
27         <xs:simpleType name="T_creeUserAssd_4">
28                 <xs:restriction>
29                         <xs:simpleType>
30                                 <xs:list>
31                                         <xs:simpleType>
32                                                 <xs:restriction base="laClasseUser_C">
33                                                 </xs:restriction>
34                                         </xs:simpleType>
35                                 </xs:list>
36                          </xs:simpleType>
37                 </xs:restriction>
38         </xs:simpleType>
39         <xs:simpleType name="laClasseUser_U">
40                 <xs:restriction base="AccasUserAssd">
41                 </xs:restriction>
42         </xs:simpleType>
43         <xs:simpleType name="T_utiliseUserAssd">
44                 <xs:restriction>
45                         <xs:simpleType>
46                                 <xs:list>
47                                         <xs:simpleType>
48                                                 <xs:restriction base="laClasseUser_U">
49                                                 </xs:restriction>
50                                         </xs:simpleType>
51                                 </xs:list>
52                          </xs:simpleType>
53                 </xs:restriction>
54         </xs:simpleType>
55         <xs:simpleType name="T_utiliseUnUserAssd">
56                 <xs:restriction base="laClasseUser_U">
57                 </xs:restriction>
58         </xs:simpleType>
59         <xs:complexType name="T_unFact1" >
60                 <xs:sequence>
61                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd" minOccurs="0" maxOccurs="1"/>
62                 </xs:sequence>
63         </xs:complexType>
64         <xs:complexType name="T_DefinitionDsFactDsOper" >
65          <xs:complexContent>
66           <xs:extension base="T_step_Essai">
67                 <xs:sequence>
68                         <xs:element name="unFact1" type="Essai:T_unFact1" minOccurs="0" maxOccurs="unbounded"/>
69                 </xs:sequence>
70                 <xs:attribute name="accasName" type="xs:string"/>
71                 <xs:attribute name="accasType" type="xs:string" fixed="ASSD"/>
72                 <xs:attribute name="typeUtilisateur" type="xs:string" fixed="lASSD"/>
73           </xs:extension>
74          </xs:complexContent>
75         </xs:complexType>
76         <xs:complexType name="T_unFact" >
77                 <xs:sequence>
78                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd" minOccurs="0" maxOccurs="1"/>
79                 </xs:sequence>
80         </xs:complexType>
81         <xs:complexType name="T_DefinitionDsFactDsProc" >
82          <xs:complexContent>
83           <xs:extension base="T_step_Essai">
84                 <xs:sequence>
85                         <xs:element name="unFact" type="Essai:T_unFact" minOccurs="0" maxOccurs="1"/>
86                 </xs:sequence>
87           </xs:extension>
88          </xs:complexContent>
89         </xs:complexType>
90         <xs:complexType name="T_DefinitionDsSimpDsOper" >
91          <xs:complexContent>
92           <xs:extension base="T_step_Essai">
93                 <xs:sequence>
94                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd_2" minOccurs="0" maxOccurs="1"/>
95                 </xs:sequence>
96                 <xs:attribute name="accasName" type="xs:string"/>
97                 <xs:attribute name="accasType" type="xs:string" fixed="ASSD"/>
98                 <xs:attribute name="typeUtilisateur" type="xs:string" fixed="lASSD"/>
99           </xs:extension>
100          </xs:complexContent>
101         </xs:complexType>
102         <xs:complexType name="T_DefinitionDsSimpDsProc" >
103          <xs:complexContent>
104           <xs:extension base="T_step_Essai">
105                 <xs:sequence>
106                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd" minOccurs="0" maxOccurs="1"/>
107                 </xs:sequence>
108           </xs:extension>
109          </xs:complexContent>
110         </xs:complexType>
111         <xs:complexType name="T_DefinitionDsSimpListe" >
112          <xs:complexContent>
113           <xs:extension base="T_step_Essai">
114                 <xs:sequence>
115                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd_4" minOccurs="0" maxOccurs="1"/>
116                 </xs:sequence>
117           </xs:extension>
118          </xs:complexContent>
119         </xs:complexType>
120         <xs:complexType name="T_UtiliseEtDefinitDsLeMemeProc" >
121          <xs:complexContent>
122           <xs:extension base="T_step_Essai">
123                 <xs:sequence>
124                         <xs:element name="utiliseUserAssd" type="Essai:T_utiliseUserAssd" minOccurs="1" maxOccurs="1"/>
125                         <xs:element name="creeUserAssd" type="Essai:T_creeUserAssd" minOccurs="0" maxOccurs="1"/>
126                 </xs:sequence>
127           </xs:extension>
128          </xs:complexContent>
129         </xs:complexType>
130         <xs:complexType name="T_UtiliseUnUserAssD" >
131          <xs:complexContent>
132           <xs:extension base="T_step_Essai">
133                 <xs:sequence>
134                         <xs:element name="utiliseUnUserAssd" type="Essai:T_utiliseUnUserAssd" minOccurs="1" maxOccurs="1"/>
135                 </xs:sequence>
136           </xs:extension>
137          </xs:complexContent>
138         </xs:complexType>
139         <xs:element name="DefinitionDsFactDsOper" type="Essai:T_DefinitionDsFactDsOper" substitutionGroup="step_Essai"/>
140         <xs:element name="DefinitionDsFactDsProc" type="Essai:T_DefinitionDsFactDsProc" substitutionGroup="step_Essai"/>
141         <xs:element name="DefinitionDsSimpDsOper" type="Essai:T_DefinitionDsSimpDsOper" substitutionGroup="step_Essai"/>
142         <xs:element name="DefinitionDsSimpDsProc" type="Essai:T_DefinitionDsSimpDsProc" substitutionGroup="step_Essai"/>
143         <xs:element name="DefinitionDsSimpListe" type="Essai:T_DefinitionDsSimpListe" substitutionGroup="step_Essai"/>
144         <xs:element name="UtiliseEtDefinitDsLeMemeProc" type="Essai:T_UtiliseEtDefinitDsLeMemeProc" substitutionGroup="step_Essai"/>
145         <xs:element name="UtiliseUnUserAssD" type="Essai:T_UtiliseUnUserAssD" substitutionGroup="step_Essai"/>
146         <xs:complexType name="T_step_Essai" abstract="true"/>
147         <xs:element name="step_Essai" type="Essai:T_step_Essai"/>
148         <xs:element name="Essai" type="Essai:T_Essai"/>
149                 <xs:complexType name="T_Essai">
150                   <xs:choice minOccurs="0" maxOccurs="unbounded">
151                         <xs:element ref="step_Essai" minOccurs="0" maxOccurs="1"/>
152                   </xs:choice>
153                 </xs:complexType>
154         <xs:simpleType name="PNEFdico_Essai">
155                 <xs:annotation>
156                 <xs:documentation>{'T_creeUserAssd': {'_creeUserAssd_DefinitionDsSimpDsOper': 'T_creeUserAssd_2', '_creeUserAssd_DefinitionDsSimpListe': 'T_creeUserAssd_4'}}
157                 </xs:documentation>
158                 </xs:annotation>
159         <xs:restriction base="xs:string"></xs:restriction>
160         </xs:simpleType>
161 </xs:schema>