Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 5605 was 5304, checked in by swagner, 13 years ago

Worked on OKB (#1174)

File size: 104.3 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.AlgorithmParameterStringValue))]
579  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue))]
580  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue))]
581  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterIntValue))]
582  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue))]
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.ProblemParameterBlobValue))]
655  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterIntValue))]
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.ProblemParameterBoolValue))]
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 = "AlgorithmParameterStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
730  public partial class AlgorithmParameterStringValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
731
732    private string ValueField;
733
734    [System.Runtime.Serialization.DataMemberAttribute()]
735    public string Value {
736      get {
737        return this.ValueField;
738      }
739      set {
740        if ((object.ReferenceEquals(this.ValueField, 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 = "AlgorithmParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
751  public partial class AlgorithmParameterBoolValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
752
753    private bool ValueField;
754
755    [System.Runtime.Serialization.DataMemberAttribute()]
756    public bool Value {
757      get {
758        return this.ValueField;
759      }
760      set {
761        if ((this.ValueField.Equals(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 = "AlgorithmParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
772  public partial class AlgorithmParameterBlobValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
773
774    private byte[] ValueField;
775
776    [System.Runtime.Serialization.DataMemberAttribute()]
777    public byte[] 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 = "AlgorithmParameterIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
793  public partial class AlgorithmParameterIntValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
794
795    private long ValueField;
796
797    [System.Runtime.Serialization.DataMemberAttribute()]
798    public long 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 = "AlgorithmParameterFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
814  public partial class AlgorithmParameterFloatValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
815
816    private double ValueField;
817
818    [System.Runtime.Serialization.DataMemberAttribute()]
819    public double 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 = "ProblemParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
835  public partial class ProblemParameterBlobValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
836
837    private byte[] ValueField;
838
839    [System.Runtime.Serialization.DataMemberAttribute()]
840    public byte[] Value {
841      get {
842        return this.ValueField;
843      }
844      set {
845        if ((object.ReferenceEquals(this.ValueField, 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 = "ProblemParameterIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
856  public partial class ProblemParameterIntValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
857
858    private long ValueField;
859
860    [System.Runtime.Serialization.DataMemberAttribute()]
861    public long Value {
862      get {
863        return this.ValueField;
864      }
865      set {
866        if ((this.ValueField.Equals(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 = "ProblemParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
919  public partial class ProblemParameterBoolValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
920
921    private bool ValueField;
922
923    [System.Runtime.Serialization.DataMemberAttribute()]
924    public bool 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.ResultBlobValue))]
941  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBoolValue))]
942  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultStringValue))]
943  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultFloatValue))]
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 = "ResultBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1016  public partial class ResultBlobValue : HeuristicLab.Clients.OKB.ResultValue {
1017
1018    private byte[] ValueField;
1019
1020    [System.Runtime.Serialization.DataMemberAttribute()]
1021    public byte[] 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 = "ResultBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1037  public partial class ResultBoolValue : HeuristicLab.Clients.OKB.ResultValue {
1038
1039    private bool ValueField;
1040
1041    [System.Runtime.Serialization.DataMemberAttribute()]
1042    public bool 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 = "ResultStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1058  public partial class ResultStringValue : HeuristicLab.Clients.OKB.ResultValue {
1059
1060    private string ValueField;
1061
1062    [System.Runtime.Serialization.DataMemberAttribute()]
1063    public string 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 = "ResultFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1079  public partial class ResultFloatValue : HeuristicLab.Clients.OKB.ResultValue {
1080
1081    private double ValueField;
1082
1083    [System.Runtime.Serialization.DataMemberAttribute()]
1084    public double 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 = "ProblemData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1121  public partial class ProblemData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1122
1123    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1124
1125    private byte[] DataField;
1126
1127    private long DataTypeIdField;
1128
1129    private long ProblemIdField;
1130
1131    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1132      get {
1133        return this.extensionDataField;
1134      }
1135      set {
1136        this.extensionDataField = value;
1137      }
1138    }
1139
1140    [System.Runtime.Serialization.DataMemberAttribute()]
1141    public byte[] Data {
1142      get {
1143        return this.DataField;
1144      }
1145      set {
1146        if ((object.ReferenceEquals(this.DataField, value) != true)) {
1147          this.DataField = value;
1148          this.RaisePropertyChanged("Data");
1149        }
1150      }
1151    }
1152
1153    [System.Runtime.Serialization.DataMemberAttribute()]
1154    public long DataTypeId {
1155      get {
1156        return this.DataTypeIdField;
1157      }
1158      set {
1159        if ((this.DataTypeIdField.Equals(value) != true)) {
1160          this.DataTypeIdField = value;
1161          this.RaisePropertyChanged("DataTypeId");
1162        }
1163      }
1164    }
1165
1166    [System.Runtime.Serialization.DataMemberAttribute()]
1167    public long ProblemId {
1168      get {
1169        return this.ProblemIdField;
1170      }
1171      set {
1172        if ((this.ProblemIdField.Equals(value) != true)) {
1173          this.ProblemIdField = value;
1174          this.RaisePropertyChanged("ProblemId");
1175        }
1176      }
1177    }
1178
1179    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1180
1181    protected void RaisePropertyChanged(string propertyName) {
1182      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1183      if ((propertyChanged != null)) {
1184        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1185      }
1186    }
1187  }
1188
1189  [System.Diagnostics.DebuggerStepThroughAttribute()]
1190  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1191  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1192  public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1193
1194    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1195
1196    private long AlgorithmIdField;
1197
1198    private byte[] DataField;
1199
1200    private long DataTypeIdField;
1201
1202    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1203      get {
1204        return this.extensionDataField;
1205      }
1206      set {
1207        this.extensionDataField = value;
1208      }
1209    }
1210
1211    [System.Runtime.Serialization.DataMemberAttribute()]
1212    public long AlgorithmId {
1213      get {
1214        return this.AlgorithmIdField;
1215      }
1216      set {
1217        if ((this.AlgorithmIdField.Equals(value) != true)) {
1218          this.AlgorithmIdField = value;
1219          this.RaisePropertyChanged("AlgorithmId");
1220        }
1221      }
1222    }
1223
1224    [System.Runtime.Serialization.DataMemberAttribute()]
1225    public byte[] Data {
1226      get {
1227        return this.DataField;
1228      }
1229      set {
1230        if ((object.ReferenceEquals(this.DataField, value) != true)) {
1231          this.DataField = value;
1232          this.RaisePropertyChanged("Data");
1233        }
1234      }
1235    }
1236
1237    [System.Runtime.Serialization.DataMemberAttribute()]
1238    public long DataTypeId {
1239      get {
1240        return this.DataTypeIdField;
1241      }
1242      set {
1243        if ((this.DataTypeIdField.Equals(value) != true)) {
1244          this.DataTypeIdField = value;
1245          this.RaisePropertyChanged("DataTypeId");
1246        }
1247      }
1248    }
1249
1250    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1251
1252    protected void RaisePropertyChanged(string propertyName) {
1253      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1254      if ((propertyChanged != null)) {
1255        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1256      }
1257    }
1258  }
1259
1260  [System.Diagnostics.DebuggerStepThroughAttribute()]
1261  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1262  [System.Runtime.Serialization.DataContractAttribute(Name = "Filter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1263  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonFilter))]
1264  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringFilter))]
1265  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringAvailableValuesFilter))]
1266  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringFilter))]
1267  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringAvailableValuesFilter))]
1268  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.CombinedFilter))]
1269  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonFilter))]
1270  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonDateTimeFilter))]
1271  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonLongFilter))]
1272  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonDoubleFilter))]
1273  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonLongFilter))]
1274  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.EqualityComparisonFilter))]
1275  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonBoolFilter))]
1276  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonByteArrayFilter))]
1277  public partial class Filter : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1278
1279    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1280
1281    private string FilterTypeNameField;
1282
1283    private string LabelField;
1284
1285    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1286      get {
1287        return this.extensionDataField;
1288      }
1289      set {
1290        this.extensionDataField = value;
1291      }
1292    }
1293
1294    [System.Runtime.Serialization.DataMemberAttribute()]
1295    public string FilterTypeName {
1296      get {
1297        return this.FilterTypeNameField;
1298      }
1299      set {
1300        if ((object.ReferenceEquals(this.FilterTypeNameField, value) != true)) {
1301          this.FilterTypeNameField = value;
1302          this.RaisePropertyChanged("FilterTypeName");
1303        }
1304      }
1305    }
1306
1307    [System.Runtime.Serialization.DataMemberAttribute()]
1308    public string Label {
1309      get {
1310        return this.LabelField;
1311      }
1312      set {
1313        if ((object.ReferenceEquals(this.LabelField, value) != true)) {
1314          this.LabelField = value;
1315          this.RaisePropertyChanged("Label");
1316        }
1317      }
1318    }
1319
1320    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1321
1322    protected void RaisePropertyChanged(string propertyName) {
1323      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1324      if ((propertyChanged != null)) {
1325        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1326      }
1327    }
1328  }
1329
1330  [System.Diagnostics.DebuggerStepThroughAttribute()]
1331  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1332  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1333  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringFilter))]
1334  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringAvailableValuesFilter))]
1335  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringFilter))]
1336  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringAvailableValuesFilter))]
1337  public partial class SetComparisonFilter : HeuristicLab.Clients.OKB.Filter {
1338
1339    private HeuristicLab.Clients.OKB.SetComparison ComparisonField;
1340
1341    [System.Runtime.Serialization.DataMemberAttribute()]
1342    public HeuristicLab.Clients.OKB.SetComparison Comparison {
1343      get {
1344        return this.ComparisonField;
1345      }
1346      set {
1347        if ((this.ComparisonField.Equals(value) != true)) {
1348          this.ComparisonField = value;
1349          this.RaisePropertyChanged("Comparison");
1350        }
1351      }
1352    }
1353  }
1354
1355  [System.Diagnostics.DebuggerStepThroughAttribute()]
1356  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1357  [System.Runtime.Serialization.DataContractAttribute(Name = "NameSetComparisonStringFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1358  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringAvailableValuesFilter))]
1359  public partial class NameSetComparisonStringFilter : HeuristicLab.Clients.OKB.SetComparisonFilter {
1360
1361    private string NameField;
1362
1363    private string ValueField;
1364
1365    [System.Runtime.Serialization.DataMemberAttribute()]
1366    public string Name {
1367      get {
1368        return this.NameField;
1369      }
1370      set {
1371        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1372          this.NameField = value;
1373          this.RaisePropertyChanged("Name");
1374        }
1375      }
1376    }
1377
1378    [System.Runtime.Serialization.DataMemberAttribute()]
1379    public string Value {
1380      get {
1381        return this.ValueField;
1382      }
1383      set {
1384        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1385          this.ValueField = value;
1386          this.RaisePropertyChanged("Value");
1387        }
1388      }
1389    }
1390  }
1391
1392  [System.Diagnostics.DebuggerStepThroughAttribute()]
1393  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1394  [System.Runtime.Serialization.DataContractAttribute(Name = "NameSetComparisonStringAvailableValuesFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1395  public partial class NameSetComparisonStringAvailableValuesFilter : HeuristicLab.Clients.OKB.NameSetComparisonStringFilter {
1396
1397    private System.Collections.Generic.List<string> AvailableValuesField;
1398
1399    [System.Runtime.Serialization.DataMemberAttribute()]
1400    public System.Collections.Generic.List<string> AvailableValues {
1401      get {
1402        return this.AvailableValuesField;
1403      }
1404      set {
1405        if ((object.ReferenceEquals(this.AvailableValuesField, value) != true)) {
1406          this.AvailableValuesField = value;
1407          this.RaisePropertyChanged("AvailableValues");
1408        }
1409      }
1410    }
1411  }
1412
1413  [System.Diagnostics.DebuggerStepThroughAttribute()]
1414  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1415  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonStringFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1416  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringAvailableValuesFilter))]
1417  public partial class SetComparisonStringFilter : HeuristicLab.Clients.OKB.SetComparisonFilter {
1418
1419    private string ValueField;
1420
1421    [System.Runtime.Serialization.DataMemberAttribute()]
1422    public string Value {
1423      get {
1424        return this.ValueField;
1425      }
1426      set {
1427        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1428          this.ValueField = value;
1429          this.RaisePropertyChanged("Value");
1430        }
1431      }
1432    }
1433  }
1434
1435  [System.Diagnostics.DebuggerStepThroughAttribute()]
1436  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1437  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonStringAvailableValuesFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1438  public partial class SetComparisonStringAvailableValuesFilter : HeuristicLab.Clients.OKB.SetComparisonStringFilter {
1439
1440    private System.Collections.Generic.List<string> AvailableValuesField;
1441
1442    [System.Runtime.Serialization.DataMemberAttribute()]
1443    public System.Collections.Generic.List<string> AvailableValues {
1444      get {
1445        return this.AvailableValuesField;
1446      }
1447      set {
1448        if ((object.ReferenceEquals(this.AvailableValuesField, value) != true)) {
1449          this.AvailableValuesField = value;
1450          this.RaisePropertyChanged("AvailableValues");
1451        }
1452      }
1453    }
1454  }
1455
1456  [System.Diagnostics.DebuggerStepThroughAttribute()]
1457  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1458  [System.Runtime.Serialization.DataContractAttribute(Name = "CombinedFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1459  public partial class CombinedFilter : HeuristicLab.Clients.OKB.Filter {
1460
1461    private System.Collections.Generic.List<HeuristicLab.Clients.OKB.Filter> FiltersField;
1462
1463    private HeuristicLab.Clients.OKB.BooleanOperation OperationField;
1464
1465    [System.Runtime.Serialization.DataMemberAttribute()]
1466    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Filter> Filters {
1467      get {
1468        return this.FiltersField;
1469      }
1470      set {
1471        if ((object.ReferenceEquals(this.FiltersField, value) != true)) {
1472          this.FiltersField = value;
1473          this.RaisePropertyChanged("Filters");
1474        }
1475      }
1476    }
1477
1478    [System.Runtime.Serialization.DataMemberAttribute()]
1479    public HeuristicLab.Clients.OKB.BooleanOperation Operation {
1480      get {
1481        return this.OperationField;
1482      }
1483      set {
1484        if ((this.OperationField.Equals(value) != true)) {
1485          this.OperationField = value;
1486          this.RaisePropertyChanged("Operation");
1487        }
1488      }
1489    }
1490  }
1491
1492  [System.Diagnostics.DebuggerStepThroughAttribute()]
1493  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1494  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1495  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonDateTimeFilter))]
1496  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonLongFilter))]
1497  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonDoubleFilter))]
1498  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonLongFilter))]
1499  public partial class OrdinalComparisonFilter : HeuristicLab.Clients.OKB.Filter {
1500
1501    private HeuristicLab.Clients.OKB.OrdinalComparison ComparisonField;
1502
1503    [System.Runtime.Serialization.DataMemberAttribute()]
1504    public HeuristicLab.Clients.OKB.OrdinalComparison Comparison {
1505      get {
1506        return this.ComparisonField;
1507      }
1508      set {
1509        if ((this.ComparisonField.Equals(value) != true)) {
1510          this.ComparisonField = value;
1511          this.RaisePropertyChanged("Comparison");
1512        }
1513      }
1514    }
1515  }
1516
1517  [System.Diagnostics.DebuggerStepThroughAttribute()]
1518  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1519  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonDateTimeFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1520  public partial class OrdinalComparisonDateTimeFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
1521
1522    private System.DateTime ValueField;
1523
1524    [System.Runtime.Serialization.DataMemberAttribute()]
1525    public System.DateTime Value {
1526      get {
1527        return this.ValueField;
1528      }
1529      set {
1530        if ((this.ValueField.Equals(value) != true)) {
1531          this.ValueField = value;
1532          this.RaisePropertyChanged("Value");
1533        }
1534      }
1535    }
1536  }
1537
1538  [System.Diagnostics.DebuggerStepThroughAttribute()]
1539  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1540  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonLongFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1541  public partial class OrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
1542
1543    private long ValueField;
1544
1545    [System.Runtime.Serialization.DataMemberAttribute()]
1546    public long Value {
1547      get {
1548        return this.ValueField;
1549      }
1550      set {
1551        if ((this.ValueField.Equals(value) != true)) {
1552          this.ValueField = value;
1553          this.RaisePropertyChanged("Value");
1554        }
1555      }
1556    }
1557  }
1558
1559  [System.Diagnostics.DebuggerStepThroughAttribute()]
1560  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1561  [System.Runtime.Serialization.DataContractAttribute(Name = "NameOrdinalComparisonDoubleFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1562  public partial class NameOrdinalComparisonDoubleFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
1563
1564    private string NameField;
1565
1566    private double ValueField;
1567
1568    [System.Runtime.Serialization.DataMemberAttribute()]
1569    public string Name {
1570      get {
1571        return this.NameField;
1572      }
1573      set {
1574        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1575          this.NameField = value;
1576          this.RaisePropertyChanged("Name");
1577        }
1578      }
1579    }
1580
1581    [System.Runtime.Serialization.DataMemberAttribute()]
1582    public double Value {
1583      get {
1584        return this.ValueField;
1585      }
1586      set {
1587        if ((this.ValueField.Equals(value) != true)) {
1588          this.ValueField = value;
1589          this.RaisePropertyChanged("Value");
1590        }
1591      }
1592    }
1593  }
1594
1595  [System.Diagnostics.DebuggerStepThroughAttribute()]
1596  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1597  [System.Runtime.Serialization.DataContractAttribute(Name = "NameOrdinalComparisonLongFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1598  public partial class NameOrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
1599
1600    private string NameField;
1601
1602    private long ValueField;
1603
1604    [System.Runtime.Serialization.DataMemberAttribute()]
1605    public string Name {
1606      get {
1607        return this.NameField;
1608      }
1609      set {
1610        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1611          this.NameField = value;
1612          this.RaisePropertyChanged("Name");
1613        }
1614      }
1615    }
1616
1617    [System.Runtime.Serialization.DataMemberAttribute()]
1618    public long Value {
1619      get {
1620        return this.ValueField;
1621      }
1622      set {
1623        if ((this.ValueField.Equals(value) != true)) {
1624          this.ValueField = value;
1625          this.RaisePropertyChanged("Value");
1626        }
1627      }
1628    }
1629  }
1630
1631  [System.Diagnostics.DebuggerStepThroughAttribute()]
1632  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1633  [System.Runtime.Serialization.DataContractAttribute(Name = "EqualityComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1634  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonBoolFilter))]
1635  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonByteArrayFilter))]
1636  public partial class EqualityComparisonFilter : HeuristicLab.Clients.OKB.Filter {
1637
1638    private HeuristicLab.Clients.OKB.EqualityComparison ComparisonField;
1639
1640    [System.Runtime.Serialization.DataMemberAttribute()]
1641    public HeuristicLab.Clients.OKB.EqualityComparison Comparison {
1642      get {
1643        return this.ComparisonField;
1644      }
1645      set {
1646        if ((this.ComparisonField.Equals(value) != true)) {
1647          this.ComparisonField = value;
1648          this.RaisePropertyChanged("Comparison");
1649        }
1650      }
1651    }
1652  }
1653
1654  [System.Diagnostics.DebuggerStepThroughAttribute()]
1655  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1656  [System.Runtime.Serialization.DataContractAttribute(Name = "NameEqualityComparisonBoolFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1657  public partial class NameEqualityComparisonBoolFilter : HeuristicLab.Clients.OKB.EqualityComparisonFilter {
1658
1659    private string NameField;
1660
1661    private bool ValueField;
1662
1663    [System.Runtime.Serialization.DataMemberAttribute()]
1664    public string Name {
1665      get {
1666        return this.NameField;
1667      }
1668      set {
1669        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1670          this.NameField = value;
1671          this.RaisePropertyChanged("Name");
1672        }
1673      }
1674    }
1675
1676    [System.Runtime.Serialization.DataMemberAttribute()]
1677    public bool Value {
1678      get {
1679        return this.ValueField;
1680      }
1681      set {
1682        if ((this.ValueField.Equals(value) != true)) {
1683          this.ValueField = value;
1684          this.RaisePropertyChanged("Value");
1685        }
1686      }
1687    }
1688  }
1689
1690  [System.Diagnostics.DebuggerStepThroughAttribute()]
1691  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1692  [System.Runtime.Serialization.DataContractAttribute(Name = "NameEqualityComparisonByteArrayFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1693  public partial class NameEqualityComparisonByteArrayFilter : HeuristicLab.Clients.OKB.EqualityComparisonFilter {
1694
1695    private string NameField;
1696
1697    private byte[] ValueField;
1698
1699    [System.Runtime.Serialization.DataMemberAttribute()]
1700    public string Name {
1701      get {
1702        return this.NameField;
1703      }
1704      set {
1705        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1706          this.NameField = value;
1707          this.RaisePropertyChanged("Name");
1708        }
1709      }
1710    }
1711
1712    [System.Runtime.Serialization.DataMemberAttribute()]
1713    public byte[] Value {
1714      get {
1715        return this.ValueField;
1716      }
1717      set {
1718        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1719          this.ValueField = value;
1720          this.RaisePropertyChanged("Value");
1721        }
1722      }
1723    }
1724  }
1725
1726  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1727  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1728  public enum SetComparison : int {
1729
1730    [System.Runtime.Serialization.EnumMemberAttribute()]
1731    Equal = 0,
1732
1733    [System.Runtime.Serialization.EnumMemberAttribute()]
1734    NotEqual = 1,
1735
1736    [System.Runtime.Serialization.EnumMemberAttribute()]
1737    Contains = 2,
1738
1739    [System.Runtime.Serialization.EnumMemberAttribute()]
1740    NotContains = 3,
1741  }
1742
1743  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1744  [System.Runtime.Serialization.DataContractAttribute(Name = "BooleanOperation", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1745  public enum BooleanOperation : int {
1746
1747    [System.Runtime.Serialization.EnumMemberAttribute()]
1748    And = 0,
1749
1750    [System.Runtime.Serialization.EnumMemberAttribute()]
1751    Or = 1,
1752  }
1753
1754  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1755  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1756  public enum OrdinalComparison : int {
1757
1758    [System.Runtime.Serialization.EnumMemberAttribute()]
1759    Less = 0,
1760
1761    [System.Runtime.Serialization.EnumMemberAttribute()]
1762    LessOrEqual = 1,
1763
1764    [System.Runtime.Serialization.EnumMemberAttribute()]
1765    Equal = 2,
1766
1767    [System.Runtime.Serialization.EnumMemberAttribute()]
1768    GreaterOrEqual = 3,
1769
1770    [System.Runtime.Serialization.EnumMemberAttribute()]
1771    Greater = 4,
1772
1773    [System.Runtime.Serialization.EnumMemberAttribute()]
1774    NotEqual = 5,
1775  }
1776
1777  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1778  [System.Runtime.Serialization.DataContractAttribute(Name = "EqualityComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1779  public enum EqualityComparison : int {
1780
1781    [System.Runtime.Serialization.EnumMemberAttribute()]
1782    Equal = 0,
1783
1784    [System.Runtime.Serialization.EnumMemberAttribute()]
1785    NotEqual = 1,
1786  }
1787
1788  [System.Diagnostics.DebuggerStepThroughAttribute()]
1789  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1790  [System.Runtime.Serialization.DataContractAttribute(Name = "QueryResult", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1791  public partial class QueryResult : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1792
1793    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1794
1795    private System.Collections.Generic.List<HeuristicLab.Clients.OKB.QueryValue> AlgorithmParametersField;
1796
1797    private long IdField;
1798
1799    private System.Collections.Generic.List<HeuristicLab.Clients.OKB.QueryValue> ProblemParametersField;
1800
1801    private System.Collections.Generic.List<HeuristicLab.Clients.OKB.QueryValue> ResultsField;
1802
1803    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1804      get {
1805        return this.extensionDataField;
1806      }
1807      set {
1808        this.extensionDataField = value;
1809      }
1810    }
1811
1812    [System.Runtime.Serialization.DataMemberAttribute()]
1813    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.QueryValue> AlgorithmParameters {
1814      get {
1815        return this.AlgorithmParametersField;
1816      }
1817      set {
1818        if ((object.ReferenceEquals(this.AlgorithmParametersField, value) != true)) {
1819          this.AlgorithmParametersField = value;
1820          this.RaisePropertyChanged("AlgorithmParameters");
1821        }
1822      }
1823    }
1824
1825    [System.Runtime.Serialization.DataMemberAttribute()]
1826    public long Id {
1827      get {
1828        return this.IdField;
1829      }
1830      set {
1831        if ((this.IdField.Equals(value) != true)) {
1832          this.IdField = value;
1833          this.RaisePropertyChanged("Id");
1834        }
1835      }
1836    }
1837
1838    [System.Runtime.Serialization.DataMemberAttribute()]
1839    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.QueryValue> ProblemParameters {
1840      get {
1841        return this.ProblemParametersField;
1842      }
1843      set {
1844        if ((object.ReferenceEquals(this.ProblemParametersField, value) != true)) {
1845          this.ProblemParametersField = value;
1846          this.RaisePropertyChanged("ProblemParameters");
1847        }
1848      }
1849    }
1850
1851    [System.Runtime.Serialization.DataMemberAttribute()]
1852    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.QueryValue> Results {
1853      get {
1854        return this.ResultsField;
1855      }
1856      set {
1857        if ((object.ReferenceEquals(this.ResultsField, value) != true)) {
1858          this.ResultsField = value;
1859          this.RaisePropertyChanged("Results");
1860        }
1861      }
1862    }
1863
1864    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1865
1866    protected void RaisePropertyChanged(string propertyName) {
1867      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1868      if ((propertyChanged != null)) {
1869        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1870      }
1871    }
1872  }
1873
1874  [System.Diagnostics.DebuggerStepThroughAttribute()]
1875  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1876  [System.Runtime.Serialization.DataContractAttribute(Name = "QueryValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1877  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.QueryIntValue))]
1878  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.QueryStringValue))]
1879  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.QueryFloatValue))]
1880  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.QueryBoolValue))]
1881  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.QueryBlobValue))]
1882  public partial class QueryValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1883
1884    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1885
1886    private string NameField;
1887
1888    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1889      get {
1890        return this.extensionDataField;
1891      }
1892      set {
1893        this.extensionDataField = value;
1894      }
1895    }
1896
1897    [System.Runtime.Serialization.DataMemberAttribute()]
1898    public string Name {
1899      get {
1900        return this.NameField;
1901      }
1902      set {
1903        if ((object.ReferenceEquals(this.NameField, value) != true)) {
1904          this.NameField = value;
1905          this.RaisePropertyChanged("Name");
1906        }
1907      }
1908    }
1909
1910    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1911
1912    protected void RaisePropertyChanged(string propertyName) {
1913      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1914      if ((propertyChanged != null)) {
1915        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1916      }
1917    }
1918  }
1919
1920  [System.Diagnostics.DebuggerStepThroughAttribute()]
1921  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1922  [System.Runtime.Serialization.DataContractAttribute(Name = "QueryIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1923  public partial class QueryIntValue : HeuristicLab.Clients.OKB.QueryValue {
1924
1925    private long ValueField;
1926
1927    [System.Runtime.Serialization.DataMemberAttribute()]
1928    public long Value {
1929      get {
1930        return this.ValueField;
1931      }
1932      set {
1933        if ((this.ValueField.Equals(value) != true)) {
1934          this.ValueField = value;
1935          this.RaisePropertyChanged("Value");
1936        }
1937      }
1938    }
1939  }
1940
1941  [System.Diagnostics.DebuggerStepThroughAttribute()]
1942  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1943  [System.Runtime.Serialization.DataContractAttribute(Name = "QueryStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1944  public partial class QueryStringValue : HeuristicLab.Clients.OKB.QueryValue {
1945
1946    private string ValueField;
1947
1948    [System.Runtime.Serialization.DataMemberAttribute()]
1949    public string Value {
1950      get {
1951        return this.ValueField;
1952      }
1953      set {
1954        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1955          this.ValueField = value;
1956          this.RaisePropertyChanged("Value");
1957        }
1958      }
1959    }
1960  }
1961
1962  [System.Diagnostics.DebuggerStepThroughAttribute()]
1963  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1964  [System.Runtime.Serialization.DataContractAttribute(Name = "QueryFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1965  public partial class QueryFloatValue : HeuristicLab.Clients.OKB.QueryValue {
1966
1967    private double ValueField;
1968
1969    [System.Runtime.Serialization.DataMemberAttribute()]
1970    public double Value {
1971      get {
1972        return this.ValueField;
1973      }
1974      set {
1975        if ((this.ValueField.Equals(value) != true)) {
1976          this.ValueField = value;
1977          this.RaisePropertyChanged("Value");
1978        }
1979      }
1980    }
1981  }
1982
1983  [System.Diagnostics.DebuggerStepThroughAttribute()]
1984  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1985  [System.Runtime.Serialization.DataContractAttribute(Name = "QueryBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1986  public partial class QueryBoolValue : HeuristicLab.Clients.OKB.QueryValue {
1987
1988    private bool ValueField;
1989
1990    [System.Runtime.Serialization.DataMemberAttribute()]
1991    public bool Value {
1992      get {
1993        return this.ValueField;
1994      }
1995      set {
1996        if ((this.ValueField.Equals(value) != true)) {
1997          this.ValueField = value;
1998          this.RaisePropertyChanged("Value");
1999        }
2000      }
2001    }
2002  }
2003
2004  [System.Diagnostics.DebuggerStepThroughAttribute()]
2005  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
2006  [System.Runtime.Serialization.DataContractAttribute(Name = "QueryBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
2007  public partial class QueryBlobValue : HeuristicLab.Clients.OKB.QueryValue {
2008
2009    private string DataTypeNameField;
2010
2011    private byte[] ValueField;
2012
2013    [System.Runtime.Serialization.DataMemberAttribute()]
2014    public string DataTypeName {
2015      get {
2016        return this.DataTypeNameField;
2017      }
2018      set {
2019        if ((object.ReferenceEquals(this.DataTypeNameField, value) != true)) {
2020          this.DataTypeNameField = value;
2021          this.RaisePropertyChanged("DataTypeName");
2022        }
2023      }
2024    }
2025
2026    [System.Runtime.Serialization.DataMemberAttribute()]
2027    public byte[] Value {
2028      get {
2029        return this.ValueField;
2030      }
2031      set {
2032        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
2033          this.ValueField = value;
2034          this.RaisePropertyChanged("Value");
2035        }
2036      }
2037    }
2038  }
2039
2040  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
2041  [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.IAdministrationService")]
2042  public interface IAdministrationService {
2043
2044    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddResult", ReplyAction = "http://tempuri.org/IAdministrationService/AddResultResponse")]
2045    long AddResult(HeuristicLab.Clients.OKB.Result dto);
2046
2047    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateResult", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateResultResponse")]
2048    void UpdateResult(HeuristicLab.Clients.OKB.Result dto);
2049
2050    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteResult", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteResultResponse")]
2051    void DeleteResult(long id);
2052
2053    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetExperiment", ReplyAction = "http://tempuri.org/IAdministrationService/GetExperimentResponse")]
2054    HeuristicLab.Clients.OKB.Experiment GetExperiment(long id);
2055
2056    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetExperiments", ReplyAction = "http://tempuri.org/IAdministrationService/GetExperimentsResponse")]
2057    System.Collections.Generic.List<HeuristicLab.Clients.OKB.Experiment> GetExperiments(long algorithmId, long problemId);
2058
2059    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddExperiment", ReplyAction = "http://tempuri.org/IAdministrationService/AddExperimentResponse")]
2060    long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto);
2061
2062    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteExperiment", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteExperimentResponse")]
2063    void DeleteExperiment(long id);
2064
2065    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetRun", ReplyAction = "http://tempuri.org/IAdministrationService/GetRunResponse")]
2066    HeuristicLab.Clients.OKB.Run GetRun(long id);
2067
2068    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetRuns", ReplyAction = "http://tempuri.org/IAdministrationService/GetRunsResponse")]
2069    System.Collections.Generic.List<HeuristicLab.Clients.OKB.Run> GetRuns(long experimentId);
2070
2071    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddRun", ReplyAction = "http://tempuri.org/IAdministrationService/AddRunResponse")]
2072    long AddRun(HeuristicLab.Clients.OKB.Run dto);
2073
2074    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteRun", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteRunResponse")]
2075    void DeleteRun(long id);
2076
2077    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithmParameters", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmParametersResponse")]
2078    System.Collections.Generic.List<HeuristicLab.Clients.OKB.AlgorithmParameter> GetAlgorithmParameters(long algorithmId);
2079
2080    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddAlgorithmParameter", ReplyAction = "http://tempuri.org/IAdministrationService/AddAlgorithmParameterResponse")]
2081    long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
2082
2083    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateAlgorithmParameter", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateAlgorithmParameterResponse")]
2084    void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
2085
2086    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteAlgorithmParameter", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteAlgorithmParameterResponse")]
2087    void DeleteAlgorithmParameter(long id);
2088
2089    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblemClass", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemClassResponse")]
2090    HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id);
2091
2092    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblemClasses", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemClassesResponse")]
2093    System.Collections.Generic.List<HeuristicLab.Clients.OKB.ProblemClass> GetProblemClasses();
2094
2095    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddProblemClass", ReplyAction = "http://tempuri.org/IAdministrationService/AddProblemClassResponse")]
2096    long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
2097
2098    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateProblemClass", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateProblemClassResponse")]
2099    void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
2100
2101    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteProblemClass", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteProblemClassResponse")]
2102    void DeleteProblemClass(long id);
2103
2104    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblem", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemResponse")]
2105    HeuristicLab.Clients.OKB.Problem GetProblem(long id);
2106
2107    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblems", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemsResponse")]
2108    System.Collections.Generic.List<HeuristicLab.Clients.OKB.Problem> GetProblems();
2109
2110    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddProblem", ReplyAction = "http://tempuri.org/IAdministrationService/AddProblemResponse")]
2111    long AddProblem(HeuristicLab.Clients.OKB.Problem dto);
2112
2113    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateProblem", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateProblemResponse")]
2114    void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto);
2115
2116    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteProblem", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteProblemResponse")]
2117    void DeleteProblem(long id);
2118
2119    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblemUsers", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemUsersResponse")]
2120    System.Collections.Generic.List<System.Guid> GetProblemUsers(long problemId);
2121
2122    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateProblemUsers", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateProblemUsersResponse")]
2123    void UpdateProblemUsers(long problemId, System.Collections.Generic.List<System.Guid> users);
2124
2125    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblemData", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemDataResponse")]
2126    HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId);
2127
2128    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateProblemData", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateProblemDataResponse")]
2129    void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto);
2130
2131    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblemParameter", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemParameterResponse")]
2132    HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id);
2133
2134    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetProblemParameters", ReplyAction = "http://tempuri.org/IAdministrationService/GetProblemParametersResponse")]
2135    System.Collections.Generic.List<HeuristicLab.Clients.OKB.ProblemParameter> GetProblemParameters(long problemId);
2136
2137    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddProblemParameter", ReplyAction = "http://tempuri.org/IAdministrationService/AddProblemParameterResponse")]
2138    long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
2139
2140    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateProblemParameter", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateProblemParameterResponse")]
2141    void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
2142
2143    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteProblemParameter", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteProblemParameterResponse")]
2144    void DeleteProblemParameter(long id);
2145
2146    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetResult", ReplyAction = "http://tempuri.org/IAdministrationService/GetResultResponse")]
2147    HeuristicLab.Clients.OKB.Result GetResult(long id);
2148
2149    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetResults", ReplyAction = "http://tempuri.org/IAdministrationService/GetResultsResponse")]
2150    System.Collections.Generic.List<HeuristicLab.Clients.OKB.Result> GetResults(long algorithmId);
2151
2152    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetPlatform", ReplyAction = "http://tempuri.org/IAdministrationService/GetPlatformResponse")]
2153    HeuristicLab.Clients.OKB.Platform GetPlatform(long id);
2154
2155    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetPlatforms", ReplyAction = "http://tempuri.org/IAdministrationService/GetPlatformsResponse")]
2156    System.Collections.Generic.List<HeuristicLab.Clients.OKB.Platform> GetPlatforms();
2157
2158    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddPlatform", ReplyAction = "http://tempuri.org/IAdministrationService/AddPlatformResponse")]
2159    long AddPlatform(HeuristicLab.Clients.OKB.Platform dto);
2160
2161    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdatePlatform", ReplyAction = "http://tempuri.org/IAdministrationService/UpdatePlatformResponse")]
2162    void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto);
2163
2164    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeletePlatform", ReplyAction = "http://tempuri.org/IAdministrationService/DeletePlatformResponse")]
2165    void DeletePlatform(long id);
2166
2167    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetDataType", ReplyAction = "http://tempuri.org/IAdministrationService/GetDataTypeResponse")]
2168    HeuristicLab.Clients.OKB.DataType GetDataType(long id);
2169
2170    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetDataTypes", ReplyAction = "http://tempuri.org/IAdministrationService/GetDataTypesResponse")]
2171    System.Collections.Generic.List<HeuristicLab.Clients.OKB.DataType> GetDataTypes();
2172
2173    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddDataType", ReplyAction = "http://tempuri.org/IAdministrationService/AddDataTypeResponse")]
2174    long AddDataType(HeuristicLab.Clients.OKB.DataType dto);
2175
2176    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateDataType", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateDataTypeResponse")]
2177    void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto);
2178
2179    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteDataType", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteDataTypeResponse")]
2180    void DeleteDataType(long id);
2181
2182    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithmClass", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmClassResponse")]
2183    HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id);
2184
2185    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithmClasses", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmClassesResponse")]
2186    System.Collections.Generic.List<HeuristicLab.Clients.OKB.AlgorithmClass> GetAlgorithmClasses();
2187
2188    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddAlgorithmClass", ReplyAction = "http://tempuri.org/IAdministrationService/AddAlgorithmClassResponse")]
2189    long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
2190
2191    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateAlgorithmClass", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateAlgorithmClassResponse")]
2192    void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
2193
2194    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteAlgorithmClass", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteAlgorithmClassResponse")]
2195    void DeleteAlgorithmClass(long id);
2196
2197    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithm", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmResponse")]
2198    HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id);
2199
2200    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithms", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmsResponse")]
2201    System.Collections.Generic.List<HeuristicLab.Clients.OKB.Algorithm> GetAlgorithms();
2202
2203    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/AddAlgorithm", ReplyAction = "http://tempuri.org/IAdministrationService/AddAlgorithmResponse")]
2204    long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
2205
2206    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateAlgorithm", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateAlgorithmResponse")]
2207    void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
2208
2209    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/DeleteAlgorithm", ReplyAction = "http://tempuri.org/IAdministrationService/DeleteAlgorithmResponse")]
2210    void DeleteAlgorithm(long id);
2211
2212    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithmUsers", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmUsersResponse")]
2213    System.Collections.Generic.List<System.Guid> GetAlgorithmUsers(long algorithmId);
2214
2215    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateAlgorithmUsers", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateAlgorithmUsersResponse")]
2216    void UpdateAlgorithmUsers(long algorithmId, System.Collections.Generic.List<System.Guid> users);
2217
2218    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithmData", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmDataResponse")]
2219    HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId);
2220
2221    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/UpdateAlgorithmData", ReplyAction = "http://tempuri.org/IAdministrationService/UpdateAlgorithmDataResponse")]
2222    void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto);
2223
2224    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IAdministrationService/GetAlgorithmParameter", ReplyAction = "http://tempuri.org/IAdministrationService/GetAlgorithmParameterResponse")]
2225    HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id);
2226  }
2227
2228  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
2229  public interface IAdministrationServiceChannel : HeuristicLab.Clients.OKB.IAdministrationService, System.ServiceModel.IClientChannel {
2230  }
2231
2232  [System.Diagnostics.DebuggerStepThroughAttribute()]
2233  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
2234  public partial class AdministrationServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IAdministrationService>, HeuristicLab.Clients.OKB.IAdministrationService {
2235
2236    public AdministrationServiceClient() {
2237    }
2238
2239    public AdministrationServiceClient(string endpointConfigurationName) :
2240      base(endpointConfigurationName) {
2241    }
2242
2243    public AdministrationServiceClient(string endpointConfigurationName, string remoteAddress) :
2244      base(endpointConfigurationName, remoteAddress) {
2245    }
2246
2247    public AdministrationServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
2248      base(endpointConfigurationName, remoteAddress) {
2249    }
2250
2251    public AdministrationServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
2252      base(binding, remoteAddress) {
2253    }
2254
2255    public long AddResult(HeuristicLab.Clients.OKB.Result dto) {
2256      return base.Channel.AddResult(dto);
2257    }
2258
2259    public void UpdateResult(HeuristicLab.Clients.OKB.Result dto) {
2260      base.Channel.UpdateResult(dto);
2261    }
2262
2263    public void DeleteResult(long id) {
2264      base.Channel.DeleteResult(id);
2265    }
2266
2267    public HeuristicLab.Clients.OKB.Experiment GetExperiment(long id) {
2268      return base.Channel.GetExperiment(id);
2269    }
2270
2271    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Experiment> GetExperiments(long algorithmId, long problemId) {
2272      return base.Channel.GetExperiments(algorithmId, problemId);
2273    }
2274
2275    public long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto) {
2276      return base.Channel.AddExperiment(dto);
2277    }
2278
2279    public void DeleteExperiment(long id) {
2280      base.Channel.DeleteExperiment(id);
2281    }
2282
2283    public HeuristicLab.Clients.OKB.Run GetRun(long id) {
2284      return base.Channel.GetRun(id);
2285    }
2286
2287    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Run> GetRuns(long experimentId) {
2288      return base.Channel.GetRuns(experimentId);
2289    }
2290
2291    public long AddRun(HeuristicLab.Clients.OKB.Run dto) {
2292      return base.Channel.AddRun(dto);
2293    }
2294
2295    public void DeleteRun(long id) {
2296      base.Channel.DeleteRun(id);
2297    }
2298
2299    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.AlgorithmParameter> GetAlgorithmParameters(long algorithmId) {
2300      return base.Channel.GetAlgorithmParameters(algorithmId);
2301    }
2302
2303    public long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
2304      return base.Channel.AddAlgorithmParameter(dto);
2305    }
2306
2307    public void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
2308      base.Channel.UpdateAlgorithmParameter(dto);
2309    }
2310
2311    public void DeleteAlgorithmParameter(long id) {
2312      base.Channel.DeleteAlgorithmParameter(id);
2313    }
2314
2315    public HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id) {
2316      return base.Channel.GetProblemClass(id);
2317    }
2318
2319    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.ProblemClass> GetProblemClasses() {
2320      return base.Channel.GetProblemClasses();
2321    }
2322
2323    public long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
2324      return base.Channel.AddProblemClass(dto);
2325    }
2326
2327    public void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
2328      base.Channel.UpdateProblemClass(dto);
2329    }
2330
2331    public void DeleteProblemClass(long id) {
2332      base.Channel.DeleteProblemClass(id);
2333    }
2334
2335    public HeuristicLab.Clients.OKB.Problem GetProblem(long id) {
2336      return base.Channel.GetProblem(id);
2337    }
2338
2339    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Problem> GetProblems() {
2340      return base.Channel.GetProblems();
2341    }
2342
2343    public long AddProblem(HeuristicLab.Clients.OKB.Problem dto) {
2344      return base.Channel.AddProblem(dto);
2345    }
2346
2347    public void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto) {
2348      base.Channel.UpdateProblem(dto);
2349    }
2350
2351    public void DeleteProblem(long id) {
2352      base.Channel.DeleteProblem(id);
2353    }
2354
2355    public System.Collections.Generic.List<System.Guid> GetProblemUsers(long problemId) {
2356      return base.Channel.GetProblemUsers(problemId);
2357    }
2358
2359    public void UpdateProblemUsers(long problemId, System.Collections.Generic.List<System.Guid> users) {
2360      base.Channel.UpdateProblemUsers(problemId, users);
2361    }
2362
2363    public HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId) {
2364      return base.Channel.GetProblemData(problemId);
2365    }
2366
2367    public void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto) {
2368      base.Channel.UpdateProblemData(dto);
2369    }
2370
2371    public HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id) {
2372      return base.Channel.GetProblemParameter(id);
2373    }
2374
2375    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.ProblemParameter> GetProblemParameters(long problemId) {
2376      return base.Channel.GetProblemParameters(problemId);
2377    }
2378
2379    public long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
2380      return base.Channel.AddProblemParameter(dto);
2381    }
2382
2383    public void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
2384      base.Channel.UpdateProblemParameter(dto);
2385    }
2386
2387    public void DeleteProblemParameter(long id) {
2388      base.Channel.DeleteProblemParameter(id);
2389    }
2390
2391    public HeuristicLab.Clients.OKB.Result GetResult(long id) {
2392      return base.Channel.GetResult(id);
2393    }
2394
2395    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Result> GetResults(long algorithmId) {
2396      return base.Channel.GetResults(algorithmId);
2397    }
2398
2399    public HeuristicLab.Clients.OKB.Platform GetPlatform(long id) {
2400      return base.Channel.GetPlatform(id);
2401    }
2402
2403    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Platform> GetPlatforms() {
2404      return base.Channel.GetPlatforms();
2405    }
2406
2407    public long AddPlatform(HeuristicLab.Clients.OKB.Platform dto) {
2408      return base.Channel.AddPlatform(dto);
2409    }
2410
2411    public void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto) {
2412      base.Channel.UpdatePlatform(dto);
2413    }
2414
2415    public void DeletePlatform(long id) {
2416      base.Channel.DeletePlatform(id);
2417    }
2418
2419    public HeuristicLab.Clients.OKB.DataType GetDataType(long id) {
2420      return base.Channel.GetDataType(id);
2421    }
2422
2423    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.DataType> GetDataTypes() {
2424      return base.Channel.GetDataTypes();
2425    }
2426
2427    public long AddDataType(HeuristicLab.Clients.OKB.DataType dto) {
2428      return base.Channel.AddDataType(dto);
2429    }
2430
2431    public void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto) {
2432      base.Channel.UpdateDataType(dto);
2433    }
2434
2435    public void DeleteDataType(long id) {
2436      base.Channel.DeleteDataType(id);
2437    }
2438
2439    public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id) {
2440      return base.Channel.GetAlgorithmClass(id);
2441    }
2442
2443    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.AlgorithmClass> GetAlgorithmClasses() {
2444      return base.Channel.GetAlgorithmClasses();
2445    }
2446
2447    public long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
2448      return base.Channel.AddAlgorithmClass(dto);
2449    }
2450
2451    public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
2452      base.Channel.UpdateAlgorithmClass(dto);
2453    }
2454
2455    public void DeleteAlgorithmClass(long id) {
2456      base.Channel.DeleteAlgorithmClass(id);
2457    }
2458
2459    public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id) {
2460      return base.Channel.GetAlgorithm(id);
2461    }
2462
2463    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Algorithm> GetAlgorithms() {
2464      return base.Channel.GetAlgorithms();
2465    }
2466
2467    public long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
2468      return base.Channel.AddAlgorithm(dto);
2469    }
2470
2471    public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
2472      base.Channel.UpdateAlgorithm(dto);
2473    }
2474
2475    public void DeleteAlgorithm(long id) {
2476      base.Channel.DeleteAlgorithm(id);
2477    }
2478
2479    public System.Collections.Generic.List<System.Guid> GetAlgorithmUsers(long algorithmId) {
2480      return base.Channel.GetAlgorithmUsers(algorithmId);
2481    }
2482
2483    public void UpdateAlgorithmUsers(long algorithmId, System.Collections.Generic.List<System.Guid> users) {
2484      base.Channel.UpdateAlgorithmUsers(algorithmId, users);
2485    }
2486
2487    public HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId) {
2488      return base.Channel.GetAlgorithmData(algorithmId);
2489    }
2490
2491    public void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto) {
2492      base.Channel.UpdateAlgorithmData(dto);
2493    }
2494
2495    public HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id) {
2496      return base.Channel.GetAlgorithmParameter(id);
2497    }
2498  }
2499
2500  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
2501  [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.IQueryService")]
2502  public interface IQueryService {
2503
2504    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IQueryService/GetFilters", ReplyAction = "http://tempuri.org/IQueryService/GetFiltersResponse")]
2505    System.Collections.Generic.List<HeuristicLab.Clients.OKB.Filter> GetFilters();
2506
2507    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IQueryService/GetNumberOfQueryResults", ReplyAction = "http://tempuri.org/IQueryService/GetNumberOfQueryResultsResponse")]
2508    long GetNumberOfQueryResults(HeuristicLab.Clients.OKB.Filter filter);
2509
2510    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IQueryService/GetQueryResultIds", ReplyAction = "http://tempuri.org/IQueryService/GetQueryResultIdsResponse")]
2511    System.Collections.Generic.List<long> GetQueryResultIds(HeuristicLab.Clients.OKB.Filter filter);
2512
2513    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IQueryService/GetQueryResults", ReplyAction = "http://tempuri.org/IQueryService/GetQueryResultsResponse")]
2514    System.Collections.Generic.List<HeuristicLab.Clients.OKB.QueryResult> GetQueryResults(System.Collections.Generic.List<long> ids);
2515  }
2516
2517  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
2518  public interface IQueryServiceChannel : HeuristicLab.Clients.OKB.IQueryService, System.ServiceModel.IClientChannel {
2519  }
2520
2521  [System.Diagnostics.DebuggerStepThroughAttribute()]
2522  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
2523  public partial class QueryServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IQueryService>, HeuristicLab.Clients.OKB.IQueryService {
2524
2525    public QueryServiceClient() {
2526    }
2527
2528    public QueryServiceClient(string endpointConfigurationName) :
2529      base(endpointConfigurationName) {
2530    }
2531
2532    public QueryServiceClient(string endpointConfigurationName, string remoteAddress) :
2533      base(endpointConfigurationName, remoteAddress) {
2534    }
2535
2536    public QueryServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
2537      base(endpointConfigurationName, remoteAddress) {
2538    }
2539
2540    public QueryServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
2541      base(binding, remoteAddress) {
2542    }
2543
2544    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Filter> GetFilters() {
2545      return base.Channel.GetFilters();
2546    }
2547
2548    public long GetNumberOfQueryResults(HeuristicLab.Clients.OKB.Filter filter) {
2549      return base.Channel.GetNumberOfQueryResults(filter);
2550    }
2551
2552    public System.Collections.Generic.List<long> GetQueryResultIds(HeuristicLab.Clients.OKB.Filter filter) {
2553      return base.Channel.GetQueryResultIds(filter);
2554    }
2555
2556    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.QueryResult> GetQueryResults(System.Collections.Generic.List<long> ids) {
2557      return base.Channel.GetQueryResults(ids);
2558    }
2559  }
2560}
Note: See TracBrowser for help on using the repository browser.