Free cookie consent management tool by TermsFeed Policy Generator

source: branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/ServiceClients/OKBServiceClient.cs @ 5298

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

Worked on OKB (#1174)

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