Free cookie consent management tool by TermsFeed Policy Generator

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

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

Worked on OKB (#1174)

File size: 54.4 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.1
5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
11namespace HeuristicLab.Clients.OKB {
12
13
14  [System.Diagnostics.DebuggerStepThroughAttribute()]
15  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
16  [System.Runtime.Serialization.DataContractAttribute(Name = "OKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
17  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Experiment))]
18  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Run))]
19  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.DataType))]
20  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NamedOKBItem))]
21  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))]
22  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
23  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
24  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))]
25  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
26  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
27  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
28  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))]
29  public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
30
31    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
32
33    private long IdField;
34
35    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
36      get {
37        return this.extensionDataField;
38      }
39      set {
40        this.extensionDataField = value;
41      }
42    }
43
44    [System.Runtime.Serialization.DataMemberAttribute()]
45    public long Id {
46      get {
47        return this.IdField;
48      }
49      set {
50        if ((this.IdField.Equals(value) != true)) {
51          this.IdField = value;
52          this.RaisePropertyChanged("Id");
53        }
54      }
55    }
56
57    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
58  }
59
60  [System.Diagnostics.DebuggerStepThroughAttribute()]
61  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
62  [System.Runtime.Serialization.DataContractAttribute(Name = "Experiment", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
63  public partial class Experiment : HeuristicLab.Clients.OKB.OKBItem {
64
65    private long AlgorithmIdField;
66
67    private HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValuesField;
68
69    private long ProblemIdField;
70
71    private HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValuesField;
72
73    [System.Runtime.Serialization.DataMemberAttribute()]
74    public long AlgorithmId {
75      get {
76        return this.AlgorithmIdField;
77      }
78      set {
79        if ((this.AlgorithmIdField.Equals(value) != true)) {
80          this.AlgorithmIdField = value;
81          this.RaisePropertyChanged("AlgorithmId");
82        }
83      }
84    }
85
86    [System.Runtime.Serialization.DataMemberAttribute()]
87    public HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValues {
88      get {
89        return this.AlgorithmParameterValuesField;
90      }
91      set {
92        if ((object.ReferenceEquals(this.AlgorithmParameterValuesField, value) != true)) {
93          this.AlgorithmParameterValuesField = value;
94          this.RaisePropertyChanged("AlgorithmParameterValues");
95        }
96      }
97    }
98
99    [System.Runtime.Serialization.DataMemberAttribute()]
100    public long ProblemId {
101      get {
102        return this.ProblemIdField;
103      }
104      set {
105        if ((this.ProblemIdField.Equals(value) != true)) {
106          this.ProblemIdField = value;
107          this.RaisePropertyChanged("ProblemId");
108        }
109      }
110    }
111
112    [System.Runtime.Serialization.DataMemberAttribute()]
113    public HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValues {
114      get {
115        return this.ProblemParameterValuesField;
116      }
117      set {
118        if ((object.ReferenceEquals(this.ProblemParameterValuesField, value) != true)) {
119          this.ProblemParameterValuesField = value;
120          this.RaisePropertyChanged("ProblemParameterValues");
121        }
122      }
123    }
124  }
125
126  [System.Diagnostics.DebuggerStepThroughAttribute()]
127  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
128  [System.Runtime.Serialization.DataContractAttribute(Name = "Run", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
129  public partial class Run : HeuristicLab.Clients.OKB.OKBItem {
130
131    private System.Guid ClientIdField;
132
133    private long ExperimentIdField;
134
135    private System.Nullable<System.DateTime> FinishedDateField;
136
137    private int RandomSeedField;
138
139    private HeuristicLab.Clients.OKB.ResultValue[] ResultValuesField;
140
141    private System.Guid UserIdField;
142
143    [System.Runtime.Serialization.DataMemberAttribute()]
144    public System.Guid ClientId {
145      get {
146        return this.ClientIdField;
147      }
148      set {
149        if ((this.ClientIdField.Equals(value) != true)) {
150          this.ClientIdField = value;
151          this.RaisePropertyChanged("ClientId");
152        }
153      }
154    }
155
156    [System.Runtime.Serialization.DataMemberAttribute()]
157    public long ExperimentId {
158      get {
159        return this.ExperimentIdField;
160      }
161      set {
162        if ((this.ExperimentIdField.Equals(value) != true)) {
163          this.ExperimentIdField = value;
164          this.RaisePropertyChanged("ExperimentId");
165        }
166      }
167    }
168
169    [System.Runtime.Serialization.DataMemberAttribute()]
170    public System.Nullable<System.DateTime> FinishedDate {
171      get {
172        return this.FinishedDateField;
173      }
174      set {
175        if ((this.FinishedDateField.Equals(value) != true)) {
176          this.FinishedDateField = value;
177          this.RaisePropertyChanged("FinishedDate");
178        }
179      }
180    }
181
182    [System.Runtime.Serialization.DataMemberAttribute()]
183    public int RandomSeed {
184      get {
185        return this.RandomSeedField;
186      }
187      set {
188        if ((this.RandomSeedField.Equals(value) != true)) {
189          this.RandomSeedField = value;
190          this.RaisePropertyChanged("RandomSeed");
191        }
192      }
193    }
194
195    [System.Runtime.Serialization.DataMemberAttribute()]
196    public HeuristicLab.Clients.OKB.ResultValue[] ResultValues {
197      get {
198        return this.ResultValuesField;
199      }
200      set {
201        if ((object.ReferenceEquals(this.ResultValuesField, value) != true)) {
202          this.ResultValuesField = value;
203          this.RaisePropertyChanged("ResultValues");
204        }
205      }
206    }
207
208    [System.Runtime.Serialization.DataMemberAttribute()]
209    public System.Guid UserId {
210      get {
211        return this.UserIdField;
212      }
213      set {
214        if ((this.UserIdField.Equals(value) != true)) {
215          this.UserIdField = value;
216          this.RaisePropertyChanged("UserId");
217        }
218      }
219    }
220  }
221
222  [System.Diagnostics.DebuggerStepThroughAttribute()]
223  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
224  [System.Runtime.Serialization.DataContractAttribute(Name = "DataType", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
225  public partial class DataType : HeuristicLab.Clients.OKB.OKBItem {
226
227    private string NameField;
228
229    private long PlatformIdField;
230
231    private string SqlNameField;
232
233    [System.Runtime.Serialization.DataMemberAttribute()]
234    public string Name {
235      get {
236        return this.NameField;
237      }
238      set {
239        if ((object.ReferenceEquals(this.NameField, value) != true)) {
240          this.NameField = value;
241          this.RaisePropertyChanged("Name");
242        }
243      }
244    }
245
246    [System.Runtime.Serialization.DataMemberAttribute()]
247    public long PlatformId {
248      get {
249        return this.PlatformIdField;
250      }
251      set {
252        if ((this.PlatformIdField.Equals(value) != true)) {
253          this.PlatformIdField = value;
254          this.RaisePropertyChanged("PlatformId");
255        }
256      }
257    }
258
259    [System.Runtime.Serialization.DataMemberAttribute()]
260    public string SqlName {
261      get {
262        return this.SqlNameField;
263      }
264      set {
265        if ((object.ReferenceEquals(this.SqlNameField, value) != true)) {
266          this.SqlNameField = value;
267          this.RaisePropertyChanged("SqlName");
268        }
269      }
270    }
271  }
272
273  [System.Diagnostics.DebuggerStepThroughAttribute()]
274  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
275  [System.Runtime.Serialization.DataContractAttribute(Name = "NamedOKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
276  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))]
277  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
278  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
279  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))]
280  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
281  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
282  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
283  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))]
284  public partial class NamedOKBItem : HeuristicLab.Clients.OKB.OKBItem {
285
286    private string DescriptionField;
287
288    private string NameField;
289
290    [System.Runtime.Serialization.DataMemberAttribute()]
291    public string Description {
292      get {
293        return this.DescriptionField;
294      }
295      set {
296        if ((object.ReferenceEquals(this.DescriptionField, value) != true)) {
297          this.DescriptionField = value;
298          this.RaisePropertyChanged("Description");
299        }
300      }
301    }
302
303    [System.Runtime.Serialization.DataMemberAttribute()]
304    public string Name {
305      get {
306        return this.NameField;
307      }
308      set {
309        if ((object.ReferenceEquals(this.NameField, value) != true)) {
310          this.NameField = value;
311          this.RaisePropertyChanged("Name");
312        }
313      }
314    }
315  }
316
317  [System.Diagnostics.DebuggerStepThroughAttribute()]
318  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
319  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
320  public partial class AlgorithmParameter : HeuristicLab.Clients.OKB.NamedOKBItem {
321
322    private long AlgorithmIdField;
323
324    private string AliasField;
325
326    private long DataTypeIdField;
327
328    [System.Runtime.Serialization.DataMemberAttribute()]
329    public long AlgorithmId {
330      get {
331        return this.AlgorithmIdField;
332      }
333      set {
334        if ((this.AlgorithmIdField.Equals(value) != true)) {
335          this.AlgorithmIdField = value;
336          this.RaisePropertyChanged("AlgorithmId");
337        }
338      }
339    }
340
341    [System.Runtime.Serialization.DataMemberAttribute()]
342    public string Alias {
343      get {
344        return this.AliasField;
345      }
346      set {
347        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
348          this.AliasField = value;
349          this.RaisePropertyChanged("Alias");
350        }
351      }
352    }
353
354    [System.Runtime.Serialization.DataMemberAttribute()]
355    public long DataTypeId {
356      get {
357        return this.DataTypeIdField;
358      }
359      set {
360        if ((this.DataTypeIdField.Equals(value) != true)) {
361          this.DataTypeIdField = value;
362          this.RaisePropertyChanged("DataTypeId");
363        }
364      }
365    }
366  }
367
368  [System.Diagnostics.DebuggerStepThroughAttribute()]
369  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
370  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
371  public partial class ProblemClass : HeuristicLab.Clients.OKB.NamedOKBItem {
372  }
373
374  [System.Diagnostics.DebuggerStepThroughAttribute()]
375  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
376  [System.Runtime.Serialization.DataContractAttribute(Name = "Problem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
377  public partial class Problem : HeuristicLab.Clients.OKB.NamedOKBItem {
378
379    private long PlatformIdField;
380
381    private long ProblemClassIdField;
382
383    [System.Runtime.Serialization.DataMemberAttribute()]
384    public long PlatformId {
385      get {
386        return this.PlatformIdField;
387      }
388      set {
389        if ((this.PlatformIdField.Equals(value) != true)) {
390          this.PlatformIdField = value;
391          this.RaisePropertyChanged("PlatformId");
392        }
393      }
394    }
395
396    [System.Runtime.Serialization.DataMemberAttribute()]
397    public long ProblemClassId {
398      get {
399        return this.ProblemClassIdField;
400      }
401      set {
402        if ((this.ProblemClassIdField.Equals(value) != true)) {
403          this.ProblemClassIdField = value;
404          this.RaisePropertyChanged("ProblemClassId");
405        }
406      }
407    }
408  }
409
410  [System.Diagnostics.DebuggerStepThroughAttribute()]
411  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
412  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
413  public partial class ProblemParameter : HeuristicLab.Clients.OKB.NamedOKBItem {
414
415    private string AliasField;
416
417    private long DataTypeIdField;
418
419    private long ProblemIdField;
420
421    [System.Runtime.Serialization.DataMemberAttribute()]
422    public string Alias {
423      get {
424        return this.AliasField;
425      }
426      set {
427        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
428          this.AliasField = value;
429          this.RaisePropertyChanged("Alias");
430        }
431      }
432    }
433
434    [System.Runtime.Serialization.DataMemberAttribute()]
435    public long DataTypeId {
436      get {
437        return this.DataTypeIdField;
438      }
439      set {
440        if ((this.DataTypeIdField.Equals(value) != true)) {
441          this.DataTypeIdField = value;
442          this.RaisePropertyChanged("DataTypeId");
443        }
444      }
445    }
446
447    [System.Runtime.Serialization.DataMemberAttribute()]
448    public long ProblemId {
449      get {
450        return this.ProblemIdField;
451      }
452      set {
453        if ((this.ProblemIdField.Equals(value) != true)) {
454          this.ProblemIdField = value;
455          this.RaisePropertyChanged("ProblemId");
456        }
457      }
458    }
459  }
460
461  [System.Diagnostics.DebuggerStepThroughAttribute()]
462  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
463  [System.Runtime.Serialization.DataContractAttribute(Name = "Platform", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
464  public partial class Platform : HeuristicLab.Clients.OKB.NamedOKBItem {
465  }
466
467  [System.Diagnostics.DebuggerStepThroughAttribute()]
468  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
469  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
470  public partial class AlgorithmClass : HeuristicLab.Clients.OKB.NamedOKBItem {
471  }
472
473  [System.Diagnostics.DebuggerStepThroughAttribute()]
474  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
475  [System.Runtime.Serialization.DataContractAttribute(Name = "Algorithm", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
476  public partial class Algorithm : HeuristicLab.Clients.OKB.NamedOKBItem {
477
478    private long AlgorithmClassIdField;
479
480    private long PlatformIdField;
481
482    [System.Runtime.Serialization.DataMemberAttribute()]
483    public long AlgorithmClassId {
484      get {
485        return this.AlgorithmClassIdField;
486      }
487      set {
488        if ((this.AlgorithmClassIdField.Equals(value) != true)) {
489          this.AlgorithmClassIdField = value;
490          this.RaisePropertyChanged("AlgorithmClassId");
491        }
492      }
493    }
494
495    [System.Runtime.Serialization.DataMemberAttribute()]
496    public long PlatformId {
497      get {
498        return this.PlatformIdField;
499      }
500      set {
501        if ((this.PlatformIdField.Equals(value) != true)) {
502          this.PlatformIdField = value;
503          this.RaisePropertyChanged("PlatformId");
504        }
505      }
506    }
507  }
508
509  [System.Diagnostics.DebuggerStepThroughAttribute()]
510  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
511  [System.Runtime.Serialization.DataContractAttribute(Name = "Result", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
512  public partial class Result : HeuristicLab.Clients.OKB.NamedOKBItem {
513
514    private long AlgorithmIdField;
515
516    private string AliasField;
517
518    private long DataTypeIdField;
519
520    [System.Runtime.Serialization.DataMemberAttribute()]
521    public long AlgorithmId {
522      get {
523        return this.AlgorithmIdField;
524      }
525      set {
526        if ((this.AlgorithmIdField.Equals(value) != true)) {
527          this.AlgorithmIdField = value;
528          this.RaisePropertyChanged("AlgorithmId");
529        }
530      }
531    }
532
533    [System.Runtime.Serialization.DataMemberAttribute()]
534    public string Alias {
535      get {
536        return this.AliasField;
537      }
538      set {
539        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
540          this.AliasField = value;
541          this.RaisePropertyChanged("Alias");
542        }
543      }
544    }
545
546    [System.Runtime.Serialization.DataMemberAttribute()]
547    public long DataTypeId {
548      get {
549        return this.DataTypeIdField;
550      }
551      set {
552        if ((this.DataTypeIdField.Equals(value) != true)) {
553          this.DataTypeIdField = value;
554          this.RaisePropertyChanged("DataTypeId");
555        }
556      }
557    }
558  }
559
560  [System.Diagnostics.DebuggerStepThroughAttribute()]
561  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
562  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
563  public partial class AlgorithmParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
564
565    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
566
567    private long AlgorithmParameterIdField;
568
569    private long DataTypeIdField;
570
571    private long ExperimentIdField;
572
573    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
574      get {
575        return this.extensionDataField;
576      }
577      set {
578        this.extensionDataField = value;
579      }
580    }
581
582    [System.Runtime.Serialization.DataMemberAttribute()]
583    public long AlgorithmParameterId {
584      get {
585        return this.AlgorithmParameterIdField;
586      }
587      set {
588        if ((this.AlgorithmParameterIdField.Equals(value) != true)) {
589          this.AlgorithmParameterIdField = value;
590          this.RaisePropertyChanged("AlgorithmParameterId");
591        }
592      }
593    }
594
595    [System.Runtime.Serialization.DataMemberAttribute()]
596    public long DataTypeId {
597      get {
598        return this.DataTypeIdField;
599      }
600      set {
601        if ((this.DataTypeIdField.Equals(value) != true)) {
602          this.DataTypeIdField = value;
603          this.RaisePropertyChanged("DataTypeId");
604        }
605      }
606    }
607
608    [System.Runtime.Serialization.DataMemberAttribute()]
609    public long ExperimentId {
610      get {
611        return this.ExperimentIdField;
612      }
613      set {
614        if ((this.ExperimentIdField.Equals(value) != true)) {
615          this.ExperimentIdField = value;
616          this.RaisePropertyChanged("ExperimentId");
617        }
618      }
619    }
620
621    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
622
623    protected void RaisePropertyChanged(string propertyName) {
624      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
625      if ((propertyChanged != null)) {
626        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
627      }
628    }
629  }
630
631  [System.Diagnostics.DebuggerStepThroughAttribute()]
632  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
633  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
634  public partial class ProblemParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
635
636    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
637
638    private long DataTypeIdField;
639
640    private long ExperimentIdField;
641
642    private long ProblemParameterIdField;
643
644    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
645      get {
646        return this.extensionDataField;
647      }
648      set {
649        this.extensionDataField = value;
650      }
651    }
652
653    [System.Runtime.Serialization.DataMemberAttribute()]
654    public long DataTypeId {
655      get {
656        return this.DataTypeIdField;
657      }
658      set {
659        if ((this.DataTypeIdField.Equals(value) != true)) {
660          this.DataTypeIdField = value;
661          this.RaisePropertyChanged("DataTypeId");
662        }
663      }
664    }
665
666    [System.Runtime.Serialization.DataMemberAttribute()]
667    public long ExperimentId {
668      get {
669        return this.ExperimentIdField;
670      }
671      set {
672        if ((this.ExperimentIdField.Equals(value) != true)) {
673          this.ExperimentIdField = value;
674          this.RaisePropertyChanged("ExperimentId");
675        }
676      }
677    }
678
679    [System.Runtime.Serialization.DataMemberAttribute()]
680    public long ProblemParameterId {
681      get {
682        return this.ProblemParameterIdField;
683      }
684      set {
685        if ((this.ProblemParameterIdField.Equals(value) != true)) {
686          this.ProblemParameterIdField = value;
687          this.RaisePropertyChanged("ProblemParameterId");
688        }
689      }
690    }
691
692    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
693
694    protected void RaisePropertyChanged(string propertyName) {
695      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
696      if ((propertyChanged != null)) {
697        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
698      }
699    }
700  }
701
702  [System.Diagnostics.DebuggerStepThroughAttribute()]
703  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
704  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
705  public partial class ResultValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
706
707    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
708
709    private long DataTypeIdField;
710
711    private long ResultIdField;
712
713    private long RunIdField;
714
715    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
716      get {
717        return this.extensionDataField;
718      }
719      set {
720        this.extensionDataField = value;
721      }
722    }
723
724    [System.Runtime.Serialization.DataMemberAttribute()]
725    public long DataTypeId {
726      get {
727        return this.DataTypeIdField;
728      }
729      set {
730        if ((this.DataTypeIdField.Equals(value) != true)) {
731          this.DataTypeIdField = value;
732          this.RaisePropertyChanged("DataTypeId");
733        }
734      }
735    }
736
737    [System.Runtime.Serialization.DataMemberAttribute()]
738    public long ResultId {
739      get {
740        return this.ResultIdField;
741      }
742      set {
743        if ((this.ResultIdField.Equals(value) != true)) {
744          this.ResultIdField = value;
745          this.RaisePropertyChanged("ResultId");
746        }
747      }
748    }
749
750    [System.Runtime.Serialization.DataMemberAttribute()]
751    public long RunId {
752      get {
753        return this.RunIdField;
754      }
755      set {
756        if ((this.RunIdField.Equals(value) != true)) {
757          this.RunIdField = value;
758          this.RaisePropertyChanged("RunId");
759        }
760      }
761    }
762
763    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
764
765    protected void RaisePropertyChanged(string propertyName) {
766      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
767      if ((propertyChanged != null)) {
768        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
769      }
770    }
771  }
772
773  [System.Diagnostics.DebuggerStepThroughAttribute()]
774  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
775  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
776  public partial class ProblemData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
777
778    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
779
780    private byte[] DataField;
781
782    private long DataTypeIdField;
783
784    private long ProblemIdField;
785
786    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
787      get {
788        return this.extensionDataField;
789      }
790      set {
791        this.extensionDataField = value;
792      }
793    }
794
795    [System.Runtime.Serialization.DataMemberAttribute()]
796    public byte[] Data {
797      get {
798        return this.DataField;
799      }
800      set {
801        if ((object.ReferenceEquals(this.DataField, value) != true)) {
802          this.DataField = value;
803          this.RaisePropertyChanged("Data");
804        }
805      }
806    }
807
808    [System.Runtime.Serialization.DataMemberAttribute()]
809    public long DataTypeId {
810      get {
811        return this.DataTypeIdField;
812      }
813      set {
814        if ((this.DataTypeIdField.Equals(value) != true)) {
815          this.DataTypeIdField = value;
816          this.RaisePropertyChanged("DataTypeId");
817        }
818      }
819    }
820
821    [System.Runtime.Serialization.DataMemberAttribute()]
822    public long ProblemId {
823      get {
824        return this.ProblemIdField;
825      }
826      set {
827        if ((this.ProblemIdField.Equals(value) != true)) {
828          this.ProblemIdField = value;
829          this.RaisePropertyChanged("ProblemId");
830        }
831      }
832    }
833
834    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
835
836    protected void RaisePropertyChanged(string propertyName) {
837      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
838      if ((propertyChanged != null)) {
839        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
840      }
841    }
842  }
843
844  [System.Diagnostics.DebuggerStepThroughAttribute()]
845  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
846  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
847  public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
848
849    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
850
851    private long AlgorithmIdField;
852
853    private byte[] DataField;
854
855    private long DataTypeIdField;
856
857    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
858      get {
859        return this.extensionDataField;
860      }
861      set {
862        this.extensionDataField = value;
863      }
864    }
865
866    [System.Runtime.Serialization.DataMemberAttribute()]
867    public long AlgorithmId {
868      get {
869        return this.AlgorithmIdField;
870      }
871      set {
872        if ((this.AlgorithmIdField.Equals(value) != true)) {
873          this.AlgorithmIdField = value;
874          this.RaisePropertyChanged("AlgorithmId");
875        }
876      }
877    }
878
879    [System.Runtime.Serialization.DataMemberAttribute()]
880    public byte[] Data {
881      get {
882        return this.DataField;
883      }
884      set {
885        if ((object.ReferenceEquals(this.DataField, value) != true)) {
886          this.DataField = value;
887          this.RaisePropertyChanged("Data");
888        }
889      }
890    }
891
892    [System.Runtime.Serialization.DataMemberAttribute()]
893    public long DataTypeId {
894      get {
895        return this.DataTypeIdField;
896      }
897      set {
898        if ((this.DataTypeIdField.Equals(value) != true)) {
899          this.DataTypeIdField = value;
900          this.RaisePropertyChanged("DataTypeId");
901        }
902      }
903    }
904
905    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
906
907    protected void RaisePropertyChanged(string propertyName) {
908      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
909      if ((propertyChanged != null)) {
910        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
911      }
912    }
913  }
914
915  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
916  [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.IOKBService")]
917  public interface IOKBService {
918
919    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddResult", ReplyAction = "http://tempuri.org/IOKBService/AddResultResponse")]
920    long AddResult(HeuristicLab.Clients.OKB.Result dto);
921
922    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateResult", ReplyAction = "http://tempuri.org/IOKBService/UpdateResultResponse")]
923    void UpdateResult(HeuristicLab.Clients.OKB.Result dto);
924
925    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteResult", ReplyAction = "http://tempuri.org/IOKBService/DeleteResultResponse")]
926    void DeleteResult(long id);
927
928    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetExperiment", ReplyAction = "http://tempuri.org/IOKBService/GetExperimentResponse")]
929    HeuristicLab.Clients.OKB.Experiment GetExperiment(long id);
930
931    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetExperiments", ReplyAction = "http://tempuri.org/IOKBService/GetExperimentsResponse")]
932    HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId);
933
934    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddExperiment", ReplyAction = "http://tempuri.org/IOKBService/AddExperimentResponse")]
935    long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto);
936
937    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteExperiment", ReplyAction = "http://tempuri.org/IOKBService/DeleteExperimentResponse")]
938    void DeleteExperiment(long id);
939
940    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetRun", ReplyAction = "http://tempuri.org/IOKBService/GetRunResponse")]
941    HeuristicLab.Clients.OKB.Run GetRun(long id);
942
943    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetRuns", ReplyAction = "http://tempuri.org/IOKBService/GetRunsResponse")]
944    HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId);
945
946    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddRun", ReplyAction = "http://tempuri.org/IOKBService/AddRunResponse")]
947    long AddRun(HeuristicLab.Clients.OKB.Run dto);
948
949    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteRun", ReplyAction = "http://tempuri.org/IOKBService/DeleteRunResponse")]
950    void DeleteRun(long id);
951
952    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameters", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParametersResponse")]
953    HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId);
954
955    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmParameterResponse")]
956    long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
957
958    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmParameterResponse")]
959    void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
960
961    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmParameterResponse")]
962    void DeleteAlgorithmParameter(long id);
963
964    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClass", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassResponse")]
965    HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id);
966
967    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClasses", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassesResponse")]
968    HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses();
969
970    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemClass", ReplyAction = "http://tempuri.org/IOKBService/AddProblemClassResponse")]
971    long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
972
973    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemClassResponse")]
974    void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
975
976    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemClassResponse")]
977    void DeleteProblemClass(long id);
978
979    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblem", ReplyAction = "http://tempuri.org/IOKBService/GetProblemResponse")]
980    HeuristicLab.Clients.OKB.Problem GetProblem(long id);
981
982    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblems", ReplyAction = "http://tempuri.org/IOKBService/GetProblemsResponse")]
983    HeuristicLab.Clients.OKB.Problem[] GetProblems();
984
985    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblem", ReplyAction = "http://tempuri.org/IOKBService/AddProblemResponse")]
986    long AddProblem(HeuristicLab.Clients.OKB.Problem dto);
987
988    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblem", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemResponse")]
989    void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto);
990
991    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblem", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemResponse")]
992    void DeleteProblem(long id);
993
994    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/GetProblemUsersResponse")]
995    System.Guid[] GetProblemUsers(long problemId);
996
997    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemUsersResponse")]
998    void UpdateProblemUsers(long problemId, System.Guid[] users);
999
1000    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemData", ReplyAction = "http://tempuri.org/IOKBService/GetProblemDataResponse")]
1001    HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId);
1002
1003    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemData", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemDataResponse")]
1004    void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto);
1005
1006    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParameterResponse")]
1007    HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id);
1008
1009    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameters", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParametersResponse")]
1010    HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId);
1011
1012    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/AddProblemParameterResponse")]
1013    long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
1014
1015    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemParameterResponse")]
1016    void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
1017
1018    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemParameterResponse")]
1019    void DeleteProblemParameter(long id);
1020
1021    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResult", ReplyAction = "http://tempuri.org/IOKBService/GetResultResponse")]
1022    HeuristicLab.Clients.OKB.Result GetResult(long id);
1023
1024    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResults", ReplyAction = "http://tempuri.org/IOKBService/GetResultsResponse")]
1025    HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId);
1026
1027    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatform", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformResponse")]
1028    HeuristicLab.Clients.OKB.Platform GetPlatform(long id);
1029
1030    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatforms", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformsResponse")]
1031    HeuristicLab.Clients.OKB.Platform[] GetPlatforms();
1032
1033    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddPlatform", ReplyAction = "http://tempuri.org/IOKBService/AddPlatformResponse")]
1034    long AddPlatform(HeuristicLab.Clients.OKB.Platform dto);
1035
1036    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdatePlatform", ReplyAction = "http://tempuri.org/IOKBService/UpdatePlatformResponse")]
1037    void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto);
1038
1039    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeletePlatform", ReplyAction = "http://tempuri.org/IOKBService/DeletePlatformResponse")]
1040    void DeletePlatform(long id);
1041
1042    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataType", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypeResponse")]
1043    HeuristicLab.Clients.OKB.DataType GetDataType(long id);
1044
1045    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataTypes", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypesResponse")]
1046    HeuristicLab.Clients.OKB.DataType[] GetDataTypes();
1047
1048    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddDataType", ReplyAction = "http://tempuri.org/IOKBService/AddDataTypeResponse")]
1049    long AddDataType(HeuristicLab.Clients.OKB.DataType dto);
1050
1051    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateDataType", ReplyAction = "http://tempuri.org/IOKBService/UpdateDataTypeResponse")]
1052    void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto);
1053
1054    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteDataType", ReplyAction = "http://tempuri.org/IOKBService/DeleteDataTypeResponse")]
1055    void DeleteDataType(long id);
1056
1057    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassResponse")]
1058    HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id);
1059
1060    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClasses", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassesResponse")]
1061    HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses();
1062
1063    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmClassResponse")]
1064    long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
1065
1066    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmClassResponse")]
1067    void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
1068
1069    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmClassResponse")]
1070    void DeleteAlgorithmClass(long id);
1071
1072    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmResponse")]
1073    HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id);
1074
1075    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithms", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmsResponse")]
1076    HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms();
1077
1078    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmResponse")]
1079    long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
1080
1081    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmResponse")]
1082    void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
1083
1084    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmResponse")]
1085    void DeleteAlgorithm(long id);
1086
1087    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmUsersResponse")]
1088    System.Guid[] GetAlgorithmUsers(long algorithmId);
1089
1090    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmUsersResponse")]
1091    void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users);
1092
1093    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmDataResponse")]
1094    HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId);
1095
1096    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmDataResponse")]
1097    void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto);
1098
1099    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParameterResponse")]
1100    HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id);
1101  }
1102
1103  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1104  public interface IOKBServiceChannel : HeuristicLab.Clients.OKB.IOKBService, System.ServiceModel.IClientChannel {
1105  }
1106
1107  [System.Diagnostics.DebuggerStepThroughAttribute()]
1108  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1109  public partial class OKBServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IOKBService>, HeuristicLab.Clients.OKB.IOKBService {
1110
1111    public OKBServiceClient() {
1112    }
1113
1114    public OKBServiceClient(string endpointConfigurationName) :
1115      base(endpointConfigurationName) {
1116    }
1117
1118    public OKBServiceClient(string endpointConfigurationName, string remoteAddress) :
1119      base(endpointConfigurationName, remoteAddress) {
1120    }
1121
1122    public OKBServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1123      base(endpointConfigurationName, remoteAddress) {
1124    }
1125
1126    public OKBServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1127      base(binding, remoteAddress) {
1128    }
1129
1130    public long AddResult(HeuristicLab.Clients.OKB.Result dto) {
1131      return base.Channel.AddResult(dto);
1132    }
1133
1134    public void UpdateResult(HeuristicLab.Clients.OKB.Result dto) {
1135      base.Channel.UpdateResult(dto);
1136    }
1137
1138    public void DeleteResult(long id) {
1139      base.Channel.DeleteResult(id);
1140    }
1141
1142    public HeuristicLab.Clients.OKB.Experiment GetExperiment(long id) {
1143      return base.Channel.GetExperiment(id);
1144    }
1145
1146    public HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId) {
1147      return base.Channel.GetExperiments(algorithmId, problemId);
1148    }
1149
1150    public long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto) {
1151      return base.Channel.AddExperiment(dto);
1152    }
1153
1154    public void DeleteExperiment(long id) {
1155      base.Channel.DeleteExperiment(id);
1156    }
1157
1158    public HeuristicLab.Clients.OKB.Run GetRun(long id) {
1159      return base.Channel.GetRun(id);
1160    }
1161
1162    public HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId) {
1163      return base.Channel.GetRuns(experimentId);
1164    }
1165
1166    public long AddRun(HeuristicLab.Clients.OKB.Run dto) {
1167      return base.Channel.AddRun(dto);
1168    }
1169
1170    public void DeleteRun(long id) {
1171      base.Channel.DeleteRun(id);
1172    }
1173
1174    public HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId) {
1175      return base.Channel.GetAlgorithmParameters(algorithmId);
1176    }
1177
1178    public long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
1179      return base.Channel.AddAlgorithmParameter(dto);
1180    }
1181
1182    public void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
1183      base.Channel.UpdateAlgorithmParameter(dto);
1184    }
1185
1186    public void DeleteAlgorithmParameter(long id) {
1187      base.Channel.DeleteAlgorithmParameter(id);
1188    }
1189
1190    public HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id) {
1191      return base.Channel.GetProblemClass(id);
1192    }
1193
1194    public HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses() {
1195      return base.Channel.GetProblemClasses();
1196    }
1197
1198    public long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
1199      return base.Channel.AddProblemClass(dto);
1200    }
1201
1202    public void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
1203      base.Channel.UpdateProblemClass(dto);
1204    }
1205
1206    public void DeleteProblemClass(long id) {
1207      base.Channel.DeleteProblemClass(id);
1208    }
1209
1210    public HeuristicLab.Clients.OKB.Problem GetProblem(long id) {
1211      return base.Channel.GetProblem(id);
1212    }
1213
1214    public HeuristicLab.Clients.OKB.Problem[] GetProblems() {
1215      return base.Channel.GetProblems();
1216    }
1217
1218    public long AddProblem(HeuristicLab.Clients.OKB.Problem dto) {
1219      return base.Channel.AddProblem(dto);
1220    }
1221
1222    public void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto) {
1223      base.Channel.UpdateProblem(dto);
1224    }
1225
1226    public void DeleteProblem(long id) {
1227      base.Channel.DeleteProblem(id);
1228    }
1229
1230    public System.Guid[] GetProblemUsers(long problemId) {
1231      return base.Channel.GetProblemUsers(problemId);
1232    }
1233
1234    public void UpdateProblemUsers(long problemId, System.Guid[] users) {
1235      base.Channel.UpdateProblemUsers(problemId, users);
1236    }
1237
1238    public HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId) {
1239      return base.Channel.GetProblemData(problemId);
1240    }
1241
1242    public void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto) {
1243      base.Channel.UpdateProblemData(dto);
1244    }
1245
1246    public HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id) {
1247      return base.Channel.GetProblemParameter(id);
1248    }
1249
1250    public HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId) {
1251      return base.Channel.GetProblemParameters(problemId);
1252    }
1253
1254    public long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
1255      return base.Channel.AddProblemParameter(dto);
1256    }
1257
1258    public void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
1259      base.Channel.UpdateProblemParameter(dto);
1260    }
1261
1262    public void DeleteProblemParameter(long id) {
1263      base.Channel.DeleteProblemParameter(id);
1264    }
1265
1266    public HeuristicLab.Clients.OKB.Result GetResult(long id) {
1267      return base.Channel.GetResult(id);
1268    }
1269
1270    public HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId) {
1271      return base.Channel.GetResults(algorithmId);
1272    }
1273
1274    public HeuristicLab.Clients.OKB.Platform GetPlatform(long id) {
1275      return base.Channel.GetPlatform(id);
1276    }
1277
1278    public HeuristicLab.Clients.OKB.Platform[] GetPlatforms() {
1279      return base.Channel.GetPlatforms();
1280    }
1281
1282    public long AddPlatform(HeuristicLab.Clients.OKB.Platform dto) {
1283      return base.Channel.AddPlatform(dto);
1284    }
1285
1286    public void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto) {
1287      base.Channel.UpdatePlatform(dto);
1288    }
1289
1290    public void DeletePlatform(long id) {
1291      base.Channel.DeletePlatform(id);
1292    }
1293
1294    public HeuristicLab.Clients.OKB.DataType GetDataType(long id) {
1295      return base.Channel.GetDataType(id);
1296    }
1297
1298    public HeuristicLab.Clients.OKB.DataType[] GetDataTypes() {
1299      return base.Channel.GetDataTypes();
1300    }
1301
1302    public long AddDataType(HeuristicLab.Clients.OKB.DataType dto) {
1303      return base.Channel.AddDataType(dto);
1304    }
1305
1306    public void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto) {
1307      base.Channel.UpdateDataType(dto);
1308    }
1309
1310    public void DeleteDataType(long id) {
1311      base.Channel.DeleteDataType(id);
1312    }
1313
1314    public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id) {
1315      return base.Channel.GetAlgorithmClass(id);
1316    }
1317
1318    public HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses() {
1319      return base.Channel.GetAlgorithmClasses();
1320    }
1321
1322    public long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
1323      return base.Channel.AddAlgorithmClass(dto);
1324    }
1325
1326    public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
1327      base.Channel.UpdateAlgorithmClass(dto);
1328    }
1329
1330    public void DeleteAlgorithmClass(long id) {
1331      base.Channel.DeleteAlgorithmClass(id);
1332    }
1333
1334    public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id) {
1335      return base.Channel.GetAlgorithm(id);
1336    }
1337
1338    public HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms() {
1339      return base.Channel.GetAlgorithms();
1340    }
1341
1342    public long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
1343      return base.Channel.AddAlgorithm(dto);
1344    }
1345
1346    public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
1347      base.Channel.UpdateAlgorithm(dto);
1348    }
1349
1350    public void DeleteAlgorithm(long id) {
1351      base.Channel.DeleteAlgorithm(id);
1352    }
1353
1354    public System.Guid[] GetAlgorithmUsers(long algorithmId) {
1355      return base.Channel.GetAlgorithmUsers(algorithmId);
1356    }
1357
1358    public void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users) {
1359      base.Channel.UpdateAlgorithmUsers(algorithmId, users);
1360    }
1361
1362    public HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId) {
1363      return base.Channel.GetAlgorithmData(algorithmId);
1364    }
1365
1366    public void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto) {
1367      base.Channel.UpdateAlgorithmData(dto);
1368    }
1369
1370    public HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id) {
1371      return base.Channel.GetAlgorithmParameter(id);
1372    }
1373  }
1374}
Note: See TracBrowser for help on using the repository browser.