Free cookie consent management tool by TermsFeed Policy Generator

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

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

Worked on OKB (#1174)

File size: 39.6 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  using System.Runtime.Serialization;
13
14
15  [System.Diagnostics.DebuggerStepThroughAttribute()]
16  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
17  [System.Runtime.Serialization.DataContractAttribute(Name = "OKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
18  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.DataType))]
19  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NamedOKBItem))]
20  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))]
21  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
22  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
23  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))]
24  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
25  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
26  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
27  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))]
28  public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
29
30    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
31
32    private long IdField;
33
34    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
35      get {
36        return this.extensionDataField;
37      }
38      set {
39        this.extensionDataField = value;
40      }
41    }
42
43    [System.Runtime.Serialization.DataMemberAttribute()]
44    public long Id {
45      get {
46        return this.IdField;
47      }
48      set {
49        if ((this.IdField.Equals(value) != true)) {
50          this.IdField = value;
51          this.RaisePropertyChanged("Id");
52        }
53      }
54    }
55
56    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
57  }
58
59  [System.Diagnostics.DebuggerStepThroughAttribute()]
60  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
61  [System.Runtime.Serialization.DataContractAttribute(Name = "DataType", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
62  public partial class DataType : HeuristicLab.Clients.OKB.OKBItem {
63
64    private string NameField;
65
66    private long PlatformIdField;
67
68    private string SqlNameField;
69
70    [System.Runtime.Serialization.DataMemberAttribute()]
71    public string Name {
72      get {
73        return this.NameField;
74      }
75      set {
76        if ((object.ReferenceEquals(this.NameField, value) != true)) {
77          this.NameField = value;
78          this.RaisePropertyChanged("Name");
79        }
80      }
81    }
82
83    [System.Runtime.Serialization.DataMemberAttribute()]
84    public long PlatformId {
85      get {
86        return this.PlatformIdField;
87      }
88      set {
89        if ((this.PlatformIdField.Equals(value) != true)) {
90          this.PlatformIdField = value;
91          this.RaisePropertyChanged("PlatformId");
92        }
93      }
94    }
95
96    [System.Runtime.Serialization.DataMemberAttribute()]
97    public string SqlName {
98      get {
99        return this.SqlNameField;
100      }
101      set {
102        if ((object.ReferenceEquals(this.SqlNameField, value) != true)) {
103          this.SqlNameField = value;
104          this.RaisePropertyChanged("SqlName");
105        }
106      }
107    }
108  }
109
110  [System.Diagnostics.DebuggerStepThroughAttribute()]
111  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
112  [System.Runtime.Serialization.DataContractAttribute(Name = "NamedOKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
113  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))]
114  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
115  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
116  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))]
117  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
118  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
119  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
120  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))]
121  public partial class NamedOKBItem : HeuristicLab.Clients.OKB.OKBItem {
122
123    private string DescriptionField;
124
125    private string NameField;
126
127    [System.Runtime.Serialization.DataMemberAttribute()]
128    public string Description {
129      get {
130        return this.DescriptionField;
131      }
132      set {
133        if ((object.ReferenceEquals(this.DescriptionField, value) != true)) {
134          this.DescriptionField = value;
135          this.RaisePropertyChanged("Description");
136        }
137      }
138    }
139
140    [System.Runtime.Serialization.DataMemberAttribute()]
141    public string Name {
142      get {
143        return this.NameField;
144      }
145      set {
146        if ((object.ReferenceEquals(this.NameField, value) != true)) {
147          this.NameField = value;
148          this.RaisePropertyChanged("Name");
149        }
150      }
151    }
152  }
153
154  [System.Diagnostics.DebuggerStepThroughAttribute()]
155  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
156  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
157  public partial class AlgorithmParameter : HeuristicLab.Clients.OKB.NamedOKBItem {
158
159    private long AlgorithmIdField;
160
161    private string AliasField;
162
163    private long DataTypeIdField;
164
165    [System.Runtime.Serialization.DataMemberAttribute()]
166    public long AlgorithmId {
167      get {
168        return this.AlgorithmIdField;
169      }
170      set {
171        if ((this.AlgorithmIdField.Equals(value) != true)) {
172          this.AlgorithmIdField = value;
173          this.RaisePropertyChanged("AlgorithmId");
174        }
175      }
176    }
177
178    [System.Runtime.Serialization.DataMemberAttribute()]
179    public string Alias {
180      get {
181        return this.AliasField;
182      }
183      set {
184        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
185          this.AliasField = value;
186          this.RaisePropertyChanged("Alias");
187        }
188      }
189    }
190
191    [System.Runtime.Serialization.DataMemberAttribute()]
192    public long DataTypeId {
193      get {
194        return this.DataTypeIdField;
195      }
196      set {
197        if ((this.DataTypeIdField.Equals(value) != true)) {
198          this.DataTypeIdField = value;
199          this.RaisePropertyChanged("DataTypeId");
200        }
201      }
202    }
203  }
204
205  [System.Diagnostics.DebuggerStepThroughAttribute()]
206  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
207  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
208  public partial class ProblemClass : HeuristicLab.Clients.OKB.NamedOKBItem {
209  }
210
211  [System.Diagnostics.DebuggerStepThroughAttribute()]
212  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
213  [System.Runtime.Serialization.DataContractAttribute(Name = "Problem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
214  public partial class Problem : HeuristicLab.Clients.OKB.NamedOKBItem {
215
216    private long PlatformIdField;
217
218    private long ProblemClassIdField;
219
220    [System.Runtime.Serialization.DataMemberAttribute()]
221    public long PlatformId {
222      get {
223        return this.PlatformIdField;
224      }
225      set {
226        if ((this.PlatformIdField.Equals(value) != true)) {
227          this.PlatformIdField = value;
228          this.RaisePropertyChanged("PlatformId");
229        }
230      }
231    }
232
233    [System.Runtime.Serialization.DataMemberAttribute()]
234    public long ProblemClassId {
235      get {
236        return this.ProblemClassIdField;
237      }
238      set {
239        if ((this.ProblemClassIdField.Equals(value) != true)) {
240          this.ProblemClassIdField = value;
241          this.RaisePropertyChanged("ProblemClassId");
242        }
243      }
244    }
245  }
246
247  [System.Diagnostics.DebuggerStepThroughAttribute()]
248  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
249  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
250  public partial class ProblemParameter : HeuristicLab.Clients.OKB.NamedOKBItem {
251
252    private string AliasField;
253
254    private long DataTypeIdField;
255
256    private long ProblemIdField;
257
258    [System.Runtime.Serialization.DataMemberAttribute()]
259    public string Alias {
260      get {
261        return this.AliasField;
262      }
263      set {
264        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
265          this.AliasField = value;
266          this.RaisePropertyChanged("Alias");
267        }
268      }
269    }
270
271    [System.Runtime.Serialization.DataMemberAttribute()]
272    public long DataTypeId {
273      get {
274        return this.DataTypeIdField;
275      }
276      set {
277        if ((this.DataTypeIdField.Equals(value) != true)) {
278          this.DataTypeIdField = value;
279          this.RaisePropertyChanged("DataTypeId");
280        }
281      }
282    }
283
284    [System.Runtime.Serialization.DataMemberAttribute()]
285    public long ProblemId {
286      get {
287        return this.ProblemIdField;
288      }
289      set {
290        if ((this.ProblemIdField.Equals(value) != true)) {
291          this.ProblemIdField = value;
292          this.RaisePropertyChanged("ProblemId");
293        }
294      }
295    }
296  }
297
298  [System.Diagnostics.DebuggerStepThroughAttribute()]
299  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
300  [System.Runtime.Serialization.DataContractAttribute(Name = "Platform", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
301  public partial class Platform : HeuristicLab.Clients.OKB.NamedOKBItem {
302  }
303
304  [System.Diagnostics.DebuggerStepThroughAttribute()]
305  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
306  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
307  public partial class AlgorithmClass : HeuristicLab.Clients.OKB.NamedOKBItem {
308  }
309
310  [System.Diagnostics.DebuggerStepThroughAttribute()]
311  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
312  [System.Runtime.Serialization.DataContractAttribute(Name = "Algorithm", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
313  public partial class Algorithm : HeuristicLab.Clients.OKB.NamedOKBItem {
314
315    private long AlgorithmClassIdField;
316
317    private long PlatformIdField;
318
319    [System.Runtime.Serialization.DataMemberAttribute()]
320    public long AlgorithmClassId {
321      get {
322        return this.AlgorithmClassIdField;
323      }
324      set {
325        if ((this.AlgorithmClassIdField.Equals(value) != true)) {
326          this.AlgorithmClassIdField = value;
327          this.RaisePropertyChanged("AlgorithmClassId");
328        }
329      }
330    }
331
332    [System.Runtime.Serialization.DataMemberAttribute()]
333    public long PlatformId {
334      get {
335        return this.PlatformIdField;
336      }
337      set {
338        if ((this.PlatformIdField.Equals(value) != true)) {
339          this.PlatformIdField = value;
340          this.RaisePropertyChanged("PlatformId");
341        }
342      }
343    }
344  }
345
346  [System.Diagnostics.DebuggerStepThroughAttribute()]
347  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
348  [System.Runtime.Serialization.DataContractAttribute(Name = "Result", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
349  public partial class Result : HeuristicLab.Clients.OKB.NamedOKBItem {
350
351    private long AlgorithmIdField;
352
353    private string AliasField;
354
355    private long DataTypeIdField;
356
357    [System.Runtime.Serialization.DataMemberAttribute()]
358    public long AlgorithmId {
359      get {
360        return this.AlgorithmIdField;
361      }
362      set {
363        if ((this.AlgorithmIdField.Equals(value) != true)) {
364          this.AlgorithmIdField = value;
365          this.RaisePropertyChanged("AlgorithmId");
366        }
367      }
368    }
369
370    [System.Runtime.Serialization.DataMemberAttribute()]
371    public string Alias {
372      get {
373        return this.AliasField;
374      }
375      set {
376        if ((object.ReferenceEquals(this.AliasField, value) != true)) {
377          this.AliasField = value;
378          this.RaisePropertyChanged("Alias");
379        }
380      }
381    }
382
383    [System.Runtime.Serialization.DataMemberAttribute()]
384    public long DataTypeId {
385      get {
386        return this.DataTypeIdField;
387      }
388      set {
389        if ((this.DataTypeIdField.Equals(value) != true)) {
390          this.DataTypeIdField = value;
391          this.RaisePropertyChanged("DataTypeId");
392        }
393      }
394    }
395  }
396
397  [System.Diagnostics.DebuggerStepThroughAttribute()]
398  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
399  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
400  public partial class ProblemData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
401
402    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
403
404    private byte[] DataField;
405
406    private long DataTypeIdField;
407
408    private long ProblemIdField;
409
410    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
411      get {
412        return this.extensionDataField;
413      }
414      set {
415        this.extensionDataField = value;
416      }
417    }
418
419    [System.Runtime.Serialization.DataMemberAttribute()]
420    public byte[] Data {
421      get {
422        return this.DataField;
423      }
424      set {
425        if ((object.ReferenceEquals(this.DataField, value) != true)) {
426          this.DataField = value;
427          this.RaisePropertyChanged("Data");
428        }
429      }
430    }
431
432    [System.Runtime.Serialization.DataMemberAttribute()]
433    public long DataTypeId {
434      get {
435        return this.DataTypeIdField;
436      }
437      set {
438        if ((this.DataTypeIdField.Equals(value) != true)) {
439          this.DataTypeIdField = value;
440          this.RaisePropertyChanged("DataTypeId");
441        }
442      }
443    }
444
445    [System.Runtime.Serialization.DataMemberAttribute()]
446    public long ProblemId {
447      get {
448        return this.ProblemIdField;
449      }
450      set {
451        if ((this.ProblemIdField.Equals(value) != true)) {
452          this.ProblemIdField = value;
453          this.RaisePropertyChanged("ProblemId");
454        }
455      }
456    }
457
458    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
459
460    protected void RaisePropertyChanged(string propertyName) {
461      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
462      if ((propertyChanged != null)) {
463        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
464      }
465    }
466  }
467
468  [System.Diagnostics.DebuggerStepThroughAttribute()]
469  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
470  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
471  public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
472
473    private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
474
475    private long AlgorithmIdField;
476
477    private byte[] DataField;
478
479    private long DataTypeIdField;
480
481    public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
482      get {
483        return this.extensionDataField;
484      }
485      set {
486        this.extensionDataField = value;
487      }
488    }
489
490    [System.Runtime.Serialization.DataMemberAttribute()]
491    public long AlgorithmId {
492      get {
493        return this.AlgorithmIdField;
494      }
495      set {
496        if ((this.AlgorithmIdField.Equals(value) != true)) {
497          this.AlgorithmIdField = value;
498          this.RaisePropertyChanged("AlgorithmId");
499        }
500      }
501    }
502
503    [System.Runtime.Serialization.DataMemberAttribute()]
504    public byte[] Data {
505      get {
506        return this.DataField;
507      }
508      set {
509        if ((object.ReferenceEquals(this.DataField, value) != true)) {
510          this.DataField = value;
511          this.RaisePropertyChanged("Data");
512        }
513      }
514    }
515
516    [System.Runtime.Serialization.DataMemberAttribute()]
517    public long DataTypeId {
518      get {
519        return this.DataTypeIdField;
520      }
521      set {
522        if ((this.DataTypeIdField.Equals(value) != true)) {
523          this.DataTypeIdField = value;
524          this.RaisePropertyChanged("DataTypeId");
525        }
526      }
527    }
528
529    public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
530
531    protected void RaisePropertyChanged(string propertyName) {
532      System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
533      if ((propertyChanged != null)) {
534        propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
535      }
536    }
537  }
538
539  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
540  [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.IOKBService")]
541  public interface IOKBService {
542
543    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddResult", ReplyAction = "http://tempuri.org/IOKBService/AddResultResponse")]
544    long AddResult(HeuristicLab.Clients.OKB.Result dto);
545
546    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateResult", ReplyAction = "http://tempuri.org/IOKBService/UpdateResultResponse")]
547    void UpdateResult(HeuristicLab.Clients.OKB.Result dto);
548
549    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteResult", ReplyAction = "http://tempuri.org/IOKBService/DeleteResultResponse")]
550    void DeleteResult(long id);
551
552    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameters", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParametersResponse")]
553    HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId);
554
555    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmParameterResponse")]
556    long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
557
558    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmParameterResponse")]
559    void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
560
561    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmParameterResponse")]
562    void DeleteAlgorithmParameter(long id);
563
564    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClass", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassResponse")]
565    HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id);
566
567    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClasses", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassesResponse")]
568    HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses();
569
570    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemClass", ReplyAction = "http://tempuri.org/IOKBService/AddProblemClassResponse")]
571    long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
572
573    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemClassResponse")]
574    void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
575
576    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemClassResponse")]
577    void DeleteProblemClass(long id);
578
579    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblem", ReplyAction = "http://tempuri.org/IOKBService/GetProblemResponse")]
580    HeuristicLab.Clients.OKB.Problem GetProblem(long id);
581
582    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblems", ReplyAction = "http://tempuri.org/IOKBService/GetProblemsResponse")]
583    HeuristicLab.Clients.OKB.Problem[] GetProblems();
584
585    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblem", ReplyAction = "http://tempuri.org/IOKBService/AddProblemResponse")]
586    long AddProblem(HeuristicLab.Clients.OKB.Problem dto);
587
588    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblem", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemResponse")]
589    void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto);
590
591    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblem", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemResponse")]
592    void DeleteProblem(long id);
593
594    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/GetProblemUsersResponse")]
595    System.Guid[] GetProblemUsers(long problemId);
596
597    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemUsersResponse")]
598    void UpdateProblemUsers(long problemId, System.Guid[] users);
599
600    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemData", ReplyAction = "http://tempuri.org/IOKBService/GetProblemDataResponse")]
601    HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId);
602
603    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemData", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemDataResponse")]
604    void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto);
605
606    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParameterResponse")]
607    HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id);
608
609    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameters", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParametersResponse")]
610    HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId);
611
612    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/AddProblemParameterResponse")]
613    long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
614
615    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemParameterResponse")]
616    void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
617
618    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemParameterResponse")]
619    void DeleteProblemParameter(long id);
620
621    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResult", ReplyAction = "http://tempuri.org/IOKBService/GetResultResponse")]
622    HeuristicLab.Clients.OKB.Result GetResult(long id);
623
624    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResults", ReplyAction = "http://tempuri.org/IOKBService/GetResultsResponse")]
625    HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId);
626
627    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatform", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformResponse")]
628    HeuristicLab.Clients.OKB.Platform GetPlatform(long id);
629
630    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatforms", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformsResponse")]
631    HeuristicLab.Clients.OKB.Platform[] GetPlatforms();
632
633    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddPlatform", ReplyAction = "http://tempuri.org/IOKBService/AddPlatformResponse")]
634    long AddPlatform(HeuristicLab.Clients.OKB.Platform dto);
635
636    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdatePlatform", ReplyAction = "http://tempuri.org/IOKBService/UpdatePlatformResponse")]
637    void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto);
638
639    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeletePlatform", ReplyAction = "http://tempuri.org/IOKBService/DeletePlatformResponse")]
640    void DeletePlatform(long id);
641
642    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataType", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypeResponse")]
643    HeuristicLab.Clients.OKB.DataType GetDataType(long id);
644
645    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataTypes", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypesResponse")]
646    HeuristicLab.Clients.OKB.DataType[] GetDataTypes();
647
648    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddDataType", ReplyAction = "http://tempuri.org/IOKBService/AddDataTypeResponse")]
649    long AddDataType(HeuristicLab.Clients.OKB.DataType dto);
650
651    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateDataType", ReplyAction = "http://tempuri.org/IOKBService/UpdateDataTypeResponse")]
652    void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto);
653
654    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteDataType", ReplyAction = "http://tempuri.org/IOKBService/DeleteDataTypeResponse")]
655    void DeleteDataType(long id);
656
657    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassResponse")]
658    HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id);
659
660    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClasses", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassesResponse")]
661    HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses();
662
663    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmClassResponse")]
664    long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
665
666    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmClassResponse")]
667    void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
668
669    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmClassResponse")]
670    void DeleteAlgorithmClass(long id);
671
672    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmResponse")]
673    HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id);
674
675    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithms", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmsResponse")]
676    HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms();
677
678    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmResponse")]
679    long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
680
681    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmResponse")]
682    void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
683
684    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmResponse")]
685    void DeleteAlgorithm(long id);
686
687    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmUsersResponse")]
688    System.Guid[] GetAlgorithmUsers(long algorithmId);
689
690    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmUsersResponse")]
691    void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users);
692
693    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmDataResponse")]
694    HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId);
695
696    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmDataResponse")]
697    void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto);
698
699    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParameterResponse")]
700    HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id);
701  }
702
703  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
704  public interface IOKBServiceChannel : HeuristicLab.Clients.OKB.IOKBService, System.ServiceModel.IClientChannel {
705  }
706
707  [System.Diagnostics.DebuggerStepThroughAttribute()]
708  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
709  public partial class OKBServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IOKBService>, HeuristicLab.Clients.OKB.IOKBService {
710
711    public OKBServiceClient() {
712    }
713
714    public OKBServiceClient(string endpointConfigurationName) :
715      base(endpointConfigurationName) {
716    }
717
718    public OKBServiceClient(string endpointConfigurationName, string remoteAddress) :
719      base(endpointConfigurationName, remoteAddress) {
720    }
721
722    public OKBServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
723      base(endpointConfigurationName, remoteAddress) {
724    }
725
726    public OKBServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
727      base(binding, remoteAddress) {
728    }
729
730    public long AddResult(HeuristicLab.Clients.OKB.Result dto) {
731      return base.Channel.AddResult(dto);
732    }
733
734    public void UpdateResult(HeuristicLab.Clients.OKB.Result dto) {
735      base.Channel.UpdateResult(dto);
736    }
737
738    public void DeleteResult(long id) {
739      base.Channel.DeleteResult(id);
740    }
741
742    public HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId) {
743      return base.Channel.GetAlgorithmParameters(algorithmId);
744    }
745
746    public long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
747      return base.Channel.AddAlgorithmParameter(dto);
748    }
749
750    public void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) {
751      base.Channel.UpdateAlgorithmParameter(dto);
752    }
753
754    public void DeleteAlgorithmParameter(long id) {
755      base.Channel.DeleteAlgorithmParameter(id);
756    }
757
758    public HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id) {
759      return base.Channel.GetProblemClass(id);
760    }
761
762    public HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses() {
763      return base.Channel.GetProblemClasses();
764    }
765
766    public long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
767      return base.Channel.AddProblemClass(dto);
768    }
769
770    public void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) {
771      base.Channel.UpdateProblemClass(dto);
772    }
773
774    public void DeleteProblemClass(long id) {
775      base.Channel.DeleteProblemClass(id);
776    }
777
778    public HeuristicLab.Clients.OKB.Problem GetProblem(long id) {
779      return base.Channel.GetProblem(id);
780    }
781
782    public HeuristicLab.Clients.OKB.Problem[] GetProblems() {
783      return base.Channel.GetProblems();
784    }
785
786    public long AddProblem(HeuristicLab.Clients.OKB.Problem dto) {
787      return base.Channel.AddProblem(dto);
788    }
789
790    public void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto) {
791      base.Channel.UpdateProblem(dto);
792    }
793
794    public void DeleteProblem(long id) {
795      base.Channel.DeleteProblem(id);
796    }
797
798    public System.Guid[] GetProblemUsers(long problemId) {
799      return base.Channel.GetProblemUsers(problemId);
800    }
801
802    public void UpdateProblemUsers(long problemId, System.Guid[] users) {
803      base.Channel.UpdateProblemUsers(problemId, users);
804    }
805
806    public HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId) {
807      return base.Channel.GetProblemData(problemId);
808    }
809
810    public void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto) {
811      base.Channel.UpdateProblemData(dto);
812    }
813
814    public HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id) {
815      return base.Channel.GetProblemParameter(id);
816    }
817
818    public HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId) {
819      return base.Channel.GetProblemParameters(problemId);
820    }
821
822    public long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
823      return base.Channel.AddProblemParameter(dto);
824    }
825
826    public void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) {
827      base.Channel.UpdateProblemParameter(dto);
828    }
829
830    public void DeleteProblemParameter(long id) {
831      base.Channel.DeleteProblemParameter(id);
832    }
833
834    public HeuristicLab.Clients.OKB.Result GetResult(long id) {
835      return base.Channel.GetResult(id);
836    }
837
838    public HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId) {
839      return base.Channel.GetResults(algorithmId);
840    }
841
842    public HeuristicLab.Clients.OKB.Platform GetPlatform(long id) {
843      return base.Channel.GetPlatform(id);
844    }
845
846    public HeuristicLab.Clients.OKB.Platform[] GetPlatforms() {
847      return base.Channel.GetPlatforms();
848    }
849
850    public long AddPlatform(HeuristicLab.Clients.OKB.Platform dto) {
851      return base.Channel.AddPlatform(dto);
852    }
853
854    public void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto) {
855      base.Channel.UpdatePlatform(dto);
856    }
857
858    public void DeletePlatform(long id) {
859      base.Channel.DeletePlatform(id);
860    }
861
862    public HeuristicLab.Clients.OKB.DataType GetDataType(long id) {
863      return base.Channel.GetDataType(id);
864    }
865
866    public HeuristicLab.Clients.OKB.DataType[] GetDataTypes() {
867      return base.Channel.GetDataTypes();
868    }
869
870    public long AddDataType(HeuristicLab.Clients.OKB.DataType dto) {
871      return base.Channel.AddDataType(dto);
872    }
873
874    public void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto) {
875      base.Channel.UpdateDataType(dto);
876    }
877
878    public void DeleteDataType(long id) {
879      base.Channel.DeleteDataType(id);
880    }
881
882    public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id) {
883      return base.Channel.GetAlgorithmClass(id);
884    }
885
886    public HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses() {
887      return base.Channel.GetAlgorithmClasses();
888    }
889
890    public long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
891      return base.Channel.AddAlgorithmClass(dto);
892    }
893
894    public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) {
895      base.Channel.UpdateAlgorithmClass(dto);
896    }
897
898    public void DeleteAlgorithmClass(long id) {
899      base.Channel.DeleteAlgorithmClass(id);
900    }
901
902    public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id) {
903      return base.Channel.GetAlgorithm(id);
904    }
905
906    public HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms() {
907      return base.Channel.GetAlgorithms();
908    }
909
910    public long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
911      return base.Channel.AddAlgorithm(dto);
912    }
913
914    public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) {
915      base.Channel.UpdateAlgorithm(dto);
916    }
917
918    public void DeleteAlgorithm(long id) {
919      base.Channel.DeleteAlgorithm(id);
920    }
921
922    public System.Guid[] GetAlgorithmUsers(long algorithmId) {
923      return base.Channel.GetAlgorithmUsers(algorithmId);
924    }
925
926    public void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users) {
927      base.Channel.UpdateAlgorithmUsers(algorithmId, users);
928    }
929
930    public HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId) {
931      return base.Channel.GetAlgorithmData(algorithmId);
932    }
933
934    public void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto) {
935      base.Channel.UpdateAlgorithmData(dto);
936    }
937
938    public HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id) {
939      return base.Channel.GetAlgorithmParameter(id);
940    }
941  }
942}
Note: See TracBrowser for help on using the repository browser.