Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/OKBServiceClient.cs @ 5269

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

Worked on OKB (#1174)

File size: 86.2 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.1
5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
11namespace HeuristicLab.Clients.OKB {
12
13
14  [System.Diagnostics.DebuggerStepThroughAttribute()]
15  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
16  [System.Runtime.Serialization.DataContractAttribute(Name = "OKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
17  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Experiment))]
18  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Run))]
19  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.DataType))]
20  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NamedOKBItem))]
21  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))]
22  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
23  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
24  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))]
25  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
26  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
27  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
28  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))]
29  public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
30
31    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
32
33    private long IdField;
34
35    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
36      get {
37        return this.extensionDataField;
38      }
39      set {
40        this.extensionDataField = value;
41      }
42    }
43
44    [System.Runtime.Serialization.DataMemberAttribute()]
45    public long Id {
46      get {
47        return this.IdField;
48      }
49      set {
50        if ((this.IdField.Equals(value) != true)) {
51          this.IdField = value;
52          this.RaisePropertyChanged("Id");
53        }
54      }
55    }
56
57    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
58  }
59
60  [System.Diagnostics.DebuggerStepThroughAttribute()]
61  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
62  [System.Runtime.Serialization.DataContractAttribute(Name = "Experiment", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
63  public partial class Experiment : HeuristicLab.Clients.OKB.OKBItem {
64
65    private long AlgorithmIdField;
66
67    private HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValuesField;
68
69    private long ProblemIdField;
70
71    private HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValuesField;
72
73    [System.Runtime.Serialization.DataMemberAttribute()]
74    public long AlgorithmId {
75      get {
76        return this.AlgorithmIdField;
77      }
78      set {
79        if ((this.AlgorithmIdField.Equals(value) != true)) {
80          this.AlgorithmIdField = value;
81          this.RaisePropertyChanged("AlgorithmId");
82        }
83      }
84    }
85
86    [System.Runtime.Serialization.DataMemberAttribute()]
87    public HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValues {
88      get {
89        return this.AlgorithmParameterValuesField;
90      }
91      set {
92        if ((object.ReferenceEquals(this.AlgorithmParameterValuesField, value) != true)) {
93          this.AlgorithmParameterValuesField = value;
94          this.RaisePropertyChanged("AlgorithmParameterValues");
95        }
96      }
97    }
98
99    [System.Runtime.Serialization.DataMemberAttribute()]
100    public long ProblemId {
101      get {
102        return this.ProblemIdField;
103      }
104      set {
105        if ((this.ProblemIdField.Equals(value) != true)) {
106          this.ProblemIdField = value;
107          this.RaisePropertyChanged("ProblemId");
108        }
109      }
110    }
111
112    [System.Runtime.Serialization.DataMemberAttribute()]
113    public HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValues {
114      get {
115        return this.ProblemParameterValuesField;
116      }
117      set {
118        if ((object.ReferenceEquals(this.ProblemParameterValuesField, value) != true)) {
119          this.ProblemParameterValuesField = value;
120          this.RaisePropertyChanged("ProblemParameterValues");
121        }
122      }
123    }
124  }
125
126  [System.Diagnostics.DebuggerStepThroughAttribute()]
127  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
128  [System.Runtime.Serialization.DataContractAttribute(Name = "Run", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
129  public partial class Run : HeuristicLab.Clients.OKB.OKBItem {
130
131    private System.Guid ClientIdField;
132
133    private long ExperimentIdField;
134
135    private System.Nullable<System.DateTime> FinishedDateField;
136
137    private int RandomSeedField;
138
139    private HeuristicLab.Clients.OKB.ResultValue[] ResultValuesField;
140
141    private System.Guid UserIdField;
142
143    [System.Runtime.Serialization.DataMemberAttribute()]
144    public System.Guid ClientId {
145      get {
146        return this.ClientIdField;
147      }
148      set {
149        if ((this.ClientIdField.Equals(value) != true)) {
150          this.ClientIdField = value;
151          this.RaisePropertyChanged("ClientId");
152        }
153      }
154    }
155
156    [System.Runtime.Serialization.DataMemberAttribute()]
157    public long ExperimentId {
158      get {
159        return this.ExperimentIdField;
160      }
161      set {
162        if ((this.ExperimentIdField.Equals(value) != true)) {
163          this.ExperimentIdField = value;
164          this.RaisePropertyChanged("ExperimentId");
165        }
166      }
167    }
168
169    [System.Runtime.Serialization.DataMemberAttribute()]
170    public System.Nullable<System.DateTime> FinishedDate {
171      get {
172        return this.FinishedDateField;
173      }
174      set {
175        if ((this.FinishedDateField.Equals(value) != true)) {
176          this.FinishedDateField = value;
177          this.RaisePropertyChanged("FinishedDate");
178        }
179      }
180    }
181
182    [System.Runtime.Serialization.DataMemberAttribute()]
183    public int RandomSeed {
184      get {
185        return this.RandomSeedField;
186      }
187      set {
188        if ((this.RandomSeedField.Equals(value) != true)) {
189          this.RandomSeedField = value;
190          this.RaisePropertyChanged("RandomSeed");
191        }
192      }
193    }
194
195    [System.Runtime.Serialization.DataMemberAttribute()]
196    public HeuristicLab.Clients.OKB.ResultValue[] ResultValues {
197      get {
198        return this.ResultValuesField;
199      }
200      set {
201        if ((object.ReferenceEquals(this.ResultValuesField, value) != true)) {
202          this.ResultValuesField = value;
203          this.RaisePropertyChanged("ResultValues");
204        }
205      }
206    }
207
208    [System.Runtime.Serialization.DataMemberAttribute()]
209    public System.Guid UserId {
210      get {
211        return this.UserIdField;
212      }
213      set {
214        if ((this.UserIdField.Equals(value) != true)) {
215          this.UserIdField = value;
216          this.RaisePropertyChanged("UserId");
217        }
218      }
219    }
220  }
221
222  [System.Diagnostics.DebuggerStepThroughAttribute()]
223  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
224  [System.Runtime.Serialization.DataContractAttribute(Name = "DataType", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
225  public partial class DataType : HeuristicLab.Clients.OKB.OKBItem {
226
227    private string NameField;
228
229    private long PlatformIdField;
230
231    private string SqlNameField;
232
233    [System.Runtime.Serialization.DataMemberAttribute()]
234    public string Name {
235      get {
236        return this.NameField;
237      }
238      set {
239        if ((object.ReferenceEquals(this.NameField, value) != true)) {
240          this.NameField = value;
241          this.RaisePropertyChanged("Name");
242        }
243      }
244    }
245
246    [System.Runtime.Serialization.DataMemberAttribute()]
247    public long PlatformId {
248      get {
249        return this.PlatformIdField;
250      }
251      set {
252        if ((this.PlatformIdField.Equals(value) != true)) {
253          this.PlatformIdField = value;
254          this.RaisePropertyChanged("PlatformId");
255        }
256      }
257    }
258
259    [System.Runtime.Serialization.DataMemberAttribute()]
260    public string SqlName {
261      get {
262        return this.SqlNameField;
263      }
264      set {
265        if ((object.ReferenceEquals(this.SqlNameField, value) != true)) {
266          this.SqlNameField = value;
267          this.RaisePropertyChanged("SqlName");
268        }
269      }
270    }
271  }
272
273  [System.Diagnostics.DebuggerStepThroughAttribute()]
274  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
275  [System.Runtime.Serialization.DataContractAttribute(Name = "NamedOKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
276  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))]
277  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
278  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
279  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))]
280  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
281  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
282  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
283  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))]
284  public partial class NamedOKBItem : HeuristicLab.Clients.OKB.OKBItem {
285
286    private string DescriptionField;
287
288    private string NameField;
289
290    [System.Runtime.Serialization.DataMemberAttribute()]
291    public string Description {
292      get {
293        return this.DescriptionField;
294      }
295      set {
296        if ((object.ReferenceEquals(this.DescriptionField, value) != true)) {
297          this.DescriptionField = value;
298          this.RaisePropertyChanged("Description");
299        }
300      }
301    }
302
303    [System.Runtime.Serialization.DataMemberAttribute()]
304    public string Name {
305      get {
306        return this.NameField;
307      }
308      set {
309        if ((object.ReferenceEquals(this.NameField, value) != true)) {
310          this.NameField = value;
311          this.RaisePropertyChanged("Name");
312        }
313      }
314    }
315  }
316
317  [System.Diagnostics.DebuggerStepThroughAttribute()]
318  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
319  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
320  public partial class AlgorithmParameter : HeuristicLab.Clients.OKB.NamedOKBItem {
321
322    private long AlgorithmIdField;
323
324    private string AliasField;
325
326    private long DataTypeIdField;
327
328    [System.Runtime.Serialization.DataMemberAttribute()]
329    public long AlgorithmId {
330      get {
331        return this.AlgorithmIdField;
332      }
333      set {
334        if ((this.AlgorithmIdField.Equals(value) != true)) {
335          this.AlgorithmIdField = value;
336          this.RaisePropertyChanged("AlgorithmId");
337        }
338      }
339    }
340
341    [System.Runtime.Serialization.DataMemberAttribute()]
342    public string Alias {
343      get {
344        return this.AliasField;
345      }
346      set {
347        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
348          this.AliasField = value;
349          this.RaisePropertyChanged("Alias");
350        }
351      }
352    }
353
354    [System.Runtime.Serialization.DataMemberAttribute()]
355    public long DataTypeId {
356      get {
357        return this.DataTypeIdField;
358      }
359      set {
360        if ((this.DataTypeIdField.Equals(value) != true)) {
361          this.DataTypeIdField = value;
362          this.RaisePropertyChanged("DataTypeId");
363        }
364      }
365    }
366  }
367
368  [System.Diagnostics.DebuggerStepThroughAttribute()]
369  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
370  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
371  public partial class ProblemClass : HeuristicLab.Clients.OKB.NamedOKBItem {
372  }
373
374  [System.Diagnostics.DebuggerStepThroughAttribute()]
375  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
376  [System.Runtime.Serialization.DataContractAttribute(Name = "Problem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
377  public partial class Problem : HeuristicLab.Clients.OKB.NamedOKBItem {
378
379    private long PlatformIdField;
380
381    private long ProblemClassIdField;
382
383    [System.Runtime.Serialization.DataMemberAttribute()]
384    public long PlatformId {
385      get {
386        return this.PlatformIdField;
387      }
388      set {
389        if ((this.PlatformIdField.Equals(value) != true)) {
390          this.PlatformIdField = value;
391          this.RaisePropertyChanged("PlatformId");
392        }
393      }
394    }
395
396    [System.Runtime.Serialization.DataMemberAttribute()]
397    public long ProblemClassId {
398      get {
399        return this.ProblemClassIdField;
400      }
401      set {
402        if ((this.ProblemClassIdField.Equals(value) != true)) {
403          this.ProblemClassIdField = value;
404          this.RaisePropertyChanged("ProblemClassId");
405        }
406      }
407    }
408  }
409
410  [System.Diagnostics.DebuggerStepThroughAttribute()]
411  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
412  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
413  public partial class ProblemParameter : HeuristicLab.Clients.OKB.NamedOKBItem {
414
415    private string AliasField;
416
417    private long DataTypeIdField;
418
419    private long ProblemIdField;
420
421    [System.Runtime.Serialization.DataMemberAttribute()]
422    public string Alias {
423      get {
424        return this.AliasField;
425      }
426      set {
427        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
428          this.AliasField = value;
429          this.RaisePropertyChanged("Alias");
430        }
431      }
432    }
433
434    [System.Runtime.Serialization.DataMemberAttribute()]
435    public long DataTypeId {
436      get {
437        return this.DataTypeIdField;
438      }
439      set {
440        if ((this.DataTypeIdField.Equals(value) != true)) {
441          this.DataTypeIdField = value;
442          this.RaisePropertyChanged("DataTypeId");
443        }
444      }
445    }
446
447    [System.Runtime.Serialization.DataMemberAttribute()]
448    public long ProblemId {
449      get {
450        return this.ProblemIdField;
451      }
452      set {
453        if ((this.ProblemIdField.Equals(value) != true)) {
454          this.ProblemIdField = value;
455          this.RaisePropertyChanged("ProblemId");
456        }
457      }
458    }
459  }
460
461  [System.Diagnostics.DebuggerStepThroughAttribute()]
462  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
463  [System.Runtime.Serialization.DataContractAttribute(Name = "Platform", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
464  public partial class Platform : HeuristicLab.Clients.OKB.NamedOKBItem {
465  }
466
467  [System.Diagnostics.DebuggerStepThroughAttribute()]
468  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
469  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
470  public partial class AlgorithmClass : HeuristicLab.Clients.OKB.NamedOKBItem {
471  }
472
473  [System.Diagnostics.DebuggerStepThroughAttribute()]
474  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
475  [System.Runtime.Serialization.DataContractAttribute(Name = "Algorithm", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
476  public partial class Algorithm : HeuristicLab.Clients.OKB.NamedOKBItem {
477
478    private long AlgorithmClassIdField;
479
480    private long PlatformIdField;
481
482    [System.Runtime.Serialization.DataMemberAttribute()]
483    public long AlgorithmClassId {
484      get {
485        return this.AlgorithmClassIdField;
486      }
487      set {
488        if ((this.AlgorithmClassIdField.Equals(value) != true)) {
489          this.AlgorithmClassIdField = value;
490          this.RaisePropertyChanged("AlgorithmClassId");
491        }
492      }
493    }
494
495    [System.Runtime.Serialization.DataMemberAttribute()]
496    public long PlatformId {
497      get {
498        return this.PlatformIdField;
499      }
500      set {
501        if ((this.PlatformIdField.Equals(value) != true)) {
502          this.PlatformIdField = value;
503          this.RaisePropertyChanged("PlatformId");
504        }
505      }
506    }
507  }
508
509  [System.Diagnostics.DebuggerStepThroughAttribute()]
510  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
511  [System.Runtime.Serialization.DataContractAttribute(Name = "Result", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
512  public partial class Result : HeuristicLab.Clients.OKB.NamedOKBItem {
513
514    private long AlgorithmIdField;
515
516    private string AliasField;
517
518    private long DataTypeIdField;
519
520    [System.Runtime.Serialization.DataMemberAttribute()]
521    public long AlgorithmId {
522      get {
523        return this.AlgorithmIdField;
524      }
525      set {
526        if ((this.AlgorithmIdField.Equals(value) != true)) {
527          this.AlgorithmIdField = value;
528          this.RaisePropertyChanged("AlgorithmId");
529        }
530      }
531    }
532
533    [System.Runtime.Serialization.DataMemberAttribute()]
534    public string Alias {
535      get {
536        return this.AliasField;
537      }
538      set {
539        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
540          this.AliasField = value;
541          this.RaisePropertyChanged("Alias");
542        }
543      }
544    }
545
546    [System.Runtime.Serialization.DataMemberAttribute()]
547    public long DataTypeId {
548      get {
549        return this.DataTypeIdField;
550      }
551      set {
552        if ((this.DataTypeIdField.Equals(value) != true)) {
553          this.DataTypeIdField = value;
554          this.RaisePropertyChanged("DataTypeId");
555        }
556      }
557    }
558  }
559
560  [System.Diagnostics.DebuggerStepThroughAttribute()]
561  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
562  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
563  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterIntValue))]
564  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue))]
565  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue))]
566  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterStringValue))]
567  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue))]
568  public partial class AlgorithmParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
569
570    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
571
572    private long AlgorithmParameterIdField;
573
574    private long DataTypeIdField;
575
576    private long ExperimentIdField;
577
578    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
579      get {
580        return this.extensionDataField;
581      }
582      set {
583        this.extensionDataField = value;
584      }
585    }
586
587    [System.Runtime.Serialization.DataMemberAttribute()]
588    public long AlgorithmParameterId {
589      get {
590        return this.AlgorithmParameterIdField;
591      }
592      set {
593        if ((this.AlgorithmParameterIdField.Equals(value) != true)) {
594          this.AlgorithmParameterIdField = value;
595          this.RaisePropertyChanged("AlgorithmParameterId");
596        }
597      }
598    }
599
600    [System.Runtime.Serialization.DataMemberAttribute()]
601    public long DataTypeId {
602      get {
603        return this.DataTypeIdField;
604      }
605      set {
606        if ((this.DataTypeIdField.Equals(value) != true)) {
607          this.DataTypeIdField = value;
608          this.RaisePropertyChanged("DataTypeId");
609        }
610      }
611    }
612
613    [System.Runtime.Serialization.DataMemberAttribute()]
614    public long ExperimentId {
615      get {
616        return this.ExperimentIdField;
617      }
618      set {
619        if ((this.ExperimentIdField.Equals(value) != true)) {
620          this.ExperimentIdField = value;
621          this.RaisePropertyChanged("ExperimentId");
622        }
623      }
624    }
625
626    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
627
628    protected void RaisePropertyChanged(string propertyName) {
629      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
630      if ((propertyChanged != null)) {
631        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
632      }
633    }
634  }
635
636  [System.Diagnostics.DebuggerStepThroughAttribute()]
637  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
638  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
639  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterIntValue))]
640  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterFloatValue))]
641  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBoolValue))]
642  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterStringValue))]
643  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBlobValue))]
644  public partial class ProblemParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
645
646    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
647
648    private long DataTypeIdField;
649
650    private long ExperimentIdField;
651
652    private long ProblemParameterIdField;
653
654    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
655      get {
656        return this.extensionDataField;
657      }
658      set {
659        this.extensionDataField = value;
660      }
661    }
662
663    [System.Runtime.Serialization.DataMemberAttribute()]
664    public long DataTypeId {
665      get {
666        return this.DataTypeIdField;
667      }
668      set {
669        if ((this.DataTypeIdField.Equals(value) != true)) {
670          this.DataTypeIdField = value;
671          this.RaisePropertyChanged("DataTypeId");
672        }
673      }
674    }
675
676    [System.Runtime.Serialization.DataMemberAttribute()]
677    public long ExperimentId {
678      get {
679        return this.ExperimentIdField;
680      }
681      set {
682        if ((this.ExperimentIdField.Equals(value) != true)) {
683          this.ExperimentIdField = value;
684          this.RaisePropertyChanged("ExperimentId");
685        }
686      }
687    }
688
689    [System.Runtime.Serialization.DataMemberAttribute()]
690    public long ProblemParameterId {
691      get {
692        return this.ProblemParameterIdField;
693      }
694      set {
695        if ((this.ProblemParameterIdField.Equals(value) != true)) {
696          this.ProblemParameterIdField = value;
697          this.RaisePropertyChanged("ProblemParameterId");
698        }
699      }
700    }
701
702    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
703
704    protected void RaisePropertyChanged(string propertyName) {
705      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
706      if ((propertyChanged != null)) {
707        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
708      }
709    }
710  }
711
712  [System.Diagnostics.DebuggerStepThroughAttribute()]
713  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
714  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
715  public partial class AlgorithmParameterIntValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
716
717    private long ValueField;
718
719    [System.Runtime.Serialization.DataMemberAttribute()]
720    public long Value {
721      get {
722        return this.ValueField;
723      }
724      set {
725        if ((this.ValueField.Equals(value) != true)) {
726          this.ValueField = value;
727          this.RaisePropertyChanged("Value");
728        }
729      }
730    }
731  }
732
733  [System.Diagnostics.DebuggerStepThroughAttribute()]
734  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
735  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
736  public partial class AlgorithmParameterBlobValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
737
738    private byte[] ValueField;
739
740    [System.Runtime.Serialization.DataMemberAttribute()]
741    public byte[] Value {
742      get {
743        return this.ValueField;
744      }
745      set {
746        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
747          this.ValueField = value;
748          this.RaisePropertyChanged("Value");
749        }
750      }
751    }
752  }
753
754  [System.Diagnostics.DebuggerStepThroughAttribute()]
755  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
756  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
757  public partial class AlgorithmParameterBoolValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
758
759    private bool ValueField;
760
761    [System.Runtime.Serialization.DataMemberAttribute()]
762    public bool Value {
763      get {
764        return this.ValueField;
765      }
766      set {
767        if ((this.ValueField.Equals(value) != true)) {
768          this.ValueField = value;
769          this.RaisePropertyChanged("Value");
770        }
771      }
772    }
773  }
774
775  [System.Diagnostics.DebuggerStepThroughAttribute()]
776  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
777  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
778  public partial class AlgorithmParameterStringValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
779
780    private string ValueField;
781
782    [System.Runtime.Serialization.DataMemberAttribute()]
783    public string Value {
784      get {
785        return this.ValueField;
786      }
787      set {
788        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
789          this.ValueField = value;
790          this.RaisePropertyChanged("Value");
791        }
792      }
793    }
794  }
795
796  [System.Diagnostics.DebuggerStepThroughAttribute()]
797  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
798  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
799  public partial class AlgorithmParameterFloatValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
800
801    private double ValueField;
802
803    [System.Runtime.Serialization.DataMemberAttribute()]
804    public double Value {
805      get {
806        return this.ValueField;
807      }
808      set {
809        if ((this.ValueField.Equals(value) != true)) {
810          this.ValueField = value;
811          this.RaisePropertyChanged("Value");
812        }
813      }
814    }
815  }
816
817  [System.Diagnostics.DebuggerStepThroughAttribute()]
818  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
819  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
820  public partial class ProblemParameterIntValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
821
822    private long ValueField;
823
824    [System.Runtime.Serialization.DataMemberAttribute()]
825    public long Value {
826      get {
827        return this.ValueField;
828      }
829      set {
830        if ((this.ValueField.Equals(value) != true)) {
831          this.ValueField = value;
832          this.RaisePropertyChanged("Value");
833        }
834      }
835    }
836  }
837
838  [System.Diagnostics.DebuggerStepThroughAttribute()]
839  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
840  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
841  public partial class ProblemParameterFloatValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
842
843    private double ValueField;
844
845    [System.Runtime.Serialization.DataMemberAttribute()]
846    public double Value {
847      get {
848        return this.ValueField;
849      }
850      set {
851        if ((this.ValueField.Equals(value) != true)) {
852          this.ValueField = value;
853          this.RaisePropertyChanged("Value");
854        }
855      }
856    }
857  }
858
859  [System.Diagnostics.DebuggerStepThroughAttribute()]
860  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
861  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
862  public partial class ProblemParameterBoolValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
863
864    private bool ValueField;
865
866    [System.Runtime.Serialization.DataMemberAttribute()]
867    public bool Value {
868      get {
869        return this.ValueField;
870      }
871      set {
872        if ((this.ValueField.Equals(value) != true)) {
873          this.ValueField = value;
874          this.RaisePropertyChanged("Value");
875        }
876      }
877    }
878  }
879
880  [System.Diagnostics.DebuggerStepThroughAttribute()]
881  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
882  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
883  public partial class ProblemParameterStringValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
884
885    private string ValueField;
886
887    [System.Runtime.Serialization.DataMemberAttribute()]
888    public string Value {
889      get {
890        return this.ValueField;
891      }
892      set {
893        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
894          this.ValueField = value;
895          this.RaisePropertyChanged("Value");
896        }
897      }
898    }
899  }
900
901  [System.Diagnostics.DebuggerStepThroughAttribute()]
902  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
903  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
904  public partial class ProblemParameterBlobValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
905
906    private byte[] ValueField;
907
908    [System.Runtime.Serialization.DataMemberAttribute()]
909    public byte[] Value {
910      get {
911        return this.ValueField;
912      }
913      set {
914        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
915          this.ValueField = value;
916          this.RaisePropertyChanged("Value");
917        }
918      }
919    }
920  }
921
922  [System.Diagnostics.DebuggerStepThroughAttribute()]
923  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
924  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
925  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBoolValue))]
926  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBlobValue))]
927  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultStringValue))]
928  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultFloatValue))]
929  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultIntValue))]
930  public partial class ResultValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
931
932    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
933
934    private long DataTypeIdField;
935
936    private long ResultIdField;
937
938    private long RunIdField;
939
940    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
941      get {
942        return this.extensionDataField;
943      }
944      set {
945        this.extensionDataField = value;
946      }
947    }
948
949    [System.Runtime.Serialization.DataMemberAttribute()]
950    public long DataTypeId {
951      get {
952        return this.DataTypeIdField;
953      }
954      set {
955        if ((this.DataTypeIdField.Equals(value) != true)) {
956          this.DataTypeIdField = value;
957          this.RaisePropertyChanged("DataTypeId");
958        }
959      }
960    }
961
962    [System.Runtime.Serialization.DataMemberAttribute()]
963    public long ResultId {
964      get {
965        return this.ResultIdField;
966      }
967      set {
968        if ((this.ResultIdField.Equals(value) != true)) {
969          this.ResultIdField = value;
970          this.RaisePropertyChanged("ResultId");
971        }
972      }
973    }
974
975    [System.Runtime.Serialization.DataMemberAttribute()]
976    public long RunId {
977      get {
978        return this.RunIdField;
979      }
980      set {
981        if ((this.RunIdField.Equals(value) != true)) {
982          this.RunIdField = value;
983          this.RaisePropertyChanged("RunId");
984        }
985      }
986    }
987
988    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
989
990    protected void RaisePropertyChanged(string propertyName) {
991      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
992      if ((propertyChanged != null)) {
993        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
994      }
995    }
996  }
997
998  [System.Diagnostics.DebuggerStepThroughAttribute()]
999  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1000  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1001  public partial class ResultBoolValue : HeuristicLab.Clients.OKB.ResultValue {
1002
1003    private bool ValueField;
1004
1005    [System.Runtime.Serialization.DataMemberAttribute()]
1006    public bool Value {
1007      get {
1008        return this.ValueField;
1009      }
1010      set {
1011        if ((this.ValueField.Equals(value) != true)) {
1012          this.ValueField = value;
1013          this.RaisePropertyChanged("Value");
1014        }
1015      }
1016    }
1017  }
1018
1019  [System.Diagnostics.DebuggerStepThroughAttribute()]
1020  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1021  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1022  public partial class ResultBlobValue : HeuristicLab.Clients.OKB.ResultValue {
1023
1024    private byte[] ValueField;
1025
1026    [System.Runtime.Serialization.DataMemberAttribute()]
1027    public byte[] Value {
1028      get {
1029        return this.ValueField;
1030      }
1031      set {
1032        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1033          this.ValueField = value;
1034          this.RaisePropertyChanged("Value");
1035        }
1036      }
1037    }
1038  }
1039
1040  [System.Diagnostics.DebuggerStepThroughAttribute()]
1041  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1042  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1043  public partial class ResultStringValue : HeuristicLab.Clients.OKB.ResultValue {
1044
1045    private string ValueField;
1046
1047    [System.Runtime.Serialization.DataMemberAttribute()]
1048    public string Value {
1049      get {
1050        return this.ValueField;
1051      }
1052      set {
1053        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1054          this.ValueField = value;
1055          this.RaisePropertyChanged("Value");
1056        }
1057      }
1058    }
1059  }
1060
1061  [System.Diagnostics.DebuggerStepThroughAttribute()]
1062  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1063  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1064  public partial class ResultFloatValue : HeuristicLab.Clients.OKB.ResultValue {
1065
1066    private double ValueField;
1067
1068    [System.Runtime.Serialization.DataMemberAttribute()]
1069    public double Value {
1070      get {
1071        return this.ValueField;
1072      }
1073      set {
1074        if ((this.ValueField.Equals(value) != true)) {
1075          this.ValueField = value;
1076          this.RaisePropertyChanged("Value");
1077        }
1078      }
1079    }
1080  }
1081
1082  [System.Diagnostics.DebuggerStepThroughAttribute()]
1083  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1084  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1085  public partial class ResultIntValue : HeuristicLab.Clients.OKB.ResultValue {
1086
1087    private long ValueField;
1088
1089    [System.Runtime.Serialization.DataMemberAttribute()]
1090    public long Value {
1091      get {
1092        return this.ValueField;
1093      }
1094      set {
1095        if ((this.ValueField.Equals(value) != true)) {
1096          this.ValueField = value;
1097          this.RaisePropertyChanged("Value");
1098        }
1099      }
1100    }
1101  }
1102
1103  [System.Diagnostics.DebuggerStepThroughAttribute()]
1104  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1105  [System.Runtime.Serialization.DataContractAttribute(Name = "Filter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1106  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.EqualityComparisonFilter))]
1107  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonByteArrayFilter))]
1108  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonBoolFilter))]
1109  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonFilter))]
1110  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonIntFilter))]
1111  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonLongFilter))]
1112  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonDateTimeFilter))]
1113  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonDoubleFilter))]
1114  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonLongFilter))]
1115  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonFilter))]
1116  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringFilter))]
1117  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringFilter))]
1118  public partial class Filter : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1119
1120    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1121
1122    private string FilterTypeNameField;
1123
1124    private string LabelField;
1125
1126    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1127      get {
1128        return this.extensionDataField;
1129      }
1130      set {
1131        this.extensionDataField = value;
1132      }
1133    }
1134
1135    [System.Runtime.Serialization.DataMemberAttribute()]
1136    public string FilterTypeName {
1137      get {
1138        return this.FilterTypeNameField;
1139      }
1140      set {
1141        if ((object.ReferenceEquals(this.FilterTypeNameField, value) != true)) {
1142          this.FilterTypeNameField = value;
1143          this.RaisePropertyChanged("FilterTypeName");
1144        }
1145      }
1146    }
1147
1148    [System.Runtime.Serialization.DataMemberAttribute()]
1149    public string Label {
1150      get {
1151        return this.LabelField;
1152      }
1153      set {
1154        if ((object.ReferenceEquals(this.LabelField, value) != true)) {
1155          this.LabelField = value;
1156          this.RaisePropertyChanged("Label");
1157        }
1158      }
1159    }
1160
1161    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1162
1163    protected void RaisePropertyChanged(string propertyName) {
1164      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1165      if ((propertyChanged != null)) {
1166        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1167      }
1168    }
1169  }
1170
1171  [System.Diagnostics.DebuggerStepThroughAttribute()]
1172  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1173  [System.Runtime.Serialization.DataContractAttribute(Name = "EqualityComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1174  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonByteArrayFilter))]
1175  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonBoolFilter))]
1176  public partial class EqualityComparisonFilter : HeuristicLab.Clients.OKB.Filter {
1177
1178    private HeuristicLab.Clients.OKB.EqualityComparison ComparisonField;
1179
1180    [System.Runtime.Serialization.DataMemberAttribute()]
1181    public HeuristicLab.Clients.OKB.EqualityComparison Comparison {
1182      get {
1183        return this.ComparisonField;
1184      }
1185      set {
1186        if ((this.ComparisonField.Equals(value) != true)) {
1187          this.ComparisonField = value;
1188          this.RaisePropertyChanged("Comparison");
1189        }
1190      }
1191    }
1192  }
1193
1194  [System.Diagnostics.DebuggerStepThroughAttribute()]
1195  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1196  [System.Runtime.Serialization.DataContractAttribute(Name = "NameEqualityComparisonByteArrayFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1197  public partial class NameEqualityComparisonByteArrayFilter : HeuristicLab.Clients.OKB.EqualityComparisonFilter {
1198
1199    private string NameField;
1200
1201    private byte[] ValueField;
1202
1203    [System.Runtime.Serialization.DataMemberAttribute()]
1204    public string Name {
1205      get {
1206        return this.NameField;
1207      }
1208      set {
1209        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1210          this.NameField = value;
1211          this.RaisePropertyChanged("Name");
1212        }
1213      }
1214    }
1215
1216    [System.Runtime.Serialization.DataMemberAttribute()]
1217    public byte[] Value {
1218      get {
1219        return this.ValueField;
1220      }
1221      set {
1222        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1223          this.ValueField = value;
1224          this.RaisePropertyChanged("Value");
1225        }
1226      }
1227    }
1228  }
1229
1230  [System.Diagnostics.DebuggerStepThroughAttribute()]
1231  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1232  [System.Runtime.Serialization.DataContractAttribute(Name = "NameEqualityComparisonBoolFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1233  public partial class NameEqualityComparisonBoolFilter : HeuristicLab.Clients.OKB.EqualityComparisonFilter {
1234
1235    private string NameField;
1236
1237    private bool ValueField;
1238
1239    [System.Runtime.Serialization.DataMemberAttribute()]
1240    public string Name {
1241      get {
1242        return this.NameField;
1243      }
1244      set {
1245        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1246          this.NameField = value;
1247          this.RaisePropertyChanged("Name");
1248        }
1249      }
1250    }
1251
1252    [System.Runtime.Serialization.DataMemberAttribute()]
1253    public bool Value {
1254      get {
1255        return this.ValueField;
1256      }
1257      set {
1258        if ((this.ValueField.Equals(value) != true)) {
1259          this.ValueField = value;
1260          this.RaisePropertyChanged("Value");
1261        }
1262      }
1263    }
1264  }
1265
1266  [System.Diagnostics.DebuggerStepThroughAttribute()]
1267  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1268  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1269  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonIntFilter))]
1270  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonLongFilter))]
1271  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonDateTimeFilter))]
1272  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonDoubleFilter))]
1273  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonLongFilter))]
1274  public partial class OrdinalComparisonFilter : HeuristicLab.Clients.OKB.Filter {
1275
1276    private HeuristicLab.Clients.OKB.OrdinalComparison ComparisonField;
1277
1278    [System.Runtime.Serialization.DataMemberAttribute()]
1279    public HeuristicLab.Clients.OKB.OrdinalComparison Comparison {
1280      get {
1281        return this.ComparisonField;
1282      }
1283      set {
1284        if ((this.ComparisonField.Equals(value) != true)) {
1285          this.ComparisonField = value;
1286          this.RaisePropertyChanged("Comparison");
1287        }
1288      }
1289    }
1290  }
1291
1292  [System.Diagnostics.DebuggerStepThroughAttribute()]
1293  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1294  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonIntFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1295  public partial class OrdinalComparisonIntFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
1296
1297    private int ValueField;
1298
1299    [System.Runtime.Serialization.DataMemberAttribute()]
1300    public int Value {
1301      get {
1302        return this.ValueField;
1303      }
1304      set {
1305        if ((this.ValueField.Equals(value) != true)) {
1306          this.ValueField = value;
1307          this.RaisePropertyChanged("Value");
1308        }
1309      }
1310    }
1311  }
1312
1313  [System.Diagnostics.DebuggerStepThroughAttribute()]
1314  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1315  [System.Runtime.Serialization.DataContractAttribute(Name = "NameOrdinalComparisonLongFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1316  public partial class NameOrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
1317
1318    private string NameField;
1319
1320    private long ValueField;
1321
1322    [System.Runtime.Serialization.DataMemberAttribute()]
1323    public string Name {
1324      get {
1325        return this.NameField;
1326      }
1327      set {
1328        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1329          this.NameField = value;
1330          this.RaisePropertyChanged("Name");
1331        }
1332      }
1333    }
1334
1335    [System.Runtime.Serialization.DataMemberAttribute()]
1336    public long Value {
1337      get {
1338        return this.ValueField;
1339      }
1340      set {
1341        if ((this.ValueField.Equals(value) != true)) {
1342          this.ValueField = value;
1343          this.RaisePropertyChanged("Value");
1344        }
1345      }
1346    }
1347  }
1348
1349  [System.Diagnostics.DebuggerStepThroughAttribute()]
1350  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1351  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonDateTimeFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1352  public partial class OrdinalComparisonDateTimeFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
1353
1354    private System.DateTime ValueField;
1355
1356    [System.Runtime.Serialization.DataMemberAttribute()]
1357    public System.DateTime Value {
1358      get {
1359        return this.ValueField;
1360      }
1361      set {
1362        if ((this.ValueField.Equals(value) != true)) {
1363          this.ValueField = value;
1364          this.RaisePropertyChanged("Value");
1365        }
1366      }
1367    }
1368  }
1369
1370  [System.Diagnostics.DebuggerStepThroughAttribute()]
1371  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1372  [System.Runtime.Serialization.DataContractAttribute(Name = "NameOrdinalComparisonDoubleFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1373  public partial class NameOrdinalComparisonDoubleFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
1374
1375    private string NameField;
1376
1377    private double ValueField;
1378
1379    [System.Runtime.Serialization.DataMemberAttribute()]
1380    public string Name {
1381      get {
1382        return this.NameField;
1383      }
1384      set {
1385        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1386          this.NameField = value;
1387          this.RaisePropertyChanged("Name");
1388        }
1389      }
1390    }
1391
1392    [System.Runtime.Serialization.DataMemberAttribute()]
1393    public double Value {
1394      get {
1395        return this.ValueField;
1396      }
1397      set {
1398        if ((this.ValueField.Equals(value) != true)) {
1399          this.ValueField = value;
1400          this.RaisePropertyChanged("Value");
1401        }
1402      }
1403    }
1404  }
1405
1406  [System.Diagnostics.DebuggerStepThroughAttribute()]
1407  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1408  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonLongFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1409  public partial class OrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
1410
1411    private long ValueField;
1412
1413    [System.Runtime.Serialization.DataMemberAttribute()]
1414    public long Value {
1415      get {
1416        return this.ValueField;
1417      }
1418      set {
1419        if ((this.ValueField.Equals(value) != true)) {
1420          this.ValueField = value;
1421          this.RaisePropertyChanged("Value");
1422        }
1423      }
1424    }
1425  }
1426
1427  [System.Diagnostics.DebuggerStepThroughAttribute()]
1428  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1429  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1430  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringFilter))]
1431  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringFilter))]
1432  public partial class SetComparisonFilter : HeuristicLab.Clients.OKB.Filter {
1433
1434    private HeuristicLab.Clients.OKB.SetComparison ComparisonField;
1435
1436    [System.Runtime.Serialization.DataMemberAttribute()]
1437    public HeuristicLab.Clients.OKB.SetComparison Comparison {
1438      get {
1439        return this.ComparisonField;
1440      }
1441      set {
1442        if ((this.ComparisonField.Equals(value) != true)) {
1443          this.ComparisonField = value;
1444          this.RaisePropertyChanged("Comparison");
1445        }
1446      }
1447    }
1448  }
1449
1450  [System.Diagnostics.DebuggerStepThroughAttribute()]
1451  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1452  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonStringFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1453  public partial class SetComparisonStringFilter : HeuristicLab.Clients.OKB.SetComparisonFilter {
1454
1455    private string ValueField;
1456
1457    [System.Runtime.Serialization.DataMemberAttribute()]
1458    public string Value {
1459      get {
1460        return this.ValueField;
1461      }
1462      set {
1463        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1464          this.ValueField = value;
1465          this.RaisePropertyChanged("Value");
1466        }
1467      }
1468    }
1469  }
1470
1471  [System.Diagnostics.DebuggerStepThroughAttribute()]
1472  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1473  [System.Runtime.Serialization.DataContractAttribute(Name = "NameSetComparisonStringFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1474  public partial class NameSetComparisonStringFilter : HeuristicLab.Clients.OKB.SetComparisonFilter {
1475
1476    private string NameField;
1477
1478    private string ValueField;
1479
1480    [System.Runtime.Serialization.DataMemberAttribute()]
1481    public string Name {
1482      get {
1483        return this.NameField;
1484      }
1485      set {
1486        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1487          this.NameField = value;
1488          this.RaisePropertyChanged("Name");
1489        }
1490      }
1491    }
1492
1493    [System.Runtime.Serialization.DataMemberAttribute()]
1494    public string Value {
1495      get {
1496        return this.ValueField;
1497      }
1498      set {
1499        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1500          this.ValueField = value;
1501          this.RaisePropertyChanged("Value");
1502        }
1503      }
1504    }
1505  }
1506
1507  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1508  [System.Runtime.Serialization.DataContractAttribute(Name = "EqualityComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1509  public enum EqualityComparison : int {
1510
1511    [System.Runtime.Serialization.EnumMemberAttribute()]
1512    Equal = 0,
1513
1514    [System.Runtime.Serialization.EnumMemberAttribute()]
1515    NotEqual = 1,
1516  }
1517
1518  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1519  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1520  public enum OrdinalComparison : int {
1521
1522    [System.Runtime.Serialization.EnumMemberAttribute()]
1523    Less = 0,
1524
1525    [System.Runtime.Serialization.EnumMemberAttribute()]
1526    LessOrEqual = 1,
1527
1528    [System.Runtime.Serialization.EnumMemberAttribute()]
1529    Equal = 2,
1530
1531    [System.Runtime.Serialization.EnumMemberAttribute()]
1532    GreaterOrEqual = 3,
1533
1534    [System.Runtime.Serialization.EnumMemberAttribute()]
1535    Greater = 4,
1536
1537    [System.Runtime.Serialization.EnumMemberAttribute()]
1538    NotEqual = 5,
1539  }
1540
1541  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1542  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1543  public enum SetComparison : int {
1544
1545    [System.Runtime.Serialization.EnumMemberAttribute()]
1546    Equal = 0,
1547
1548    [System.Runtime.Serialization.EnumMemberAttribute()]
1549    NotEqual = 1,
1550
1551    [System.Runtime.Serialization.EnumMemberAttribute()]
1552    Contains = 2,
1553
1554    [System.Runtime.Serialization.EnumMemberAttribute()]
1555    NotContains = 3,
1556  }
1557
1558  [System.Diagnostics.DebuggerStepThroughAttribute()]
1559  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1560  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1561  public partial class ProblemData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1562
1563    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1564
1565    private byte[] DataField;
1566
1567    private long DataTypeIdField;
1568
1569    private long ProblemIdField;
1570
1571    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1572      get {
1573        return this.extensionDataField;
1574      }
1575      set {
1576        this.extensionDataField = value;
1577      }
1578    }
1579
1580    [System.Runtime.Serialization.DataMemberAttribute()]
1581    public byte[] Data {
1582      get {
1583        return this.DataField;
1584      }
1585      set {
1586        if ((object.ReferenceEquals(this.DataField, value) != true)) {
1587          this.DataField = value;
1588          this.RaisePropertyChanged("Data");
1589        }
1590      }
1591    }
1592
1593    [System.Runtime.Serialization.DataMemberAttribute()]
1594    public long DataTypeId {
1595      get {
1596        return this.DataTypeIdField;
1597      }
1598      set {
1599        if ((this.DataTypeIdField.Equals(value) != true)) {
1600          this.DataTypeIdField = value;
1601          this.RaisePropertyChanged("DataTypeId");
1602        }
1603      }
1604    }
1605
1606    [System.Runtime.Serialization.DataMemberAttribute()]
1607    public long ProblemId {
1608      get {
1609        return this.ProblemIdField;
1610      }
1611      set {
1612        if ((this.ProblemIdField.Equals(value) != true)) {
1613          this.ProblemIdField = value;
1614          this.RaisePropertyChanged("ProblemId");
1615        }
1616      }
1617    }
1618
1619    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1620
1621    protected void RaisePropertyChanged(string propertyName) {
1622      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1623      if ((propertyChanged != null)) {
1624        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1625      }
1626    }
1627  }
1628
1629  [System.Diagnostics.DebuggerStepThroughAttribute()]
1630  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1631  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1632  public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1633
1634    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1635
1636    private long AlgorithmIdField;
1637
1638    private byte[] DataField;
1639
1640    private long DataTypeIdField;
1641
1642    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1643      get {
1644        return this.extensionDataField;
1645      }
1646      set {
1647        this.extensionDataField = value;
1648      }
1649    }
1650
1651    [System.Runtime.Serialization.DataMemberAttribute()]
1652    public long AlgorithmId {
1653      get {
1654        return this.AlgorithmIdField;
1655      }
1656      set {
1657        if ((this.AlgorithmIdField.Equals(value) != true)) {
1658          this.AlgorithmIdField = value;
1659          this.RaisePropertyChanged("AlgorithmId");
1660        }
1661      }
1662    }
1663
1664    [System.Runtime.Serialization.DataMemberAttribute()]
1665    public byte[] Data {
1666      get {
1667        return this.DataField;
1668      }
1669      set {
1670        if ((object.ReferenceEquals(this.DataField, value) != true)) {
1671          this.DataField = value;
1672          this.RaisePropertyChanged("Data");
1673        }
1674      }
1675    }
1676
1677    [System.Runtime.Serialization.DataMemberAttribute()]
1678    public long DataTypeId {
1679      get {
1680        return this.DataTypeIdField;
1681      }
1682      set {
1683        if ((this.DataTypeIdField.Equals(value) != true)) {
1684          this.DataTypeIdField = value;
1685          this.RaisePropertyChanged("DataTypeId");
1686        }
1687      }
1688    }
1689
1690    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1691
1692    protected void RaisePropertyChanged(string propertyName) {
1693      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1694      if ((propertyChanged != null)) {
1695        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1696      }
1697    }
1698  }
1699
1700  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1701  [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.IOKBService")]
1702  public interface IOKBService {
1703
1704    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddResult", ReplyAction = "http://tempuri.org/IOKBService/AddResultResponse")]
1705    long AddResult(HeuristicLab.Clients.OKB.Result dto);
1706
1707    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateResult", ReplyAction = "http://tempuri.org/IOKBService/UpdateResultResponse")]
1708    void UpdateResult(HeuristicLab.Clients.OKB.Result dto);
1709
1710    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteResult", ReplyAction = "http://tempuri.org/IOKBService/DeleteResultResponse")]
1711    void DeleteResult(long id);
1712
1713    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetExperiment", ReplyAction = "http://tempuri.org/IOKBService/GetExperimentResponse")]
1714    HeuristicLab.Clients.OKB.Experiment GetExperiment(long id);
1715
1716    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetExperiments", ReplyAction = "http://tempuri.org/IOKBService/GetExperimentsResponse")]
1717    HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId);
1718
1719    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddExperiment", ReplyAction = "http://tempuri.org/IOKBService/AddExperimentResponse")]
1720    long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto);
1721
1722    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteExperiment", ReplyAction = "http://tempuri.org/IOKBService/DeleteExperimentResponse")]
1723    void DeleteExperiment(long id);
1724
1725    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetRun", ReplyAction = "http://tempuri.org/IOKBService/GetRunResponse")]
1726    HeuristicLab.Clients.OKB.Run GetRun(long id);
1727
1728    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetRuns", ReplyAction = "http://tempuri.org/IOKBService/GetRunsResponse")]
1729    HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId);
1730
1731    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddRun", ReplyAction = "http://tempuri.org/IOKBService/AddRunResponse")]
1732    long AddRun(HeuristicLab.Clients.OKB.Run dto);
1733
1734    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteRun", ReplyAction = "http://tempuri.org/IOKBService/DeleteRunResponse")]
1735    void DeleteRun(long id);
1736
1737    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetFilters", ReplyAction = "http://tempuri.org/IOKBService/GetFiltersResponse")]
1738    HeuristicLab.Clients.OKB.Filter[] GetFilters();
1739
1740    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/QueryRuns", ReplyAction = "http://tempuri.org/IOKBService/QueryRunsResponse")]
1741    HeuristicLab.Clients.OKB.Run[] QueryRuns(HeuristicLab.Clients.OKB.Filter[] filters);
1742
1743    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameters", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParametersResponse")]
1744    HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId);
1745
1746    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmParameterResponse")]
1747    long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
1748
1749    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmParameterResponse")]
1750    void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
1751
1752    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmParameterResponse")]
1753    void DeleteAlgorithmParameter(long id);
1754
1755    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClass", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassResponse")]
1756    HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id);
1757
1758    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClasses", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassesResponse")]
1759    HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses();
1760
1761    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemClass", ReplyAction = "http://tempuri.org/IOKBService/AddProblemClassResponse")]
1762    long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
1763
1764    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemClassResponse")]
1765    void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
1766
1767    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemClassResponse")]
1768    void DeleteProblemClass(long id);
1769
1770    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblem", ReplyAction = "http://tempuri.org/IOKBService/GetProblemResponse")]
1771    HeuristicLab.Clients.OKB.Problem GetProblem(long id);
1772
1773    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblems", ReplyAction = "http://tempuri.org/IOKBService/GetProblemsResponse")]
1774    HeuristicLab.Clients.OKB.Problem[] GetProblems();
1775
1776    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblem", ReplyAction = "http://tempuri.org/IOKBService/AddProblemResponse")]
1777    long AddProblem(HeuristicLab.Clients.OKB.Problem dto);
1778
1779    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblem", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemResponse")]
1780    void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto);
1781
1782    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblem", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemResponse")]
1783    void DeleteProblem(long id);
1784
1785    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/GetProblemUsersResponse")]
1786    System.Guid[] GetProblemUsers(long problemId);
1787
1788    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemUsersResponse")]
1789    void UpdateProblemUsers(long problemId, System.Guid[] users);
1790
1791    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemData", ReplyAction = "http://tempuri.org/IOKBService/GetProblemDataResponse")]
1792    HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId);
1793
1794    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemData", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemDataResponse")]
1795    void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto);
1796
1797    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParameterResponse")]
1798    HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id);
1799
1800    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameters", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParametersResponse")]
1801    HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId);
1802
1803    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/AddProblemParameterResponse")]
1804    long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
1805
1806    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemParameterResponse")]
1807    void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
1808
1809    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemParameterResponse")]
1810    void DeleteProblemParameter(long id);
1811
1812    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResult", ReplyAction = "http://tempuri.org/IOKBService/GetResultResponse")]
1813    HeuristicLab.Clients.OKB.Result GetResult(long id);
1814
1815    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResults", ReplyAction = "http://tempuri.org/IOKBService/GetResultsResponse")]
1816    HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId);
1817
1818    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatform", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformResponse")]
1819    HeuristicLab.Clients.OKB.Platform GetPlatform(long id);
1820
1821    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatforms", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformsResponse")]
1822    HeuristicLab.Clients.OKB.Platform[] GetPlatforms();
1823
1824    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddPlatform", ReplyAction = "http://tempuri.org/IOKBService/AddPlatformResponse")]
1825    long AddPlatform(HeuristicLab.Clients.OKB.Platform dto);
1826
1827    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdatePlatform", ReplyAction = "http://tempuri.org/IOKBService/UpdatePlatformResponse")]
1828    void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto);
1829
1830    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeletePlatform", ReplyAction = "http://tempuri.org/IOKBService/DeletePlatformResponse")]
1831    void DeletePlatform(long id);
1832
1833    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataType", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypeResponse")]
1834    HeuristicLab.Clients.OKB.DataType GetDataType(long id);
1835
1836    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataTypes", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypesResponse")]
1837    HeuristicLab.Clients.OKB.DataType[] GetDataTypes();
1838
1839    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddDataType", ReplyAction = "http://tempuri.org/IOKBService/AddDataTypeResponse")]
1840    long AddDataType(HeuristicLab.Clients.OKB.DataType dto);
1841
1842    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateDataType", ReplyAction = "http://tempuri.org/IOKBService/UpdateDataTypeResponse")]
1843    void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto);
1844
1845    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteDataType", ReplyAction = "http://tempuri.org/IOKBService/DeleteDataTypeResponse")]
1846    void DeleteDataType(long id);
1847
1848    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassResponse")]
1849    HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id);
1850
1851    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClasses", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassesResponse")]
1852    HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses();
1853
1854    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmClassResponse")]
1855    long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
1856
1857    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmClassResponse")]
1858    void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
1859
1860    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmClassResponse")]
1861    void DeleteAlgorithmClass(long id);
1862
1863    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmResponse")]
1864    HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id);
1865
1866    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithms", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmsResponse")]
1867    HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms();
1868
1869    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmResponse")]
1870    long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
1871
1872    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmResponse")]
1873    void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
1874
1875    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmResponse")]
1876    void DeleteAlgorithm(long id);
1877
1878    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmUsersResponse")]
1879    System.Guid[] GetAlgorithmUsers(long algorithmId);
1880
1881    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmUsersResponse")]
1882    void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users);
1883
1884    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmDataResponse")]
1885    HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId);
1886
1887    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmDataResponse")]
1888    void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto);
1889
1890    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParameterResponse")]
1891    HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id);
1892  }
1893
1894  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1895  public interface IOKBServiceChannel : HeuristicLab.Clients.OKB.IOKBService, System.ServiceModel.IClientChannel {
1896  }
1897
1898  [System.Diagnostics.DebuggerStepThroughAttribute()]
1899  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1900  public partial class OKBServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IOKBService>, HeuristicLab.Clients.OKB.IOKBService {
1901
1902    public OKBServiceClient() {
1903    }
1904
1905    public OKBServiceClient(string endpointConfigurationName) :
1906      base(endpointConfigurationName) {
1907    }
1908
1909    public OKBServiceClient(string endpointConfigurationName, string remoteAddress) :
1910      base(endpointConfigurationName, remoteAddress) {
1911    }
1912
1913    public OKBServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1914      base(endpointConfigurationName, remoteAddress) {
1915    }
1916
1917    public OKBServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1918      base(binding, remoteAddress) {
1919    }
1920
1921    public long AddResult(HeuristicLab.Clients.OKB.Result dto) {
1922      return base.Channel.AddResult(dto);
1923    }
1924
1925    public void UpdateResult(HeuristicLab.Clients.OKB.Result dto) {
1926      base.Channel.UpdateResult(dto);
1927    }
1928
1929    public void DeleteResult(long id) {
1930      base.Channel.DeleteResult(id);
1931    }
1932
1933    public HeuristicLab.Clients.OKB.Experiment GetExperiment(long id) {
1934      return base.Channel.GetExperiment(id);
1935    }
1936
1937    public HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId) {
1938      return base.Channel.GetExperiments(algorithmId, problemId);
1939    }
1940
1941    public long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto) {
1942      return base.Channel.AddExperiment(dto);
1943    }
1944
1945    public void DeleteExperiment(long id) {
1946      base.Channel.DeleteExperiment(id);
1947    }
1948
1949    public HeuristicLab.Clients.OKB.Run GetRun(long id) {
1950      return base.Channel.GetRun(id);
1951    }
1952
1953    public HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId) {
1954      return base.Channel.GetRuns(experimentId);
1955    }
1956
1957    public long AddRun(HeuristicLab.Clients.OKB.Run dto) {
1958      return base.Channel.AddRun(dto);
1959    }
1960
1961    public void DeleteRun(long id) {
1962      base.Channel.DeleteRun(id);
1963    }
1964
1965    public HeuristicLab.Clients.OKB.Filter[] GetFilters() {
1966      return base.Channel.GetFilters();
1967    }
1968
1969    public HeuristicLab.Clients.OKB.Run[] QueryRuns(HeuristicLab.Clients.OKB.Filter[] filters) {
1970      return base.Channel.QueryRuns(filters);
1971    }
1972
1973    public HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId) {
1974      return base.Channel.GetAlgorithmParameters(algorithmId);
1975    }
1976
1977    public long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
1978      return base.Channel.AddAlgorithmParameter(dto);
1979    }
1980
1981    public void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
1982      base.Channel.UpdateAlgorithmParameter(dto);
1983    }
1984
1985    public void DeleteAlgorithmParameter(long id) {
1986      base.Channel.DeleteAlgorithmParameter(id);
1987    }
1988
1989    public HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id) {
1990      return base.Channel.GetProblemClass(id);
1991    }
1992
1993    public HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses() {
1994      return base.Channel.GetProblemClasses();
1995    }
1996
1997    public long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
1998      return base.Channel.AddProblemClass(dto);
1999    }
2000
2001    public void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
2002      base.Channel.UpdateProblemClass(dto);
2003    }
2004
2005    public void DeleteProblemClass(long id) {
2006      base.Channel.DeleteProblemClass(id);
2007    }
2008
2009    public HeuristicLab.Clients.OKB.Problem GetProblem(long id) {
2010      return base.Channel.GetProblem(id);
2011    }
2012
2013    public HeuristicLab.Clients.OKB.Problem[] GetProblems() {
2014      return base.Channel.GetProblems();
2015    }
2016
2017    public long AddProblem(HeuristicLab.Clients.OKB.Problem dto) {
2018      return base.Channel.AddProblem(dto);
2019    }
2020
2021    public void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto) {
2022      base.Channel.UpdateProblem(dto);
2023    }
2024
2025    public void DeleteProblem(long id) {
2026      base.Channel.DeleteProblem(id);
2027    }
2028
2029    public System.Guid[] GetProblemUsers(long problemId) {
2030      return base.Channel.GetProblemUsers(problemId);
2031    }
2032
2033    public void UpdateProblemUsers(long problemId, System.Guid[] users) {
2034      base.Channel.UpdateProblemUsers(problemId, users);
2035    }
2036
2037    public HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId) {
2038      return base.Channel.GetProblemData(problemId);
2039    }
2040
2041    public void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto) {
2042      base.Channel.UpdateProblemData(dto);
2043    }
2044
2045    public HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id) {
2046      return base.Channel.GetProblemParameter(id);
2047    }
2048
2049    public HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId) {
2050      return base.Channel.GetProblemParameters(problemId);
2051    }
2052
2053    public long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
2054      return base.Channel.AddProblemParameter(dto);
2055    }
2056
2057    public void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
2058      base.Channel.UpdateProblemParameter(dto);
2059    }
2060
2061    public void DeleteProblemParameter(long id) {
2062      base.Channel.DeleteProblemParameter(id);
2063    }
2064
2065    public HeuristicLab.Clients.OKB.Result GetResult(long id) {
2066      return base.Channel.GetResult(id);
2067    }
2068
2069    public HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId) {
2070      return base.Channel.GetResults(algorithmId);
2071    }
2072
2073    public HeuristicLab.Clients.OKB.Platform GetPlatform(long id) {
2074      return base.Channel.GetPlatform(id);
2075    }
2076
2077    public HeuristicLab.Clients.OKB.Platform[] GetPlatforms() {
2078      return base.Channel.GetPlatforms();
2079    }
2080
2081    public long AddPlatform(HeuristicLab.Clients.OKB.Platform dto) {
2082      return base.Channel.AddPlatform(dto);
2083    }
2084
2085    public void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto) {
2086      base.Channel.UpdatePlatform(dto);
2087    }
2088
2089    public void DeletePlatform(long id) {
2090      base.Channel.DeletePlatform(id);
2091    }
2092
2093    public HeuristicLab.Clients.OKB.DataType GetDataType(long id) {
2094      return base.Channel.GetDataType(id);
2095    }
2096
2097    public HeuristicLab.Clients.OKB.DataType[] GetDataTypes() {
2098      return base.Channel.GetDataTypes();
2099    }
2100
2101    public long AddDataType(HeuristicLab.Clients.OKB.DataType dto) {
2102      return base.Channel.AddDataType(dto);
2103    }
2104
2105    public void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto) {
2106      base.Channel.UpdateDataType(dto);
2107    }
2108
2109    public void DeleteDataType(long id) {
2110      base.Channel.DeleteDataType(id);
2111    }
2112
2113    public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id) {
2114      return base.Channel.GetAlgorithmClass(id);
2115    }
2116
2117    public HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses() {
2118      return base.Channel.GetAlgorithmClasses();
2119    }
2120
2121    public long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
2122      return base.Channel.AddAlgorithmClass(dto);
2123    }
2124
2125    public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
2126      base.Channel.UpdateAlgorithmClass(dto);
2127    }
2128
2129    public void DeleteAlgorithmClass(long id) {
2130      base.Channel.DeleteAlgorithmClass(id);
2131    }
2132
2133    public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id) {
2134      return base.Channel.GetAlgorithm(id);
2135    }
2136
2137    public HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms() {
2138      return base.Channel.GetAlgorithms();
2139    }
2140
2141    public long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
2142      return base.Channel.AddAlgorithm(dto);
2143    }
2144
2145    public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
2146      base.Channel.UpdateAlgorithm(dto);
2147    }
2148
2149    public void DeleteAlgorithm(long id) {
2150      base.Channel.DeleteAlgorithm(id);
2151    }
2152
2153    public System.Guid[] GetAlgorithmUsers(long algorithmId) {
2154      return base.Channel.GetAlgorithmUsers(algorithmId);
2155    }
2156
2157    public void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users) {
2158      base.Channel.UpdateAlgorithmUsers(algorithmId, users);
2159    }
2160
2161    public HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId) {
2162      return base.Channel.GetAlgorithmData(algorithmId);
2163    }
2164
2165    public void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto) {
2166      base.Channel.UpdateAlgorithmData(dto);
2167    }
2168
2169    public HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id) {
2170      return base.Channel.GetAlgorithmParameter(id);
2171    }
2172  }
2173}
Note: See TracBrowser for help on using the repository browser.