Free cookie consent management tool by TermsFeed Policy Generator

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

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

Worked on OKB (#1174)

File size: 67.7 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
61  [System.Diagnostics.DebuggerStepThroughAttribute()]
62  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
63  [System.Runtime.Serialization.DataContractAttribute(Name = "Experiment", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
64  public partial class Experiment : HeuristicLab.Clients.OKB.OKBItem {
65
66    private long AlgorithmIdField;
67
68    private HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValuesField;
69
70    private long ProblemIdField;
71
72    private HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValuesField;
73
74    [System.Runtime.Serialization.DataMemberAttribute()]
75    public long AlgorithmId {
76      get {
77        return this.AlgorithmIdField;
78      }
79      set {
80        if ((this.AlgorithmIdField.Equals(value) != true)) {
81          this.AlgorithmIdField = value;
82          this.RaisePropertyChanged("AlgorithmId");
83        }
84      }
85    }
86
87    [System.Runtime.Serialization.DataMemberAttribute()]
88    public HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValues {
89      get {
90        return this.AlgorithmParameterValuesField;
91      }
92      set {
93        if ((object.ReferenceEquals(this.AlgorithmParameterValuesField, value) != true)) {
94          this.AlgorithmParameterValuesField = value;
95          this.RaisePropertyChanged("AlgorithmParameterValues");
96        }
97      }
98    }
99
100    [System.Runtime.Serialization.DataMemberAttribute()]
101    public long ProblemId {
102      get {
103        return this.ProblemIdField;
104      }
105      set {
106        if ((this.ProblemIdField.Equals(value) != true)) {
107          this.ProblemIdField = value;
108          this.RaisePropertyChanged("ProblemId");
109        }
110      }
111    }
112
113    [System.Runtime.Serialization.DataMemberAttribute()]
114    public HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValues {
115      get {
116        return this.ProblemParameterValuesField;
117      }
118      set {
119        if ((object.ReferenceEquals(this.ProblemParameterValuesField, value) != true)) {
120          this.ProblemParameterValuesField = value;
121          this.RaisePropertyChanged("ProblemParameterValues");
122        }
123      }
124    }
125  }
126
127  [System.Diagnostics.DebuggerStepThroughAttribute()]
128  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
129  [System.Runtime.Serialization.DataContractAttribute(Name = "Run", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
130  public partial class Run : HeuristicLab.Clients.OKB.OKBItem {
131
132    private System.Guid ClientIdField;
133
134    private long ExperimentIdField;
135
136    private System.Nullable<System.DateTime> FinishedDateField;
137
138    private int RandomSeedField;
139
140    private HeuristicLab.Clients.OKB.ResultValue[] ResultValuesField;
141
142    private System.Guid UserIdField;
143
144    [System.Runtime.Serialization.DataMemberAttribute()]
145    public System.Guid ClientId {
146      get {
147        return this.ClientIdField;
148      }
149      set {
150        if ((this.ClientIdField.Equals(value) != true)) {
151          this.ClientIdField = value;
152          this.RaisePropertyChanged("ClientId");
153        }
154      }
155    }
156
157    [System.Runtime.Serialization.DataMemberAttribute()]
158    public long ExperimentId {
159      get {
160        return this.ExperimentIdField;
161      }
162      set {
163        if ((this.ExperimentIdField.Equals(value) != true)) {
164          this.ExperimentIdField = value;
165          this.RaisePropertyChanged("ExperimentId");
166        }
167      }
168    }
169
170    [System.Runtime.Serialization.DataMemberAttribute()]
171    public System.Nullable<System.DateTime> FinishedDate {
172      get {
173        return this.FinishedDateField;
174      }
175      set {
176        if ((this.FinishedDateField.Equals(value) != true)) {
177          this.FinishedDateField = value;
178          this.RaisePropertyChanged("FinishedDate");
179        }
180      }
181    }
182
183    [System.Runtime.Serialization.DataMemberAttribute()]
184    public int RandomSeed {
185      get {
186        return this.RandomSeedField;
187      }
188      set {
189        if ((this.RandomSeedField.Equals(value) != true)) {
190          this.RandomSeedField = value;
191          this.RaisePropertyChanged("RandomSeed");
192        }
193      }
194    }
195
196    [System.Runtime.Serialization.DataMemberAttribute()]
197    public HeuristicLab.Clients.OKB.ResultValue[] ResultValues {
198      get {
199        return this.ResultValuesField;
200      }
201      set {
202        if ((object.ReferenceEquals(this.ResultValuesField, value) != true)) {
203          this.ResultValuesField = value;
204          this.RaisePropertyChanged("ResultValues");
205        }
206      }
207    }
208
209    [System.Runtime.Serialization.DataMemberAttribute()]
210    public System.Guid UserId {
211      get {
212        return this.UserIdField;
213      }
214      set {
215        if ((this.UserIdField.Equals(value) != true)) {
216          this.UserIdField = value;
217          this.RaisePropertyChanged("UserId");
218        }
219      }
220    }
221  }
222
223  [System.Diagnostics.DebuggerStepThroughAttribute()]
224  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
225  [System.Runtime.Serialization.DataContractAttribute(Name = "DataType", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
226  public partial class DataType : HeuristicLab.Clients.OKB.OKBItem {
227
228    private string NameField;
229
230    private long PlatformIdField;
231
232    private string SqlNameField;
233
234    [System.Runtime.Serialization.DataMemberAttribute()]
235    public string Name {
236      get {
237        return this.NameField;
238      }
239      set {
240        if ((object.ReferenceEquals(this.NameField, value) != true)) {
241          this.NameField = value;
242          this.RaisePropertyChanged("Name");
243        }
244      }
245    }
246
247    [System.Runtime.Serialization.DataMemberAttribute()]
248    public long PlatformId {
249      get {
250        return this.PlatformIdField;
251      }
252      set {
253        if ((this.PlatformIdField.Equals(value) != true)) {
254          this.PlatformIdField = value;
255          this.RaisePropertyChanged("PlatformId");
256        }
257      }
258    }
259
260    [System.Runtime.Serialization.DataMemberAttribute()]
261    public string SqlName {
262      get {
263        return this.SqlNameField;
264      }
265      set {
266        if ((object.ReferenceEquals(this.SqlNameField, value) != true)) {
267          this.SqlNameField = value;
268          this.RaisePropertyChanged("SqlName");
269        }
270      }
271    }
272  }
273
274  [System.Diagnostics.DebuggerStepThroughAttribute()]
275  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
276  [System.Runtime.Serialization.DataContractAttribute(Name = "NamedOKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
277  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))]
278  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
279  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
280  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))]
281  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
282  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
283  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
284  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))]
285  public partial class NamedOKBItem : HeuristicLab.Clients.OKB.OKBItem {
286
287    private string DescriptionField;
288
289    private string NameField;
290
291    [System.Runtime.Serialization.DataMemberAttribute()]
292    public string Description {
293      get {
294        return this.DescriptionField;
295      }
296      set {
297        if ((object.ReferenceEquals(this.DescriptionField, value) != true)) {
298          this.DescriptionField = value;
299          this.RaisePropertyChanged("Description");
300        }
301      }
302    }
303
304    [System.Runtime.Serialization.DataMemberAttribute()]
305    public string Name {
306      get {
307        return this.NameField;
308      }
309      set {
310        if ((object.ReferenceEquals(this.NameField, value) != true)) {
311          this.NameField = value;
312          this.RaisePropertyChanged("Name");
313        }
314      }
315    }
316  }
317
318  [System.Diagnostics.DebuggerStepThroughAttribute()]
319  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
320  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
321  public partial class AlgorithmParameter : HeuristicLab.Clients.OKB.NamedOKBItem {
322
323    private long AlgorithmIdField;
324
325    private string AliasField;
326
327    private long DataTypeIdField;
328
329    [System.Runtime.Serialization.DataMemberAttribute()]
330    public long AlgorithmId {
331      get {
332        return this.AlgorithmIdField;
333      }
334      set {
335        if ((this.AlgorithmIdField.Equals(value) != true)) {
336          this.AlgorithmIdField = value;
337          this.RaisePropertyChanged("AlgorithmId");
338        }
339      }
340    }
341
342    [System.Runtime.Serialization.DataMemberAttribute()]
343    public string Alias {
344      get {
345        return this.AliasField;
346      }
347      set {
348        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
349          this.AliasField = value;
350          this.RaisePropertyChanged("Alias");
351        }
352      }
353    }
354
355    [System.Runtime.Serialization.DataMemberAttribute()]
356    public long DataTypeId {
357      get {
358        return this.DataTypeIdField;
359      }
360      set {
361        if ((this.DataTypeIdField.Equals(value) != true)) {
362          this.DataTypeIdField = value;
363          this.RaisePropertyChanged("DataTypeId");
364        }
365      }
366    }
367  }
368
369  [System.Diagnostics.DebuggerStepThroughAttribute()]
370  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
371  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
372  public partial class ProblemClass : HeuristicLab.Clients.OKB.NamedOKBItem {
373  }
374
375  [System.Diagnostics.DebuggerStepThroughAttribute()]
376  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
377  [System.Runtime.Serialization.DataContractAttribute(Name = "Problem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
378  public partial class Problem : HeuristicLab.Clients.OKB.NamedOKBItem {
379
380    private long PlatformIdField;
381
382    private long ProblemClassIdField;
383
384    [System.Runtime.Serialization.DataMemberAttribute()]
385    public long PlatformId {
386      get {
387        return this.PlatformIdField;
388      }
389      set {
390        if ((this.PlatformIdField.Equals(value) != true)) {
391          this.PlatformIdField = value;
392          this.RaisePropertyChanged("PlatformId");
393        }
394      }
395    }
396
397    [System.Runtime.Serialization.DataMemberAttribute()]
398    public long ProblemClassId {
399      get {
400        return this.ProblemClassIdField;
401      }
402      set {
403        if ((this.ProblemClassIdField.Equals(value) != true)) {
404          this.ProblemClassIdField = value;
405          this.RaisePropertyChanged("ProblemClassId");
406        }
407      }
408    }
409  }
410
411  [System.Diagnostics.DebuggerStepThroughAttribute()]
412  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
413  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
414  public partial class ProblemParameter : HeuristicLab.Clients.OKB.NamedOKBItem {
415
416    private string AliasField;
417
418    private long DataTypeIdField;
419
420    private long ProblemIdField;
421
422    [System.Runtime.Serialization.DataMemberAttribute()]
423    public string Alias {
424      get {
425        return this.AliasField;
426      }
427      set {
428        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
429          this.AliasField = value;
430          this.RaisePropertyChanged("Alias");
431        }
432      }
433    }
434
435    [System.Runtime.Serialization.DataMemberAttribute()]
436    public long DataTypeId {
437      get {
438        return this.DataTypeIdField;
439      }
440      set {
441        if ((this.DataTypeIdField.Equals(value) != true)) {
442          this.DataTypeIdField = value;
443          this.RaisePropertyChanged("DataTypeId");
444        }
445      }
446    }
447
448    [System.Runtime.Serialization.DataMemberAttribute()]
449    public long ProblemId {
450      get {
451        return this.ProblemIdField;
452      }
453      set {
454        if ((this.ProblemIdField.Equals(value) != true)) {
455          this.ProblemIdField = value;
456          this.RaisePropertyChanged("ProblemId");
457        }
458      }
459    }
460  }
461
462  [System.Diagnostics.DebuggerStepThroughAttribute()]
463  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
464  [System.Runtime.Serialization.DataContractAttribute(Name = "Platform", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
465  public partial class Platform : HeuristicLab.Clients.OKB.NamedOKBItem {
466  }
467
468  [System.Diagnostics.DebuggerStepThroughAttribute()]
469  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
470  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
471  public partial class AlgorithmClass : HeuristicLab.Clients.OKB.NamedOKBItem {
472  }
473
474  [System.Diagnostics.DebuggerStepThroughAttribute()]
475  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
476  [System.Runtime.Serialization.DataContractAttribute(Name = "Algorithm", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
477  public partial class Algorithm : HeuristicLab.Clients.OKB.NamedOKBItem {
478
479    private long AlgorithmClassIdField;
480
481    private long PlatformIdField;
482
483    [System.Runtime.Serialization.DataMemberAttribute()]
484    public long AlgorithmClassId {
485      get {
486        return this.AlgorithmClassIdField;
487      }
488      set {
489        if ((this.AlgorithmClassIdField.Equals(value) != true)) {
490          this.AlgorithmClassIdField = value;
491          this.RaisePropertyChanged("AlgorithmClassId");
492        }
493      }
494    }
495
496    [System.Runtime.Serialization.DataMemberAttribute()]
497    public long PlatformId {
498      get {
499        return this.PlatformIdField;
500      }
501      set {
502        if ((this.PlatformIdField.Equals(value) != true)) {
503          this.PlatformIdField = value;
504          this.RaisePropertyChanged("PlatformId");
505        }
506      }
507    }
508  }
509
510  [System.Diagnostics.DebuggerStepThroughAttribute()]
511  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
512  [System.Runtime.Serialization.DataContractAttribute(Name = "Result", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
513  public partial class Result : HeuristicLab.Clients.OKB.NamedOKBItem {
514
515    private long AlgorithmIdField;
516
517    private string AliasField;
518
519    private long DataTypeIdField;
520
521    [System.Runtime.Serialization.DataMemberAttribute()]
522    public long AlgorithmId {
523      get {
524        return this.AlgorithmIdField;
525      }
526      set {
527        if ((this.AlgorithmIdField.Equals(value) != true)) {
528          this.AlgorithmIdField = value;
529          this.RaisePropertyChanged("AlgorithmId");
530        }
531      }
532    }
533
534    [System.Runtime.Serialization.DataMemberAttribute()]
535    public string Alias {
536      get {
537        return this.AliasField;
538      }
539      set {
540        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
541          this.AliasField = value;
542          this.RaisePropertyChanged("Alias");
543        }
544      }
545    }
546
547    [System.Runtime.Serialization.DataMemberAttribute()]
548    public long DataTypeId {
549      get {
550        return this.DataTypeIdField;
551      }
552      set {
553        if ((this.DataTypeIdField.Equals(value) != true)) {
554          this.DataTypeIdField = value;
555          this.RaisePropertyChanged("DataTypeId");
556        }
557      }
558    }
559  }
560
561  [System.Diagnostics.DebuggerStepThroughAttribute()]
562  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
563  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
564  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue))]
565  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterStringValue))]
566  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue))]
567  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterIntValue))]
568  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue))]
569  public partial class AlgorithmParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
570
571    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
572
573    private long AlgorithmParameterIdField;
574
575    private long DataTypeIdField;
576
577    private long ExperimentIdField;
578
579    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
580      get {
581        return this.extensionDataField;
582      }
583      set {
584        this.extensionDataField = value;
585      }
586    }
587
588    [System.Runtime.Serialization.DataMemberAttribute()]
589    public long AlgorithmParameterId {
590      get {
591        return this.AlgorithmParameterIdField;
592      }
593      set {
594        if ((this.AlgorithmParameterIdField.Equals(value) != true)) {
595          this.AlgorithmParameterIdField = value;
596          this.RaisePropertyChanged("AlgorithmParameterId");
597        }
598      }
599    }
600
601    [System.Runtime.Serialization.DataMemberAttribute()]
602    public long DataTypeId {
603      get {
604        return this.DataTypeIdField;
605      }
606      set {
607        if ((this.DataTypeIdField.Equals(value) != true)) {
608          this.DataTypeIdField = value;
609          this.RaisePropertyChanged("DataTypeId");
610        }
611      }
612    }
613
614    [System.Runtime.Serialization.DataMemberAttribute()]
615    public long ExperimentId {
616      get {
617        return this.ExperimentIdField;
618      }
619      set {
620        if ((this.ExperimentIdField.Equals(value) != true)) {
621          this.ExperimentIdField = value;
622          this.RaisePropertyChanged("ExperimentId");
623        }
624      }
625    }
626
627    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
628
629    protected void RaisePropertyChanged(string propertyName) {
630      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
631      if ((propertyChanged != null)) {
632        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
633      }
634    }
635  }
636
637  [System.Diagnostics.DebuggerStepThroughAttribute()]
638  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
639  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
640  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterFloatValue))]
641  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterIntValue))]
642  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBlobValue))]
643  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBoolValue))]
644  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterStringValue))]
645  public partial class ProblemParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
646
647    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
648
649    private long DataTypeIdField;
650
651    private long ExperimentIdField;
652
653    private long ProblemParameterIdField;
654
655    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
656      get {
657        return this.extensionDataField;
658      }
659      set {
660        this.extensionDataField = value;
661      }
662    }
663
664    [System.Runtime.Serialization.DataMemberAttribute()]
665    public long DataTypeId {
666      get {
667        return this.DataTypeIdField;
668      }
669      set {
670        if ((this.DataTypeIdField.Equals(value) != true)) {
671          this.DataTypeIdField = value;
672          this.RaisePropertyChanged("DataTypeId");
673        }
674      }
675    }
676
677    [System.Runtime.Serialization.DataMemberAttribute()]
678    public long ExperimentId {
679      get {
680        return this.ExperimentIdField;
681      }
682      set {
683        if ((this.ExperimentIdField.Equals(value) != true)) {
684          this.ExperimentIdField = value;
685          this.RaisePropertyChanged("ExperimentId");
686        }
687      }
688    }
689
690    [System.Runtime.Serialization.DataMemberAttribute()]
691    public long ProblemParameterId {
692      get {
693        return this.ProblemParameterIdField;
694      }
695      set {
696        if ((this.ProblemParameterIdField.Equals(value) != true)) {
697          this.ProblemParameterIdField = value;
698          this.RaisePropertyChanged("ProblemParameterId");
699        }
700      }
701    }
702
703    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
704
705    protected void RaisePropertyChanged(string propertyName) {
706      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
707      if ((propertyChanged != null)) {
708        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
709      }
710    }
711  }
712
713  [System.Diagnostics.DebuggerStepThroughAttribute()]
714  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
715  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
716  public partial class AlgorithmParameterFloatValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
717
718    private double ValueField;
719
720    [System.Runtime.Serialization.DataMemberAttribute()]
721    public double Value {
722      get {
723        return this.ValueField;
724      }
725      set {
726        if ((this.ValueField.Equals(value) != true)) {
727          this.ValueField = value;
728          this.RaisePropertyChanged("Value");
729        }
730      }
731    }
732  }
733
734  [System.Diagnostics.DebuggerStepThroughAttribute()]
735  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
736  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
737  public partial class AlgorithmParameterStringValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
738
739    private string ValueField;
740
741    [System.Runtime.Serialization.DataMemberAttribute()]
742    public string Value {
743      get {
744        return this.ValueField;
745      }
746      set {
747        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
748          this.ValueField = value;
749          this.RaisePropertyChanged("Value");
750        }
751      }
752    }
753  }
754
755  [System.Diagnostics.DebuggerStepThroughAttribute()]
756  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
757  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
758  public partial class AlgorithmParameterBlobValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
759
760    private byte[] ValueField;
761
762    [System.Runtime.Serialization.DataMemberAttribute()]
763    public byte[] Value {
764      get {
765        return this.ValueField;
766      }
767      set {
768        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
769          this.ValueField = value;
770          this.RaisePropertyChanged("Value");
771        }
772      }
773    }
774  }
775
776  [System.Diagnostics.DebuggerStepThroughAttribute()]
777  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
778  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
779  public partial class AlgorithmParameterIntValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
780
781    private long ValueField;
782
783    [System.Runtime.Serialization.DataMemberAttribute()]
784    public long Value {
785      get {
786        return this.ValueField;
787      }
788      set {
789        if ((this.ValueField.Equals(value) != true)) {
790          this.ValueField = value;
791          this.RaisePropertyChanged("Value");
792        }
793      }
794    }
795  }
796
797  [System.Diagnostics.DebuggerStepThroughAttribute()]
798  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
799  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
800  public partial class AlgorithmParameterBoolValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
801
802    private bool ValueField;
803
804    [System.Runtime.Serialization.DataMemberAttribute()]
805    public bool Value {
806      get {
807        return this.ValueField;
808      }
809      set {
810        if ((this.ValueField.Equals(value) != true)) {
811          this.ValueField = value;
812          this.RaisePropertyChanged("Value");
813        }
814      }
815    }
816  }
817
818  [System.Diagnostics.DebuggerStepThroughAttribute()]
819  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
820  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
821  public partial class ProblemParameterFloatValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
822
823    private double ValueField;
824
825    [System.Runtime.Serialization.DataMemberAttribute()]
826    public double Value {
827      get {
828        return this.ValueField;
829      }
830      set {
831        if ((this.ValueField.Equals(value) != true)) {
832          this.ValueField = value;
833          this.RaisePropertyChanged("Value");
834        }
835      }
836    }
837  }
838
839  [System.Diagnostics.DebuggerStepThroughAttribute()]
840  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
841  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
842  public partial class ProblemParameterIntValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
843
844    private long ValueField;
845
846    [System.Runtime.Serialization.DataMemberAttribute()]
847    public long Value {
848      get {
849        return this.ValueField;
850      }
851      set {
852        if ((this.ValueField.Equals(value) != true)) {
853          this.ValueField = value;
854          this.RaisePropertyChanged("Value");
855        }
856      }
857    }
858  }
859
860  [System.Diagnostics.DebuggerStepThroughAttribute()]
861  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
862  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
863  public partial class ProblemParameterBlobValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
864
865    private byte[] ValueField;
866
867    [System.Runtime.Serialization.DataMemberAttribute()]
868    public byte[] Value {
869      get {
870        return this.ValueField;
871      }
872      set {
873        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
874          this.ValueField = value;
875          this.RaisePropertyChanged("Value");
876        }
877      }
878    }
879  }
880
881  [System.Diagnostics.DebuggerStepThroughAttribute()]
882  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
883  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
884  public partial class ProblemParameterBoolValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
885
886    private bool ValueField;
887
888    [System.Runtime.Serialization.DataMemberAttribute()]
889    public bool Value {
890      get {
891        return this.ValueField;
892      }
893      set {
894        if ((this.ValueField.Equals(value) != true)) {
895          this.ValueField = value;
896          this.RaisePropertyChanged("Value");
897        }
898      }
899    }
900  }
901
902  [System.Diagnostics.DebuggerStepThroughAttribute()]
903  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
904  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
905  public partial class ProblemParameterStringValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
906
907    private string ValueField;
908
909    [System.Runtime.Serialization.DataMemberAttribute()]
910    public string Value {
911      get {
912        return this.ValueField;
913      }
914      set {
915        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
916          this.ValueField = value;
917          this.RaisePropertyChanged("Value");
918        }
919      }
920    }
921  }
922
923  [System.Diagnostics.DebuggerStepThroughAttribute()]
924  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
925  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
926  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBlobValue))]
927  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBoolValue))]
928  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultStringValue))]
929  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultIntValue))]
930  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultFloatValue))]
931  public partial class ResultValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
932
933    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
934
935    private long DataTypeIdField;
936
937    private long ResultIdField;
938
939    private long RunIdField;
940
941    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
942      get {
943        return this.extensionDataField;
944      }
945      set {
946        this.extensionDataField = value;
947      }
948    }
949
950    [System.Runtime.Serialization.DataMemberAttribute()]
951    public long DataTypeId {
952      get {
953        return this.DataTypeIdField;
954      }
955      set {
956        if ((this.DataTypeIdField.Equals(value) != true)) {
957          this.DataTypeIdField = value;
958          this.RaisePropertyChanged("DataTypeId");
959        }
960      }
961    }
962
963    [System.Runtime.Serialization.DataMemberAttribute()]
964    public long ResultId {
965      get {
966        return this.ResultIdField;
967      }
968      set {
969        if ((this.ResultIdField.Equals(value) != true)) {
970          this.ResultIdField = value;
971          this.RaisePropertyChanged("ResultId");
972        }
973      }
974    }
975
976    [System.Runtime.Serialization.DataMemberAttribute()]
977    public long RunId {
978      get {
979        return this.RunIdField;
980      }
981      set {
982        if ((this.RunIdField.Equals(value) != true)) {
983          this.RunIdField = value;
984          this.RaisePropertyChanged("RunId");
985        }
986      }
987    }
988
989    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
990
991    protected void RaisePropertyChanged(string propertyName) {
992      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
993      if ((propertyChanged != null)) {
994        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
995      }
996    }
997  }
998
999  [System.Diagnostics.DebuggerStepThroughAttribute()]
1000  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1001  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1002  public partial class ResultBlobValue : HeuristicLab.Clients.OKB.ResultValue {
1003
1004    private byte[] ValueField;
1005
1006    [System.Runtime.Serialization.DataMemberAttribute()]
1007    public byte[] Value {
1008      get {
1009        return this.ValueField;
1010      }
1011      set {
1012        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1013          this.ValueField = value;
1014          this.RaisePropertyChanged("Value");
1015        }
1016      }
1017    }
1018  }
1019
1020  [System.Diagnostics.DebuggerStepThroughAttribute()]
1021  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1022  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1023  public partial class ResultBoolValue : HeuristicLab.Clients.OKB.ResultValue {
1024
1025    private bool ValueField;
1026
1027    [System.Runtime.Serialization.DataMemberAttribute()]
1028    public bool Value {
1029      get {
1030        return this.ValueField;
1031      }
1032      set {
1033        if ((this.ValueField.Equals(value) != true)) {
1034          this.ValueField = value;
1035          this.RaisePropertyChanged("Value");
1036        }
1037      }
1038    }
1039  }
1040
1041  [System.Diagnostics.DebuggerStepThroughAttribute()]
1042  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1043  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1044  public partial class ResultStringValue : HeuristicLab.Clients.OKB.ResultValue {
1045
1046    private string ValueField;
1047
1048    [System.Runtime.Serialization.DataMemberAttribute()]
1049    public string Value {
1050      get {
1051        return this.ValueField;
1052      }
1053      set {
1054        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1055          this.ValueField = value;
1056          this.RaisePropertyChanged("Value");
1057        }
1058      }
1059    }
1060  }
1061
1062  [System.Diagnostics.DebuggerStepThroughAttribute()]
1063  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1064  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1065  public partial class ResultIntValue : HeuristicLab.Clients.OKB.ResultValue {
1066
1067    private long ValueField;
1068
1069    [System.Runtime.Serialization.DataMemberAttribute()]
1070    public long Value {
1071      get {
1072        return this.ValueField;
1073      }
1074      set {
1075        if ((this.ValueField.Equals(value) != true)) {
1076          this.ValueField = value;
1077          this.RaisePropertyChanged("Value");
1078        }
1079      }
1080    }
1081  }
1082
1083  [System.Diagnostics.DebuggerStepThroughAttribute()]
1084  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1085  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1086  public partial class ResultFloatValue : HeuristicLab.Clients.OKB.ResultValue {
1087
1088    private double ValueField;
1089
1090    [System.Runtime.Serialization.DataMemberAttribute()]
1091    public double Value {
1092      get {
1093        return this.ValueField;
1094      }
1095      set {
1096        if ((this.ValueField.Equals(value) != true)) {
1097          this.ValueField = value;
1098          this.RaisePropertyChanged("Value");
1099        }
1100      }
1101    }
1102  }
1103
1104  [System.Diagnostics.DebuggerStepThroughAttribute()]
1105  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1106  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1107  public partial class ProblemData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1108
1109    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1110
1111    private byte[] DataField;
1112
1113    private long DataTypeIdField;
1114
1115    private long ProblemIdField;
1116
1117    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1118      get {
1119        return this.extensionDataField;
1120      }
1121      set {
1122        this.extensionDataField = value;
1123      }
1124    }
1125
1126    [System.Runtime.Serialization.DataMemberAttribute()]
1127    public byte[] Data {
1128      get {
1129        return this.DataField;
1130      }
1131      set {
1132        if ((object.ReferenceEquals(this.DataField, value) != true)) {
1133          this.DataField = value;
1134          this.RaisePropertyChanged("Data");
1135        }
1136      }
1137    }
1138
1139    [System.Runtime.Serialization.DataMemberAttribute()]
1140    public long DataTypeId {
1141      get {
1142        return this.DataTypeIdField;
1143      }
1144      set {
1145        if ((this.DataTypeIdField.Equals(value) != true)) {
1146          this.DataTypeIdField = value;
1147          this.RaisePropertyChanged("DataTypeId");
1148        }
1149      }
1150    }
1151
1152    [System.Runtime.Serialization.DataMemberAttribute()]
1153    public long ProblemId {
1154      get {
1155        return this.ProblemIdField;
1156      }
1157      set {
1158        if ((this.ProblemIdField.Equals(value) != true)) {
1159          this.ProblemIdField = value;
1160          this.RaisePropertyChanged("ProblemId");
1161        }
1162      }
1163    }
1164
1165    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1166
1167    protected void RaisePropertyChanged(string propertyName) {
1168      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1169      if ((propertyChanged != null)) {
1170        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1171      }
1172    }
1173  }
1174
1175  [System.Diagnostics.DebuggerStepThroughAttribute()]
1176  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1177  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1178  public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1179
1180    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1181
1182    private long AlgorithmIdField;
1183
1184    private byte[] DataField;
1185
1186    private long DataTypeIdField;
1187
1188    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1189      get {
1190        return this.extensionDataField;
1191      }
1192      set {
1193        this.extensionDataField = value;
1194      }
1195    }
1196
1197    [System.Runtime.Serialization.DataMemberAttribute()]
1198    public long AlgorithmId {
1199      get {
1200        return this.AlgorithmIdField;
1201      }
1202      set {
1203        if ((this.AlgorithmIdField.Equals(value) != true)) {
1204          this.AlgorithmIdField = value;
1205          this.RaisePropertyChanged("AlgorithmId");
1206        }
1207      }
1208    }
1209
1210    [System.Runtime.Serialization.DataMemberAttribute()]
1211    public byte[] Data {
1212      get {
1213        return this.DataField;
1214      }
1215      set {
1216        if ((object.ReferenceEquals(this.DataField, value) != true)) {
1217          this.DataField = value;
1218          this.RaisePropertyChanged("Data");
1219        }
1220      }
1221    }
1222
1223    [System.Runtime.Serialization.DataMemberAttribute()]
1224    public long DataTypeId {
1225      get {
1226        return this.DataTypeIdField;
1227      }
1228      set {
1229        if ((this.DataTypeIdField.Equals(value) != true)) {
1230          this.DataTypeIdField = value;
1231          this.RaisePropertyChanged("DataTypeId");
1232        }
1233      }
1234    }
1235
1236    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1237
1238    protected void RaisePropertyChanged(string propertyName) {
1239      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1240      if ((propertyChanged != null)) {
1241        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1242      }
1243    }
1244  }
1245
1246  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1247  [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.IOKBService")]
1248  public interface IOKBService {
1249
1250    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddResult", ReplyAction = "http://tempuri.org/IOKBService/AddResultResponse")]
1251    long AddResult(HeuristicLab.Clients.OKB.Result dto);
1252
1253    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateResult", ReplyAction = "http://tempuri.org/IOKBService/UpdateResultResponse")]
1254    void UpdateResult(HeuristicLab.Clients.OKB.Result dto);
1255
1256    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteResult", ReplyAction = "http://tempuri.org/IOKBService/DeleteResultResponse")]
1257    void DeleteResult(long id);
1258
1259    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetExperiment", ReplyAction = "http://tempuri.org/IOKBService/GetExperimentResponse")]
1260    HeuristicLab.Clients.OKB.Experiment GetExperiment(long id);
1261
1262    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetExperiments", ReplyAction = "http://tempuri.org/IOKBService/GetExperimentsResponse")]
1263    HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId);
1264
1265    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddExperiment", ReplyAction = "http://tempuri.org/IOKBService/AddExperimentResponse")]
1266    long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto);
1267
1268    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteExperiment", ReplyAction = "http://tempuri.org/IOKBService/DeleteExperimentResponse")]
1269    void DeleteExperiment(long id);
1270
1271    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetRun", ReplyAction = "http://tempuri.org/IOKBService/GetRunResponse")]
1272    HeuristicLab.Clients.OKB.Run GetRun(long id);
1273
1274    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetRuns", ReplyAction = "http://tempuri.org/IOKBService/GetRunsResponse")]
1275    HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId);
1276
1277    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddRun", ReplyAction = "http://tempuri.org/IOKBService/AddRunResponse")]
1278    long AddRun(HeuristicLab.Clients.OKB.Run dto);
1279
1280    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteRun", ReplyAction = "http://tempuri.org/IOKBService/DeleteRunResponse")]
1281    void DeleteRun(long id);
1282
1283    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameters", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParametersResponse")]
1284    HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId);
1285
1286    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmParameterResponse")]
1287    long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
1288
1289    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmParameterResponse")]
1290    void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
1291
1292    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmParameterResponse")]
1293    void DeleteAlgorithmParameter(long id);
1294
1295    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClass", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassResponse")]
1296    HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id);
1297
1298    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClasses", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassesResponse")]
1299    HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses();
1300
1301    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemClass", ReplyAction = "http://tempuri.org/IOKBService/AddProblemClassResponse")]
1302    long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
1303
1304    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemClassResponse")]
1305    void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
1306
1307    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemClassResponse")]
1308    void DeleteProblemClass(long id);
1309
1310    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblem", ReplyAction = "http://tempuri.org/IOKBService/GetProblemResponse")]
1311    HeuristicLab.Clients.OKB.Problem GetProblem(long id);
1312
1313    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblems", ReplyAction = "http://tempuri.org/IOKBService/GetProblemsResponse")]
1314    HeuristicLab.Clients.OKB.Problem[] GetProblems();
1315
1316    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblem", ReplyAction = "http://tempuri.org/IOKBService/AddProblemResponse")]
1317    long AddProblem(HeuristicLab.Clients.OKB.Problem dto);
1318
1319    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblem", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemResponse")]
1320    void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto);
1321
1322    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblem", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemResponse")]
1323    void DeleteProblem(long id);
1324
1325    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/GetProblemUsersResponse")]
1326    System.Guid[] GetProblemUsers(long problemId);
1327
1328    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemUsersResponse")]
1329    void UpdateProblemUsers(long problemId, System.Guid[] users);
1330
1331    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemData", ReplyAction = "http://tempuri.org/IOKBService/GetProblemDataResponse")]
1332    HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId);
1333
1334    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemData", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemDataResponse")]
1335    void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto);
1336
1337    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParameterResponse")]
1338    HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id);
1339
1340    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameters", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParametersResponse")]
1341    HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId);
1342
1343    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/AddProblemParameterResponse")]
1344    long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
1345
1346    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemParameterResponse")]
1347    void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
1348
1349    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemParameterResponse")]
1350    void DeleteProblemParameter(long id);
1351
1352    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResult", ReplyAction = "http://tempuri.org/IOKBService/GetResultResponse")]
1353    HeuristicLab.Clients.OKB.Result GetResult(long id);
1354
1355    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResults", ReplyAction = "http://tempuri.org/IOKBService/GetResultsResponse")]
1356    HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId);
1357
1358    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatform", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformResponse")]
1359    HeuristicLab.Clients.OKB.Platform GetPlatform(long id);
1360
1361    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatforms", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformsResponse")]
1362    HeuristicLab.Clients.OKB.Platform[] GetPlatforms();
1363
1364    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddPlatform", ReplyAction = "http://tempuri.org/IOKBService/AddPlatformResponse")]
1365    long AddPlatform(HeuristicLab.Clients.OKB.Platform dto);
1366
1367    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdatePlatform", ReplyAction = "http://tempuri.org/IOKBService/UpdatePlatformResponse")]
1368    void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto);
1369
1370    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeletePlatform", ReplyAction = "http://tempuri.org/IOKBService/DeletePlatformResponse")]
1371    void DeletePlatform(long id);
1372
1373    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataType", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypeResponse")]
1374    HeuristicLab.Clients.OKB.DataType GetDataType(long id);
1375
1376    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataTypes", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypesResponse")]
1377    HeuristicLab.Clients.OKB.DataType[] GetDataTypes();
1378
1379    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddDataType", ReplyAction = "http://tempuri.org/IOKBService/AddDataTypeResponse")]
1380    long AddDataType(HeuristicLab.Clients.OKB.DataType dto);
1381
1382    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateDataType", ReplyAction = "http://tempuri.org/IOKBService/UpdateDataTypeResponse")]
1383    void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto);
1384
1385    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteDataType", ReplyAction = "http://tempuri.org/IOKBService/DeleteDataTypeResponse")]
1386    void DeleteDataType(long id);
1387
1388    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassResponse")]
1389    HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id);
1390
1391    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClasses", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassesResponse")]
1392    HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses();
1393
1394    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmClassResponse")]
1395    long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
1396
1397    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmClassResponse")]
1398    void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
1399
1400    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmClassResponse")]
1401    void DeleteAlgorithmClass(long id);
1402
1403    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmResponse")]
1404    HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id);
1405
1406    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithms", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmsResponse")]
1407    HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms();
1408
1409    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmResponse")]
1410    long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
1411
1412    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmResponse")]
1413    void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
1414
1415    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmResponse")]
1416    void DeleteAlgorithm(long id);
1417
1418    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmUsersResponse")]
1419    System.Guid[] GetAlgorithmUsers(long algorithmId);
1420
1421    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmUsersResponse")]
1422    void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users);
1423
1424    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmDataResponse")]
1425    HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId);
1426
1427    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmDataResponse")]
1428    void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto);
1429
1430    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParameterResponse")]
1431    HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id);
1432  }
1433
1434  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1435  public interface IOKBServiceChannel : HeuristicLab.Clients.OKB.IOKBService, System.ServiceModel.IClientChannel {
1436  }
1437
1438  [System.Diagnostics.DebuggerStepThroughAttribute()]
1439  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1440  public partial class OKBServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IOKBService>, HeuristicLab.Clients.OKB.IOKBService {
1441
1442    public OKBServiceClient() {
1443    }
1444
1445    public OKBServiceClient(string endpointConfigurationName) :
1446      base(endpointConfigurationName) {
1447    }
1448
1449    public OKBServiceClient(string endpointConfigurationName, string remoteAddress) :
1450      base(endpointConfigurationName, remoteAddress) {
1451    }
1452
1453    public OKBServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1454      base(endpointConfigurationName, remoteAddress) {
1455    }
1456
1457    public OKBServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1458      base(binding, remoteAddress) {
1459    }
1460
1461    public long AddResult(HeuristicLab.Clients.OKB.Result dto) {
1462      return base.Channel.AddResult(dto);
1463    }
1464
1465    public void UpdateResult(HeuristicLab.Clients.OKB.Result dto) {
1466      base.Channel.UpdateResult(dto);
1467    }
1468
1469    public void DeleteResult(long id) {
1470      base.Channel.DeleteResult(id);
1471    }
1472
1473    public HeuristicLab.Clients.OKB.Experiment GetExperiment(long id) {
1474      return base.Channel.GetExperiment(id);
1475    }
1476
1477    public HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId) {
1478      return base.Channel.GetExperiments(algorithmId, problemId);
1479    }
1480
1481    public long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto) {
1482      return base.Channel.AddExperiment(dto);
1483    }
1484
1485    public void DeleteExperiment(long id) {
1486      base.Channel.DeleteExperiment(id);
1487    }
1488
1489    public HeuristicLab.Clients.OKB.Run GetRun(long id) {
1490      return base.Channel.GetRun(id);
1491    }
1492
1493    public HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId) {
1494      return base.Channel.GetRuns(experimentId);
1495    }
1496
1497    public long AddRun(HeuristicLab.Clients.OKB.Run dto) {
1498      return base.Channel.AddRun(dto);
1499    }
1500
1501    public void DeleteRun(long id) {
1502      base.Channel.DeleteRun(id);
1503    }
1504
1505    public HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId) {
1506      return base.Channel.GetAlgorithmParameters(algorithmId);
1507    }
1508
1509    public long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
1510      return base.Channel.AddAlgorithmParameter(dto);
1511    }
1512
1513    public void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
1514      base.Channel.UpdateAlgorithmParameter(dto);
1515    }
1516
1517    public void DeleteAlgorithmParameter(long id) {
1518      base.Channel.DeleteAlgorithmParameter(id);
1519    }
1520
1521    public HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id) {
1522      return base.Channel.GetProblemClass(id);
1523    }
1524
1525    public HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses() {
1526      return base.Channel.GetProblemClasses();
1527    }
1528
1529    public long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
1530      return base.Channel.AddProblemClass(dto);
1531    }
1532
1533    public void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
1534      base.Channel.UpdateProblemClass(dto);
1535    }
1536
1537    public void DeleteProblemClass(long id) {
1538      base.Channel.DeleteProblemClass(id);
1539    }
1540
1541    public HeuristicLab.Clients.OKB.Problem GetProblem(long id) {
1542      return base.Channel.GetProblem(id);
1543    }
1544
1545    public HeuristicLab.Clients.OKB.Problem[] GetProblems() {
1546      return base.Channel.GetProblems();
1547    }
1548
1549    public long AddProblem(HeuristicLab.Clients.OKB.Problem dto) {
1550      return base.Channel.AddProblem(dto);
1551    }
1552
1553    public void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto) {
1554      base.Channel.UpdateProblem(dto);
1555    }
1556
1557    public void DeleteProblem(long id) {
1558      base.Channel.DeleteProblem(id);
1559    }
1560
1561    public System.Guid[] GetProblemUsers(long problemId) {
1562      return base.Channel.GetProblemUsers(problemId);
1563    }
1564
1565    public void UpdateProblemUsers(long problemId, System.Guid[] users) {
1566      base.Channel.UpdateProblemUsers(problemId, users);
1567    }
1568
1569    public HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId) {
1570      return base.Channel.GetProblemData(problemId);
1571    }
1572
1573    public void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto) {
1574      base.Channel.UpdateProblemData(dto);
1575    }
1576
1577    public HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id) {
1578      return base.Channel.GetProblemParameter(id);
1579    }
1580
1581    public HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId) {
1582      return base.Channel.GetProblemParameters(problemId);
1583    }
1584
1585    public long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
1586      return base.Channel.AddProblemParameter(dto);
1587    }
1588
1589    public void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
1590      base.Channel.UpdateProblemParameter(dto);
1591    }
1592
1593    public void DeleteProblemParameter(long id) {
1594      base.Channel.DeleteProblemParameter(id);
1595    }
1596
1597    public HeuristicLab.Clients.OKB.Result GetResult(long id) {
1598      return base.Channel.GetResult(id);
1599    }
1600
1601    public HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId) {
1602      return base.Channel.GetResults(algorithmId);
1603    }
1604
1605    public HeuristicLab.Clients.OKB.Platform GetPlatform(long id) {
1606      return base.Channel.GetPlatform(id);
1607    }
1608
1609    public HeuristicLab.Clients.OKB.Platform[] GetPlatforms() {
1610      return base.Channel.GetPlatforms();
1611    }
1612
1613    public long AddPlatform(HeuristicLab.Clients.OKB.Platform dto) {
1614      return base.Channel.AddPlatform(dto);
1615    }
1616
1617    public void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto) {
1618      base.Channel.UpdatePlatform(dto);
1619    }
1620
1621    public void DeletePlatform(long id) {
1622      base.Channel.DeletePlatform(id);
1623    }
1624
1625    public HeuristicLab.Clients.OKB.DataType GetDataType(long id) {
1626      return base.Channel.GetDataType(id);
1627    }
1628
1629    public HeuristicLab.Clients.OKB.DataType[] GetDataTypes() {
1630      return base.Channel.GetDataTypes();
1631    }
1632
1633    public long AddDataType(HeuristicLab.Clients.OKB.DataType dto) {
1634      return base.Channel.AddDataType(dto);
1635    }
1636
1637    public void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto) {
1638      base.Channel.UpdateDataType(dto);
1639    }
1640
1641    public void DeleteDataType(long id) {
1642      base.Channel.DeleteDataType(id);
1643    }
1644
1645    public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id) {
1646      return base.Channel.GetAlgorithmClass(id);
1647    }
1648
1649    public HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses() {
1650      return base.Channel.GetAlgorithmClasses();
1651    }
1652
1653    public long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
1654      return base.Channel.AddAlgorithmClass(dto);
1655    }
1656
1657    public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
1658      base.Channel.UpdateAlgorithmClass(dto);
1659    }
1660
1661    public void DeleteAlgorithmClass(long id) {
1662      base.Channel.DeleteAlgorithmClass(id);
1663    }
1664
1665    public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id) {
1666      return base.Channel.GetAlgorithm(id);
1667    }
1668
1669    public HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms() {
1670      return base.Channel.GetAlgorithms();
1671    }
1672
1673    public long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
1674      return base.Channel.AddAlgorithm(dto);
1675    }
1676
1677    public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
1678      base.Channel.UpdateAlgorithm(dto);
1679    }
1680
1681    public void DeleteAlgorithm(long id) {
1682      base.Channel.DeleteAlgorithm(id);
1683    }
1684
1685    public System.Guid[] GetAlgorithmUsers(long algorithmId) {
1686      return base.Channel.GetAlgorithmUsers(algorithmId);
1687    }
1688
1689    public void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users) {
1690      base.Channel.UpdateAlgorithmUsers(algorithmId, users);
1691    }
1692
1693    public HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId) {
1694      return base.Channel.GetAlgorithmData(algorithmId);
1695    }
1696
1697    public void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto) {
1698      base.Channel.UpdateAlgorithmData(dto);
1699    }
1700
1701    public HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id) {
1702      return base.Channel.GetAlgorithmParameter(id);
1703    }
1704  }
1705}
Note: See TracBrowser for help on using the repository browser.