Free cookie consent management tool by TermsFeed Policy Generator

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

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

Worked on OKB (#1174)

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