Free cookie consent management tool by TermsFeed Policy Generator

source: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Service References/OKBService/Reference.cs @ 5032

Last change on this file since 5032 was 4783, checked in by wtollsch, 14 years ago

#1198 added ServiceReferences

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