Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKB/HeuristicLab.OKB.Cockpit.Admin/Service References/OKBAdmin/HeuristicLab.Services.OKB.DataAccess.xsd @ 5722

Last change on this file since 5722 was 4311, checked in by swagner, 14 years ago

Integrated OKB clients for HL 3.3 (#1166)

File size: 52.1 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<xs:schema xmlns:ser="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:tns="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3  <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" />
4  <xs:import namespace="http://schemas.datacontract.org/2004/07/System.Data.Linq" />
5  <xs:complexType name="ArrayOfPlatform">
6    <xs:sequence>
7      <xs:element minOccurs="0" maxOccurs="unbounded" name="Platform" nillable="true" type="tns:Platform" />
8    </xs:sequence>
9  </xs:complexType>
10  <xs:element name="ArrayOfPlatform" nillable="true" type="tns:ArrayOfPlatform" />
11  <xs:complexType name="Platform">
12    <xs:sequence>
13      <xs:element minOccurs="0" name="Id" type="xs:int" />
14      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
15      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
16      <xs:element minOccurs="0" name="Problems" nillable="true" type="tns:ArrayOfProblem">
17        <xs:annotation>
18          <xs:appinfo>
19            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
20          </xs:appinfo>
21        </xs:annotation>
22      </xs:element>
23      <xs:element minOccurs="0" name="Algorithms" nillable="true" type="tns:ArrayOfAlgorithm">
24        <xs:annotation>
25          <xs:appinfo>
26            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
27          </xs:appinfo>
28        </xs:annotation>
29      </xs:element>
30    </xs:sequence>
31    <xs:attribute ref="ser:Id" />
32    <xs:attribute ref="ser:Ref" />
33  </xs:complexType>
34  <xs:element name="Platform" nillable="true" type="tns:Platform" />
35  <xs:complexType name="ArrayOfProblem">
36    <xs:sequence>
37      <xs:element minOccurs="0" maxOccurs="unbounded" name="Problem" nillable="true" type="tns:Problem" />
38    </xs:sequence>
39  </xs:complexType>
40  <xs:element name="ArrayOfProblem" nillable="true" type="tns:ArrayOfProblem" />
41  <xs:complexType name="Problem">
42    <xs:sequence>
43      <xs:element minOccurs="0" name="Id" type="xs:int" />
44      <xs:element minOccurs="0" name="ProblemClassId" type="xs:int" />
45      <xs:element minOccurs="0" name="PlatformId" type="xs:int" />
46      <xs:element minOccurs="0" name="SolutionRepresentationId" type="xs:int" />
47      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
48      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
49      <xs:element minOccurs="0" name="CharProblemCharacteristicValues" nillable="true" type="tns:ArrayOfCharProblemCharacteristicValue">
50        <xs:annotation>
51          <xs:appinfo>
52            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
53          </xs:appinfo>
54        </xs:annotation>
55      </xs:element>
56      <xs:element minOccurs="0" name="Experiments" nillable="true" type="tns:ArrayOfExperiment">
57        <xs:annotation>
58          <xs:appinfo>
59            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
60          </xs:appinfo>
61        </xs:annotation>
62      </xs:element>
63      <xs:element minOccurs="0" name="FloatProblemCharacteristicValues" nillable="true" type="tns:ArrayOfFloatProblemCharacteristicValue">
64        <xs:annotation>
65          <xs:appinfo>
66            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
67          </xs:appinfo>
68        </xs:annotation>
69      </xs:element>
70      <xs:element minOccurs="0" name="IntProblemCharacteristicValues" nillable="true" type="tns:ArrayOfIntProblemCharacteristicValue">
71        <xs:annotation>
72          <xs:appinfo>
73            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
74          </xs:appinfo>
75        </xs:annotation>
76      </xs:element>
77      <xs:element minOccurs="0" name="Problem_Parameters" nillable="true" type="tns:ArrayOfProblem_Parameter">
78        <xs:annotation>
79          <xs:appinfo>
80            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
81          </xs:appinfo>
82        </xs:annotation>
83      </xs:element>
84      <xs:element minOccurs="0" name="ProblemData" nillable="true" type="tns:ProblemData">
85        <xs:annotation>
86          <xs:appinfo>
87            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
88          </xs:appinfo>
89        </xs:annotation>
90      </xs:element>
91      <xs:element minOccurs="0" name="Platform" nillable="true" type="tns:Platform">
92        <xs:annotation>
93          <xs:appinfo>
94            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
95          </xs:appinfo>
96        </xs:annotation>
97      </xs:element>
98      <xs:element minOccurs="0" name="ProblemClass" nillable="true" type="tns:ProblemClass">
99        <xs:annotation>
100          <xs:appinfo>
101            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
102          </xs:appinfo>
103        </xs:annotation>
104      </xs:element>
105      <xs:element minOccurs="0" name="SolutionRepresentation" nillable="true" type="tns:SolutionRepresentation">
106        <xs:annotation>
107          <xs:appinfo>
108            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
109          </xs:appinfo>
110        </xs:annotation>
111      </xs:element>
112    </xs:sequence>
113    <xs:attribute ref="ser:Id" />
114    <xs:attribute ref="ser:Ref" />
115  </xs:complexType>
116  <xs:element name="Problem" nillable="true" type="tns:Problem" />
117  <xs:complexType name="ArrayOfCharProblemCharacteristicValue">
118    <xs:sequence>
119      <xs:element minOccurs="0" maxOccurs="unbounded" name="CharProblemCharacteristicValue" nillable="true" type="tns:CharProblemCharacteristicValue" />
120    </xs:sequence>
121  </xs:complexType>
122  <xs:element name="ArrayOfCharProblemCharacteristicValue" nillable="true" type="tns:ArrayOfCharProblemCharacteristicValue" />
123  <xs:complexType name="CharProblemCharacteristicValue">
124    <xs:sequence>
125      <xs:element minOccurs="0" name="ProblemCharacteristicId" type="xs:int" />
126      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
127      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
128      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
129        <xs:annotation>
130          <xs:appinfo>
131            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
132          </xs:appinfo>
133        </xs:annotation>
134      </xs:element>
135      <xs:element minOccurs="0" name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic">
136        <xs:annotation>
137          <xs:appinfo>
138            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
139          </xs:appinfo>
140        </xs:annotation>
141      </xs:element>
142    </xs:sequence>
143    <xs:attribute ref="ser:Id" />
144    <xs:attribute ref="ser:Ref" />
145  </xs:complexType>
146  <xs:element name="CharProblemCharacteristicValue" nillable="true" type="tns:CharProblemCharacteristicValue" />
147  <xs:complexType name="ProblemCharacteristic">
148    <xs:sequence>
149      <xs:element minOccurs="0" name="Id" type="xs:int" />
150      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
151      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
152      <xs:element minOccurs="0" name="DataTypeId" type="xs:int" />
153      <xs:element minOccurs="0" name="CharProblemCharacteristicValues" nillable="true" type="tns:ArrayOfCharProblemCharacteristicValue">
154        <xs:annotation>
155          <xs:appinfo>
156            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
157          </xs:appinfo>
158        </xs:annotation>
159      </xs:element>
160      <xs:element minOccurs="0" name="FloatProblemCharacteristicValues" nillable="true" type="tns:ArrayOfFloatProblemCharacteristicValue">
161        <xs:annotation>
162          <xs:appinfo>
163            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
164          </xs:appinfo>
165        </xs:annotation>
166      </xs:element>
167      <xs:element minOccurs="0" name="IntProblemCharacteristicValues" nillable="true" type="tns:ArrayOfIntProblemCharacteristicValue">
168        <xs:annotation>
169          <xs:appinfo>
170            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
171          </xs:appinfo>
172        </xs:annotation>
173      </xs:element>
174      <xs:element minOccurs="0" name="DataType" nillable="true" type="tns:DataType">
175        <xs:annotation>
176          <xs:appinfo>
177            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
178          </xs:appinfo>
179        </xs:annotation>
180      </xs:element>
181    </xs:sequence>
182    <xs:attribute ref="ser:Id" />
183    <xs:attribute ref="ser:Ref" />
184  </xs:complexType>
185  <xs:element name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic" />
186  <xs:complexType name="ArrayOfFloatProblemCharacteristicValue">
187    <xs:sequence>
188      <xs:element minOccurs="0" maxOccurs="unbounded" name="FloatProblemCharacteristicValue" nillable="true" type="tns:FloatProblemCharacteristicValue" />
189    </xs:sequence>
190  </xs:complexType>
191  <xs:element name="ArrayOfFloatProblemCharacteristicValue" nillable="true" type="tns:ArrayOfFloatProblemCharacteristicValue" />
192  <xs:complexType name="FloatProblemCharacteristicValue">
193    <xs:sequence>
194      <xs:element minOccurs="0" name="ProblemCharacteristicId" type="xs:int" />
195      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
196      <xs:element minOccurs="0" name="Value" type="xs:double" />
197      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
198        <xs:annotation>
199          <xs:appinfo>
200            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
201          </xs:appinfo>
202        </xs:annotation>
203      </xs:element>
204      <xs:element minOccurs="0" name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic">
205        <xs:annotation>
206          <xs:appinfo>
207            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
208          </xs:appinfo>
209        </xs:annotation>
210      </xs:element>
211    </xs:sequence>
212    <xs:attribute ref="ser:Id" />
213    <xs:attribute ref="ser:Ref" />
214  </xs:complexType>
215  <xs:element name="FloatProblemCharacteristicValue" nillable="true" type="tns:FloatProblemCharacteristicValue" />
216  <xs:complexType name="ArrayOfIntProblemCharacteristicValue">
217    <xs:sequence>
218      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntProblemCharacteristicValue" nillable="true" type="tns:IntProblemCharacteristicValue" />
219    </xs:sequence>
220  </xs:complexType>
221  <xs:element name="ArrayOfIntProblemCharacteristicValue" nillable="true" type="tns:ArrayOfIntProblemCharacteristicValue" />
222  <xs:complexType name="IntProblemCharacteristicValue">
223    <xs:sequence>
224      <xs:element minOccurs="0" name="ProblemCharacteristicId" type="xs:int" />
225      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
226      <xs:element minOccurs="0" name="Value" type="xs:int" />
227      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
228        <xs:annotation>
229          <xs:appinfo>
230            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
231          </xs:appinfo>
232        </xs:annotation>
233      </xs:element>
234      <xs:element minOccurs="0" name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic">
235        <xs:annotation>
236          <xs:appinfo>
237            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
238          </xs:appinfo>
239        </xs:annotation>
240      </xs:element>
241    </xs:sequence>
242    <xs:attribute ref="ser:Id" />
243    <xs:attribute ref="ser:Ref" />
244  </xs:complexType>
245  <xs:element name="IntProblemCharacteristicValue" nillable="true" type="tns:IntProblemCharacteristicValue" />
246  <xs:complexType name="DataType">
247    <xs:sequence>
248      <xs:element minOccurs="0" name="Id" type="xs:int" />
249      <xs:element minOccurs="0" name="SqlName" nillable="true" type="xs:string" />
250      <xs:element minOccurs="0" name="ClrName" nillable="true" type="xs:string" />
251      <xs:element minOccurs="0" name="ProblemCharacteristics" nillable="true" type="tns:ArrayOfProblemCharacteristic">
252        <xs:annotation>
253          <xs:appinfo>
254            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
255          </xs:appinfo>
256        </xs:annotation>
257      </xs:element>
258      <xs:element minOccurs="0" name="Results" nillable="true" type="tns:ArrayOfResult">
259        <xs:annotation>
260          <xs:appinfo>
261            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
262          </xs:appinfo>
263        </xs:annotation>
264      </xs:element>
265      <xs:element minOccurs="0" name="OperatorParameterValues" nillable="true" type="tns:ArrayOfOperatorParameterValue">
266        <xs:annotation>
267          <xs:appinfo>
268            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
269          </xs:appinfo>
270        </xs:annotation>
271      </xs:element>
272      <xs:element minOccurs="0" name="Parameters" nillable="true" type="tns:ArrayOfParameter">
273        <xs:annotation>
274          <xs:appinfo>
275            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
276          </xs:appinfo>
277        </xs:annotation>
278      </xs:element>
279    </xs:sequence>
280    <xs:attribute ref="ser:Id" />
281    <xs:attribute ref="ser:Ref" />
282  </xs:complexType>
283  <xs:element name="DataType" nillable="true" type="tns:DataType" />
284  <xs:complexType name="ArrayOfProblemCharacteristic">
285    <xs:sequence>
286      <xs:element minOccurs="0" maxOccurs="unbounded" name="ProblemCharacteristic" nillable="true" type="tns:ProblemCharacteristic" />
287    </xs:sequence>
288  </xs:complexType>
289  <xs:element name="ArrayOfProblemCharacteristic" nillable="true" type="tns:ArrayOfProblemCharacteristic" />
290  <xs:complexType name="ArrayOfResult">
291    <xs:sequence>
292      <xs:element minOccurs="0" maxOccurs="unbounded" name="Result" nillable="true" type="tns:Result" />
293    </xs:sequence>
294  </xs:complexType>
295  <xs:element name="ArrayOfResult" nillable="true" type="tns:ArrayOfResult" />
296  <xs:complexType name="Result">
297    <xs:sequence>
298      <xs:element minOccurs="0" name="Id" type="xs:int" />
299      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
300      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
301      <xs:element minOccurs="0" name="DataTypeId" type="xs:int" />
302      <xs:element minOccurs="0" name="BlobResultValues" nillable="true" type="tns:ArrayOfBlobResultValue">
303        <xs:annotation>
304          <xs:appinfo>
305            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
306          </xs:appinfo>
307        </xs:annotation>
308      </xs:element>
309      <xs:element minOccurs="0" name="CharResultValues" nillable="true" type="tns:ArrayOfCharResultValue">
310        <xs:annotation>
311          <xs:appinfo>
312            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
313          </xs:appinfo>
314        </xs:annotation>
315      </xs:element>
316      <xs:element minOccurs="0" name="FloatResultValues" nillable="true" type="tns:ArrayOfFloatResultValue">
317        <xs:annotation>
318          <xs:appinfo>
319            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
320          </xs:appinfo>
321        </xs:annotation>
322      </xs:element>
323      <xs:element minOccurs="0" name="IntResultValues" nillable="true" type="tns:ArrayOfIntResultValue">
324        <xs:annotation>
325          <xs:appinfo>
326            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
327          </xs:appinfo>
328        </xs:annotation>
329      </xs:element>
330      <xs:element minOccurs="0" name="Algorithm_Results" nillable="true" type="tns:ArrayOfAlgorithm_Result">
331        <xs:annotation>
332          <xs:appinfo>
333            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
334          </xs:appinfo>
335        </xs:annotation>
336      </xs:element>
337      <xs:element minOccurs="0" name="DataType" nillable="true" type="tns:DataType">
338        <xs:annotation>
339          <xs:appinfo>
340            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
341          </xs:appinfo>
342        </xs:annotation>
343      </xs:element>
344    </xs:sequence>
345    <xs:attribute ref="ser:Id" />
346    <xs:attribute ref="ser:Ref" />
347  </xs:complexType>
348  <xs:element name="Result" nillable="true" type="tns:Result" />
349  <xs:complexType name="ArrayOfBlobResultValue">
350    <xs:sequence>
351      <xs:element minOccurs="0" maxOccurs="unbounded" name="BlobResultValue" nillable="true" type="tns:BlobResultValue" />
352    </xs:sequence>
353  </xs:complexType>
354  <xs:element name="ArrayOfBlobResultValue" nillable="true" type="tns:ArrayOfBlobResultValue" />
355  <xs:complexType name="BlobResultValue">
356    <xs:sequence>
357      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
358      <xs:element minOccurs="0" name="RunId" type="xs:int" />
359      <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/System.Data.Linq" minOccurs="0" name="Value" nillable="true" type="q1:Binary" />
360      <xs:element minOccurs="0" name="Run" nillable="true" type="tns:Run">
361        <xs:annotation>
362          <xs:appinfo>
363            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
364          </xs:appinfo>
365        </xs:annotation>
366      </xs:element>
367      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
368        <xs:annotation>
369          <xs:appinfo>
370            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
371          </xs:appinfo>
372        </xs:annotation>
373      </xs:element>
374    </xs:sequence>
375    <xs:attribute ref="ser:Id" />
376    <xs:attribute ref="ser:Ref" />
377  </xs:complexType>
378  <xs:element name="BlobResultValue" nillable="true" type="tns:BlobResultValue" />
379  <xs:complexType name="Run">
380    <xs:sequence>
381      <xs:element minOccurs="0" name="Id" type="xs:int" />
382      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
383      <xs:element minOccurs="0" name="FinishedDate" nillable="true" type="xs:dateTime" />
384      <xs:element minOccurs="0" name="UserId" type="ser:guid" />
385      <xs:element minOccurs="0" name="ClientId" type="ser:guid" />
386      <xs:element minOccurs="0" name="BlobResultValues" nillable="true" type="tns:ArrayOfBlobResultValue">
387        <xs:annotation>
388          <xs:appinfo>
389            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
390          </xs:appinfo>
391        </xs:annotation>
392      </xs:element>
393      <xs:element minOccurs="0" name="CharResultValues" nillable="true" type="tns:ArrayOfCharResultValue">
394        <xs:annotation>
395          <xs:appinfo>
396            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
397          </xs:appinfo>
398        </xs:annotation>
399      </xs:element>
400      <xs:element minOccurs="0" name="FloatResultValues" nillable="true" type="tns:ArrayOfFloatResultValue">
401        <xs:annotation>
402          <xs:appinfo>
403            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
404          </xs:appinfo>
405        </xs:annotation>
406      </xs:element>
407      <xs:element minOccurs="0" name="IntResultValues" nillable="true" type="tns:ArrayOfIntResultValue">
408        <xs:annotation>
409          <xs:appinfo>
410            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
411          </xs:appinfo>
412        </xs:annotation>
413      </xs:element>
414      <xs:element minOccurs="0" name="Client" nillable="true" type="tns:Client">
415        <xs:annotation>
416          <xs:appinfo>
417            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
418          </xs:appinfo>
419        </xs:annotation>
420      </xs:element>
421      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
422        <xs:annotation>
423          <xs:appinfo>
424            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
425          </xs:appinfo>
426        </xs:annotation>
427      </xs:element>
428      <xs:element minOccurs="0" name="User" nillable="true" type="tns:User">
429        <xs:annotation>
430          <xs:appinfo>
431            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
432          </xs:appinfo>
433        </xs:annotation>
434      </xs:element>
435    </xs:sequence>
436    <xs:attribute ref="ser:Id" />
437    <xs:attribute ref="ser:Ref" />
438  </xs:complexType>
439  <xs:element name="Run" nillable="true" type="tns:Run" />
440  <xs:complexType name="ArrayOfCharResultValue">
441    <xs:sequence>
442      <xs:element minOccurs="0" maxOccurs="unbounded" name="CharResultValue" nillable="true" type="tns:CharResultValue" />
443    </xs:sequence>
444  </xs:complexType>
445  <xs:element name="ArrayOfCharResultValue" nillable="true" type="tns:ArrayOfCharResultValue" />
446  <xs:complexType name="CharResultValue">
447    <xs:sequence>
448      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
449      <xs:element minOccurs="0" name="RunId" type="xs:int" />
450      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
451      <xs:element minOccurs="0" name="Run" nillable="true" type="tns:Run">
452        <xs:annotation>
453          <xs:appinfo>
454            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
455          </xs:appinfo>
456        </xs:annotation>
457      </xs:element>
458      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
459        <xs:annotation>
460          <xs:appinfo>
461            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
462          </xs:appinfo>
463        </xs:annotation>
464      </xs:element>
465    </xs:sequence>
466    <xs:attribute ref="ser:Id" />
467    <xs:attribute ref="ser:Ref" />
468  </xs:complexType>
469  <xs:element name="CharResultValue" nillable="true" type="tns:CharResultValue" />
470  <xs:complexType name="ArrayOfFloatResultValue">
471    <xs:sequence>
472      <xs:element minOccurs="0" maxOccurs="unbounded" name="FloatResultValue" nillable="true" type="tns:FloatResultValue" />
473    </xs:sequence>
474  </xs:complexType>
475  <xs:element name="ArrayOfFloatResultValue" nillable="true" type="tns:ArrayOfFloatResultValue" />
476  <xs:complexType name="FloatResultValue">
477    <xs:sequence>
478      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
479      <xs:element minOccurs="0" name="RunId" type="xs:int" />
480      <xs:element minOccurs="0" name="Value" type="xs:double" />
481      <xs:element minOccurs="0" name="Run" nillable="true" type="tns:Run">
482        <xs:annotation>
483          <xs:appinfo>
484            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
485          </xs:appinfo>
486        </xs:annotation>
487      </xs:element>
488      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
489        <xs:annotation>
490          <xs:appinfo>
491            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
492          </xs:appinfo>
493        </xs:annotation>
494      </xs:element>
495    </xs:sequence>
496    <xs:attribute ref="ser:Id" />
497    <xs:attribute ref="ser:Ref" />
498  </xs:complexType>
499  <xs:element name="FloatResultValue" nillable="true" type="tns:FloatResultValue" />
500  <xs:complexType name="ArrayOfIntResultValue">
501    <xs:sequence>
502      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntResultValue" nillable="true" type="tns:IntResultValue" />
503    </xs:sequence>
504  </xs:complexType>
505  <xs:element name="ArrayOfIntResultValue" nillable="true" type="tns:ArrayOfIntResultValue" />
506  <xs:complexType name="IntResultValue">
507    <xs:sequence>
508      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
509      <xs:element minOccurs="0" name="RunId" type="xs:int" />
510      <xs:element minOccurs="0" name="Value" type="xs:int" />
511      <xs:element minOccurs="0" name="Run" nillable="true" type="tns:Run">
512        <xs:annotation>
513          <xs:appinfo>
514            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
515          </xs:appinfo>
516        </xs:annotation>
517      </xs:element>
518      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
519        <xs:annotation>
520          <xs:appinfo>
521            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
522          </xs:appinfo>
523        </xs:annotation>
524      </xs:element>
525    </xs:sequence>
526    <xs:attribute ref="ser:Id" />
527    <xs:attribute ref="ser:Ref" />
528  </xs:complexType>
529  <xs:element name="IntResultValue" nillable="true" type="tns:IntResultValue" />
530  <xs:complexType name="Client">
531    <xs:sequence>
532      <xs:element minOccurs="0" name="Id" type="ser:guid" />
533      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
534      <xs:element minOccurs="0" name="Runs" nillable="true" type="tns:ArrayOfRun">
535        <xs:annotation>
536          <xs:appinfo>
537            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
538          </xs:appinfo>
539        </xs:annotation>
540      </xs:element>
541    </xs:sequence>
542    <xs:attribute ref="ser:Id" />
543    <xs:attribute ref="ser:Ref" />
544  </xs:complexType>
545  <xs:element name="Client" nillable="true" type="tns:Client" />
546  <xs:complexType name="ArrayOfRun">
547    <xs:sequence>
548      <xs:element minOccurs="0" maxOccurs="unbounded" name="Run" nillable="true" type="tns:Run" />
549    </xs:sequence>
550  </xs:complexType>
551  <xs:element name="ArrayOfRun" nillable="true" type="tns:ArrayOfRun" />
552  <xs:complexType name="Experiment">
553    <xs:sequence>
554      <xs:element minOccurs="0" name="Id" type="xs:int" />
555      <xs:element minOccurs="0" name="ProjectId" type="xs:int" />
556      <xs:element minOccurs="0" name="AlgorithmId" type="xs:int" />
557      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
558      <xs:element minOccurs="0" name="CharParameterValues" nillable="true" type="tns:ArrayOfCharParameterValue">
559        <xs:annotation>
560          <xs:appinfo>
561            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
562          </xs:appinfo>
563        </xs:annotation>
564      </xs:element>
565      <xs:element minOccurs="0" name="FloatParameterValues" nillable="true" type="tns:ArrayOfFloatParameterValue">
566        <xs:annotation>
567          <xs:appinfo>
568            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
569          </xs:appinfo>
570        </xs:annotation>
571      </xs:element>
572      <xs:element minOccurs="0" name="IntParameterValues" nillable="true" type="tns:ArrayOfIntParameterValue">
573        <xs:annotation>
574          <xs:appinfo>
575            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
576          </xs:appinfo>
577        </xs:annotation>
578      </xs:element>
579      <xs:element minOccurs="0" name="Runs" nillable="true" type="tns:ArrayOfRun">
580        <xs:annotation>
581          <xs:appinfo>
582            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
583          </xs:appinfo>
584        </xs:annotation>
585      </xs:element>
586      <xs:element minOccurs="0" name="OperatorParameterValues" nillable="true" type="tns:ArrayOfOperatorParameterValue">
587        <xs:annotation>
588          <xs:appinfo>
589            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
590          </xs:appinfo>
591        </xs:annotation>
592      </xs:element>
593      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
594        <xs:annotation>
595          <xs:appinfo>
596            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
597          </xs:appinfo>
598        </xs:annotation>
599      </xs:element>
600      <xs:element minOccurs="0" name="Project" nillable="true" type="tns:Project">
601        <xs:annotation>
602          <xs:appinfo>
603            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
604          </xs:appinfo>
605        </xs:annotation>
606      </xs:element>
607      <xs:element minOccurs="0" name="Algorithm" nillable="true" type="tns:Algorithm">
608        <xs:annotation>
609          <xs:appinfo>
610            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
611          </xs:appinfo>
612        </xs:annotation>
613      </xs:element>
614    </xs:sequence>
615    <xs:attribute ref="ser:Id" />
616    <xs:attribute ref="ser:Ref" />
617  </xs:complexType>
618  <xs:element name="Experiment" nillable="true" type="tns:Experiment" />
619  <xs:complexType name="ArrayOfCharParameterValue">
620    <xs:sequence>
621      <xs:element minOccurs="0" maxOccurs="unbounded" name="CharParameterValue" nillable="true" type="tns:CharParameterValue" />
622    </xs:sequence>
623  </xs:complexType>
624  <xs:element name="ArrayOfCharParameterValue" nillable="true" type="tns:ArrayOfCharParameterValue" />
625  <xs:complexType name="CharParameterValue">
626    <xs:sequence>
627      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
628      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
629      <xs:element minOccurs="0" name="Value" nillable="true" type="xs:string" />
630      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
631        <xs:annotation>
632          <xs:appinfo>
633            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
634          </xs:appinfo>
635        </xs:annotation>
636      </xs:element>
637      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
638        <xs:annotation>
639          <xs:appinfo>
640            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
641          </xs:appinfo>
642        </xs:annotation>
643      </xs:element>
644    </xs:sequence>
645    <xs:attribute ref="ser:Id" />
646    <xs:attribute ref="ser:Ref" />
647  </xs:complexType>
648  <xs:element name="CharParameterValue" nillable="true" type="tns:CharParameterValue" />
649  <xs:complexType name="Parameter">
650    <xs:sequence>
651      <xs:element minOccurs="0" name="Id" type="xs:int" />
652      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
653      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
654      <xs:element minOccurs="0" name="DataTypeId" type="xs:int" />
655      <xs:element minOccurs="0" name="Algorithm_Parameters" nillable="true" type="tns:ArrayOfAlgorithm_Parameter">
656        <xs:annotation>
657          <xs:appinfo>
658            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
659          </xs:appinfo>
660        </xs:annotation>
661      </xs:element>
662      <xs:element minOccurs="0" name="CharParameterValues" nillable="true" type="tns:ArrayOfCharParameterValue">
663        <xs:annotation>
664          <xs:appinfo>
665            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
666          </xs:appinfo>
667        </xs:annotation>
668      </xs:element>
669      <xs:element minOccurs="0" name="FloatParameterValues" nillable="true" type="tns:ArrayOfFloatParameterValue">
670        <xs:annotation>
671          <xs:appinfo>
672            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
673          </xs:appinfo>
674        </xs:annotation>
675      </xs:element>
676      <xs:element minOccurs="0" name="IntParameterValues" nillable="true" type="tns:ArrayOfIntParameterValue">
677        <xs:annotation>
678          <xs:appinfo>
679            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
680          </xs:appinfo>
681        </xs:annotation>
682      </xs:element>
683      <xs:element minOccurs="0" name="Problem_Parameters" nillable="true" type="tns:ArrayOfProblem_Parameter">
684        <xs:annotation>
685          <xs:appinfo>
686            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
687          </xs:appinfo>
688        </xs:annotation>
689      </xs:element>
690      <xs:element minOccurs="0" name="OperatorParameterValues" nillable="true" type="tns:ArrayOfOperatorParameterValue">
691        <xs:annotation>
692          <xs:appinfo>
693            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
694          </xs:appinfo>
695        </xs:annotation>
696      </xs:element>
697      <xs:element minOccurs="0" name="DataType" nillable="true" type="tns:DataType">
698        <xs:annotation>
699          <xs:appinfo>
700            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
701          </xs:appinfo>
702        </xs:annotation>
703      </xs:element>
704    </xs:sequence>
705    <xs:attribute ref="ser:Id" />
706    <xs:attribute ref="ser:Ref" />
707  </xs:complexType>
708  <xs:element name="Parameter" nillable="true" type="tns:Parameter" />
709  <xs:complexType name="ArrayOfAlgorithm_Parameter">
710    <xs:sequence>
711      <xs:element minOccurs="0" maxOccurs="unbounded" name="Algorithm_Parameter" nillable="true" type="tns:Algorithm_Parameter" />
712    </xs:sequence>
713  </xs:complexType>
714  <xs:element name="ArrayOfAlgorithm_Parameter" nillable="true" type="tns:ArrayOfAlgorithm_Parameter" />
715  <xs:complexType name="Algorithm_Parameter">
716    <xs:sequence>
717      <xs:element minOccurs="0" name="AlgorithmId" type="xs:int" />
718      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
719      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
720        <xs:annotation>
721          <xs:appinfo>
722            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
723          </xs:appinfo>
724        </xs:annotation>
725      </xs:element>
726      <xs:element minOccurs="0" name="Algorithm" nillable="true" type="tns:Algorithm">
727        <xs:annotation>
728          <xs:appinfo>
729            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
730          </xs:appinfo>
731        </xs:annotation>
732      </xs:element>
733    </xs:sequence>
734    <xs:attribute ref="ser:Id" />
735    <xs:attribute ref="ser:Ref" />
736  </xs:complexType>
737  <xs:element name="Algorithm_Parameter" nillable="true" type="tns:Algorithm_Parameter" />
738  <xs:complexType name="Algorithm">
739    <xs:sequence>
740      <xs:element minOccurs="0" name="Id" type="xs:int" />
741      <xs:element minOccurs="0" name="AlgorithmClassId" type="xs:int" />
742      <xs:element minOccurs="0" name="PlatformId" type="xs:int" />
743      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
744      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
745      <xs:element minOccurs="0" name="Algorithm_Parameters" nillable="true" type="tns:ArrayOfAlgorithm_Parameter">
746        <xs:annotation>
747          <xs:appinfo>
748            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
749          </xs:appinfo>
750        </xs:annotation>
751      </xs:element>
752      <xs:element minOccurs="0" name="AlgorithmData" nillable="true" type="tns:AlgorithmData">
753        <xs:annotation>
754          <xs:appinfo>
755            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
756          </xs:appinfo>
757        </xs:annotation>
758      </xs:element>
759      <xs:element minOccurs="0" name="Experiments" nillable="true" type="tns:ArrayOfExperiment">
760        <xs:annotation>
761          <xs:appinfo>
762            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
763          </xs:appinfo>
764        </xs:annotation>
765      </xs:element>
766      <xs:element minOccurs="0" name="Algorithm_Results" nillable="true" type="tns:ArrayOfAlgorithm_Result">
767        <xs:annotation>
768          <xs:appinfo>
769            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
770          </xs:appinfo>
771        </xs:annotation>
772      </xs:element>
773      <xs:element minOccurs="0" name="AlgorithmClass" nillable="true" type="tns:AlgorithmClass">
774        <xs:annotation>
775          <xs:appinfo>
776            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
777          </xs:appinfo>
778        </xs:annotation>
779      </xs:element>
780      <xs:element minOccurs="0" name="Platform" nillable="true" type="tns:Platform">
781        <xs:annotation>
782          <xs:appinfo>
783            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
784          </xs:appinfo>
785        </xs:annotation>
786      </xs:element>
787    </xs:sequence>
788    <xs:attribute ref="ser:Id" />
789    <xs:attribute ref="ser:Ref" />
790  </xs:complexType>
791  <xs:element name="Algorithm" nillable="true" type="tns:Algorithm" />
792  <xs:complexType name="AlgorithmData">
793    <xs:sequence>
794      <xs:element minOccurs="0" name="AlgorithmId" type="xs:int" />
795      <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/System.Data.Linq" minOccurs="0" name="Data" nillable="true" type="q2:Binary" />
796      <xs:element minOccurs="0" name="Algorithm" nillable="true" type="tns:Algorithm">
797        <xs:annotation>
798          <xs:appinfo>
799            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
800          </xs:appinfo>
801        </xs:annotation>
802      </xs:element>
803    </xs:sequence>
804    <xs:attribute ref="ser:Id" />
805    <xs:attribute ref="ser:Ref" />
806  </xs:complexType>
807  <xs:element name="AlgorithmData" nillable="true" type="tns:AlgorithmData" />
808  <xs:complexType name="ArrayOfExperiment">
809    <xs:sequence>
810      <xs:element minOccurs="0" maxOccurs="unbounded" name="Experiment" nillable="true" type="tns:Experiment" />
811    </xs:sequence>
812  </xs:complexType>
813  <xs:element name="ArrayOfExperiment" nillable="true" type="tns:ArrayOfExperiment" />
814  <xs:complexType name="ArrayOfAlgorithm_Result">
815    <xs:sequence>
816      <xs:element minOccurs="0" maxOccurs="unbounded" name="Algorithm_Result" nillable="true" type="tns:Algorithm_Result" />
817    </xs:sequence>
818  </xs:complexType>
819  <xs:element name="ArrayOfAlgorithm_Result" nillable="true" type="tns:ArrayOfAlgorithm_Result" />
820  <xs:complexType name="Algorithm_Result">
821    <xs:sequence>
822      <xs:element minOccurs="0" name="AlgorithmId" type="xs:int" />
823      <xs:element minOccurs="0" name="ResultId" type="xs:int" />
824      <xs:element minOccurs="0" name="Algorithm" nillable="true" type="tns:Algorithm">
825        <xs:annotation>
826          <xs:appinfo>
827            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
828          </xs:appinfo>
829        </xs:annotation>
830      </xs:element>
831      <xs:element minOccurs="0" name="Result" nillable="true" type="tns:Result">
832        <xs:annotation>
833          <xs:appinfo>
834            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
835          </xs:appinfo>
836        </xs:annotation>
837      </xs:element>
838    </xs:sequence>
839    <xs:attribute ref="ser:Id" />
840    <xs:attribute ref="ser:Ref" />
841  </xs:complexType>
842  <xs:element name="Algorithm_Result" nillable="true" type="tns:Algorithm_Result" />
843  <xs:complexType name="AlgorithmClass">
844    <xs:sequence>
845      <xs:element minOccurs="0" name="Id" type="xs:int" />
846      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
847      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
848      <xs:element minOccurs="0" name="Algorithms" nillable="true" type="tns:ArrayOfAlgorithm">
849        <xs:annotation>
850          <xs:appinfo>
851            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
852          </xs:appinfo>
853        </xs:annotation>
854      </xs:element>
855    </xs:sequence>
856    <xs:attribute ref="ser:Id" />
857    <xs:attribute ref="ser:Ref" />
858  </xs:complexType>
859  <xs:element name="AlgorithmClass" nillable="true" type="tns:AlgorithmClass" />
860  <xs:complexType name="ArrayOfAlgorithm">
861    <xs:sequence>
862      <xs:element minOccurs="0" maxOccurs="unbounded" name="Algorithm" nillable="true" type="tns:Algorithm" />
863    </xs:sequence>
864  </xs:complexType>
865  <xs:element name="ArrayOfAlgorithm" nillable="true" type="tns:ArrayOfAlgorithm" />
866  <xs:complexType name="ArrayOfFloatParameterValue">
867    <xs:sequence>
868      <xs:element minOccurs="0" maxOccurs="unbounded" name="FloatParameterValue" nillable="true" type="tns:FloatParameterValue" />
869    </xs:sequence>
870  </xs:complexType>
871  <xs:element name="ArrayOfFloatParameterValue" nillable="true" type="tns:ArrayOfFloatParameterValue" />
872  <xs:complexType name="FloatParameterValue">
873    <xs:sequence>
874      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
875      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
876      <xs:element minOccurs="0" name="Value" type="xs:double" />
877      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
878        <xs:annotation>
879          <xs:appinfo>
880            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
881          </xs:appinfo>
882        </xs:annotation>
883      </xs:element>
884      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
885        <xs:annotation>
886          <xs:appinfo>
887            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
888          </xs:appinfo>
889        </xs:annotation>
890      </xs:element>
891    </xs:sequence>
892    <xs:attribute ref="ser:Id" />
893    <xs:attribute ref="ser:Ref" />
894  </xs:complexType>
895  <xs:element name="FloatParameterValue" nillable="true" type="tns:FloatParameterValue" />
896  <xs:complexType name="ArrayOfIntParameterValue">
897    <xs:sequence>
898      <xs:element minOccurs="0" maxOccurs="unbounded" name="IntParameterValue" nillable="true" type="tns:IntParameterValue" />
899    </xs:sequence>
900  </xs:complexType>
901  <xs:element name="ArrayOfIntParameterValue" nillable="true" type="tns:ArrayOfIntParameterValue" />
902  <xs:complexType name="IntParameterValue">
903    <xs:sequence>
904      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
905      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
906      <xs:element minOccurs="0" name="Value" type="xs:int" />
907      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
908        <xs:annotation>
909          <xs:appinfo>
910            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
911          </xs:appinfo>
912        </xs:annotation>
913      </xs:element>
914      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
915        <xs:annotation>
916          <xs:appinfo>
917            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
918          </xs:appinfo>
919        </xs:annotation>
920      </xs:element>
921    </xs:sequence>
922    <xs:attribute ref="ser:Id" />
923    <xs:attribute ref="ser:Ref" />
924  </xs:complexType>
925  <xs:element name="IntParameterValue" nillable="true" type="tns:IntParameterValue" />
926  <xs:complexType name="ArrayOfProblem_Parameter">
927    <xs:sequence>
928      <xs:element minOccurs="0" maxOccurs="unbounded" name="Problem_Parameter" nillable="true" type="tns:Problem_Parameter" />
929    </xs:sequence>
930  </xs:complexType>
931  <xs:element name="ArrayOfProblem_Parameter" nillable="true" type="tns:ArrayOfProblem_Parameter" />
932  <xs:complexType name="Problem_Parameter">
933    <xs:sequence>
934      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
935      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
936      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
937        <xs:annotation>
938          <xs:appinfo>
939            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
940          </xs:appinfo>
941        </xs:annotation>
942      </xs:element>
943      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
944        <xs:annotation>
945          <xs:appinfo>
946            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
947          </xs:appinfo>
948        </xs:annotation>
949      </xs:element>
950    </xs:sequence>
951    <xs:attribute ref="ser:Id" />
952    <xs:attribute ref="ser:Ref" />
953  </xs:complexType>
954  <xs:element name="Problem_Parameter" nillable="true" type="tns:Problem_Parameter" />
955  <xs:complexType name="ArrayOfOperatorParameterValue">
956    <xs:sequence>
957      <xs:element minOccurs="0" maxOccurs="unbounded" name="OperatorParameterValue" nillable="true" type="tns:OperatorParameterValue" />
958    </xs:sequence>
959  </xs:complexType>
960  <xs:element name="ArrayOfOperatorParameterValue" nillable="true" type="tns:ArrayOfOperatorParameterValue" />
961  <xs:complexType name="OperatorParameterValue">
962    <xs:sequence>
963      <xs:element minOccurs="0" name="ParameterId" type="xs:int" />
964      <xs:element minOccurs="0" name="ExperimentId" type="xs:int" />
965      <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/System.Data.Linq" minOccurs="0" name="Value" nillable="true" type="q3:Binary" />
966      <xs:element minOccurs="0" name="DataTypeId" type="xs:int" />
967      <xs:element minOccurs="0" name="DataType" nillable="true" type="tns:DataType">
968        <xs:annotation>
969          <xs:appinfo>
970            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
971          </xs:appinfo>
972        </xs:annotation>
973      </xs:element>
974      <xs:element minOccurs="0" name="Experiment" nillable="true" type="tns:Experiment">
975        <xs:annotation>
976          <xs:appinfo>
977            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
978          </xs:appinfo>
979        </xs:annotation>
980      </xs:element>
981      <xs:element minOccurs="0" name="Parameter" nillable="true" type="tns:Parameter">
982        <xs:annotation>
983          <xs:appinfo>
984            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
985          </xs:appinfo>
986        </xs:annotation>
987      </xs:element>
988    </xs:sequence>
989    <xs:attribute ref="ser:Id" />
990    <xs:attribute ref="ser:Ref" />
991  </xs:complexType>
992  <xs:element name="OperatorParameterValue" nillable="true" type="tns:OperatorParameterValue" />
993  <xs:complexType name="Project">
994    <xs:sequence>
995      <xs:element minOccurs="0" name="Id" type="xs:int" />
996      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
997      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
998      <xs:element minOccurs="0" name="Experiments" nillable="true" type="tns:ArrayOfExperiment">
999        <xs:annotation>
1000          <xs:appinfo>
1001            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1002          </xs:appinfo>
1003        </xs:annotation>
1004      </xs:element>
1005    </xs:sequence>
1006    <xs:attribute ref="ser:Id" />
1007    <xs:attribute ref="ser:Ref" />
1008  </xs:complexType>
1009  <xs:element name="Project" nillable="true" type="tns:Project" />
1010  <xs:complexType name="User">
1011    <xs:sequence>
1012      <xs:element minOccurs="0" name="Id" type="ser:guid" />
1013      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
1014      <xs:element minOccurs="0" name="Runs" nillable="true" type="tns:ArrayOfRun">
1015        <xs:annotation>
1016          <xs:appinfo>
1017            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1018          </xs:appinfo>
1019        </xs:annotation>
1020      </xs:element>
1021    </xs:sequence>
1022    <xs:attribute ref="ser:Id" />
1023    <xs:attribute ref="ser:Ref" />
1024  </xs:complexType>
1025  <xs:element name="User" nillable="true" type="tns:User" />
1026  <xs:complexType name="ArrayOfParameter">
1027    <xs:sequence>
1028      <xs:element minOccurs="0" maxOccurs="unbounded" name="Parameter" nillable="true" type="tns:Parameter" />
1029    </xs:sequence>
1030  </xs:complexType>
1031  <xs:element name="ArrayOfParameter" nillable="true" type="tns:ArrayOfParameter" />
1032  <xs:complexType name="ProblemData">
1033    <xs:sequence>
1034      <xs:element minOccurs="0" name="ProblemId" type="xs:int" />
1035      <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/System.Data.Linq" minOccurs="0" name="Data" nillable="true" type="q4:Binary" />
1036      <xs:element minOccurs="0" name="Problem" nillable="true" type="tns:Problem">
1037        <xs:annotation>
1038          <xs:appinfo>
1039            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1040          </xs:appinfo>
1041        </xs:annotation>
1042      </xs:element>
1043    </xs:sequence>
1044    <xs:attribute ref="ser:Id" />
1045    <xs:attribute ref="ser:Ref" />
1046  </xs:complexType>
1047  <xs:element name="ProblemData" nillable="true" type="tns:ProblemData" />
1048  <xs:complexType name="ProblemClass">
1049    <xs:sequence>
1050      <xs:element minOccurs="0" name="Id" type="xs:int" />
1051      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
1052      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
1053      <xs:element minOccurs="0" name="Problems" nillable="true" type="tns:ArrayOfProblem">
1054        <xs:annotation>
1055          <xs:appinfo>
1056            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1057          </xs:appinfo>
1058        </xs:annotation>
1059      </xs:element>
1060    </xs:sequence>
1061    <xs:attribute ref="ser:Id" />
1062    <xs:attribute ref="ser:Ref" />
1063  </xs:complexType>
1064  <xs:element name="ProblemClass" nillable="true" type="tns:ProblemClass" />
1065  <xs:complexType name="SolutionRepresentation">
1066    <xs:sequence>
1067      <xs:element minOccurs="0" name="Id" type="xs:int" />
1068      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
1069      <xs:element minOccurs="0" name="Description" nillable="true" type="xs:string" />
1070      <xs:element minOccurs="0" name="Problems" nillable="true" type="tns:ArrayOfProblem">
1071        <xs:annotation>
1072          <xs:appinfo>
1073            <DefaultValue EmitDefaultValue="false" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
1074          </xs:appinfo>
1075        </xs:annotation>
1076      </xs:element>
1077    </xs:sequence>
1078    <xs:attribute ref="ser:Id" />
1079    <xs:attribute ref="ser:Ref" />
1080  </xs:complexType>
1081  <xs:element name="SolutionRepresentation" nillable="true" type="tns:SolutionRepresentation" />
1082</xs:schema>
Note: See TracBrowser for help on using the repository browser.