Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 6347 was 5973, checked in by dkahn, 14 years ago

#1198 cleaning up previously added generated files and sandbox specific content

File size: 83.1 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    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterIntValue))]
618    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterBoolValue))]
619    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterBlobValue))]
620    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterStringValue))]
621    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.AlgorithmParameterFloatValue))]
622    public partial class AlgorithmParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
623       
624        [System.NonSerializedAttribute()]
625        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
626       
627        [System.Runtime.Serialization.OptionalFieldAttribute()]
628        private long AlgorithmParameterIdField;
629       
630        [System.Runtime.Serialization.OptionalFieldAttribute()]
631        private long DataTypeIdField;
632       
633        [System.Runtime.Serialization.OptionalFieldAttribute()]
634        private long ExperimentIdField;
635       
636        [global::System.ComponentModel.BrowsableAttribute(false)]
637        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
638            get {
639                return this.extensionDataField;
640            }
641            set {
642                this.extensionDataField = value;
643            }
644        }
645       
646        [System.Runtime.Serialization.DataMemberAttribute()]
647        public long AlgorithmParameterId {
648            get {
649                return this.AlgorithmParameterIdField;
650            }
651            set {
652                if ((this.AlgorithmParameterIdField.Equals(value) != true)) {
653                    this.AlgorithmParameterIdField = value;
654                    this.RaisePropertyChanged("AlgorithmParameterId");
655                }
656            }
657        }
658       
659        [System.Runtime.Serialization.DataMemberAttribute()]
660        public long DataTypeId {
661            get {
662                return this.DataTypeIdField;
663            }
664            set {
665                if ((this.DataTypeIdField.Equals(value) != true)) {
666                    this.DataTypeIdField = value;
667                    this.RaisePropertyChanged("DataTypeId");
668                }
669            }
670        }
671       
672        [System.Runtime.Serialization.DataMemberAttribute()]
673        public long ExperimentId {
674            get {
675                return this.ExperimentIdField;
676            }
677            set {
678                if ((this.ExperimentIdField.Equals(value) != true)) {
679                    this.ExperimentIdField = value;
680                    this.RaisePropertyChanged("ExperimentId");
681                }
682            }
683        }
684       
685        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
686       
687        protected void RaisePropertyChanged(string propertyName) {
688            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
689            if ((propertyChanged != null)) {
690                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
691            }
692        }
693    }
694   
695    [System.Diagnostics.DebuggerStepThroughAttribute()]
696    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
697    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
698    [System.SerializableAttribute()]
699    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterIntValue))]
700    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterFloatValue))]
701    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterBlobValue))]
702    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterBoolValue))]
703    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ProblemParameterStringValue))]
704    public partial class ProblemParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
705       
706        [System.NonSerializedAttribute()]
707        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
708       
709        [System.Runtime.Serialization.OptionalFieldAttribute()]
710        private long DataTypeIdField;
711       
712        [System.Runtime.Serialization.OptionalFieldAttribute()]
713        private long ExperimentIdField;
714       
715        [System.Runtime.Serialization.OptionalFieldAttribute()]
716        private long ProblemParameterIdField;
717       
718        [global::System.ComponentModel.BrowsableAttribute(false)]
719        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
720            get {
721                return this.extensionDataField;
722            }
723            set {
724                this.extensionDataField = value;
725            }
726        }
727       
728        [System.Runtime.Serialization.DataMemberAttribute()]
729        public long DataTypeId {
730            get {
731                return this.DataTypeIdField;
732            }
733            set {
734                if ((this.DataTypeIdField.Equals(value) != true)) {
735                    this.DataTypeIdField = value;
736                    this.RaisePropertyChanged("DataTypeId");
737                }
738            }
739        }
740       
741        [System.Runtime.Serialization.DataMemberAttribute()]
742        public long ExperimentId {
743            get {
744                return this.ExperimentIdField;
745            }
746            set {
747                if ((this.ExperimentIdField.Equals(value) != true)) {
748                    this.ExperimentIdField = value;
749                    this.RaisePropertyChanged("ExperimentId");
750                }
751            }
752        }
753       
754        [System.Runtime.Serialization.DataMemberAttribute()]
755        public long ProblemParameterId {
756            get {
757                return this.ProblemParameterIdField;
758            }
759            set {
760                if ((this.ProblemParameterIdField.Equals(value) != true)) {
761                    this.ProblemParameterIdField = value;
762                    this.RaisePropertyChanged("ProblemParameterId");
763                }
764            }
765        }
766       
767        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
768       
769        protected void RaisePropertyChanged(string propertyName) {
770            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
771            if ((propertyChanged != null)) {
772                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
773            }
774        }
775    }
776   
777    [System.Diagnostics.DebuggerStepThroughAttribute()]
778    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
779    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
780    [System.SerializableAttribute()]
781    public partial class AlgorithmParameterIntValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
782       
783        [System.Runtime.Serialization.OptionalFieldAttribute()]
784        private long ValueField;
785       
786        [System.Runtime.Serialization.DataMemberAttribute()]
787        public long Value {
788            get {
789                return this.ValueField;
790            }
791            set {
792                if ((this.ValueField.Equals(value) != true)) {
793                    this.ValueField = value;
794                    this.RaisePropertyChanged("Value");
795                }
796            }
797        }
798    }
799   
800    [System.Diagnostics.DebuggerStepThroughAttribute()]
801    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
802    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
803    [System.SerializableAttribute()]
804    public partial class AlgorithmParameterBoolValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
805       
806        [System.Runtime.Serialization.OptionalFieldAttribute()]
807        private bool ValueField;
808       
809        [System.Runtime.Serialization.DataMemberAttribute()]
810        public bool Value {
811            get {
812                return this.ValueField;
813            }
814            set {
815                if ((this.ValueField.Equals(value) != true)) {
816                    this.ValueField = value;
817                    this.RaisePropertyChanged("Value");
818                }
819            }
820        }
821    }
822   
823    [System.Diagnostics.DebuggerStepThroughAttribute()]
824    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
825    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
826    [System.SerializableAttribute()]
827    public partial class AlgorithmParameterBlobValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
828       
829        [System.Runtime.Serialization.OptionalFieldAttribute()]
830        private byte[] ValueField;
831       
832        [System.Runtime.Serialization.DataMemberAttribute()]
833        public byte[] Value {
834            get {
835                return this.ValueField;
836            }
837            set {
838                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
839                    this.ValueField = value;
840                    this.RaisePropertyChanged("Value");
841                }
842            }
843        }
844    }
845   
846    [System.Diagnostics.DebuggerStepThroughAttribute()]
847    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
848    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
849    [System.SerializableAttribute()]
850    public partial class AlgorithmParameterStringValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
851       
852        [System.Runtime.Serialization.OptionalFieldAttribute()]
853        private string ValueField;
854       
855        [System.Runtime.Serialization.DataMemberAttribute()]
856        public string Value {
857            get {
858                return this.ValueField;
859            }
860            set {
861                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
862                    this.ValueField = value;
863                    this.RaisePropertyChanged("Value");
864                }
865            }
866        }
867    }
868   
869    [System.Diagnostics.DebuggerStepThroughAttribute()]
870    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
871    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
872    [System.SerializableAttribute()]
873    public partial class AlgorithmParameterFloatValue : HLWebPluginHost.OKBService.AlgorithmParameterValue {
874       
875        [System.Runtime.Serialization.OptionalFieldAttribute()]
876        private double ValueField;
877       
878        [System.Runtime.Serialization.DataMemberAttribute()]
879        public double Value {
880            get {
881                return this.ValueField;
882            }
883            set {
884                if ((this.ValueField.Equals(value) != true)) {
885                    this.ValueField = value;
886                    this.RaisePropertyChanged("Value");
887                }
888            }
889        }
890    }
891   
892    [System.Diagnostics.DebuggerStepThroughAttribute()]
893    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
894    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
895    [System.SerializableAttribute()]
896    public partial class ProblemParameterIntValue : HLWebPluginHost.OKBService.ProblemParameterValue {
897       
898        [System.Runtime.Serialization.OptionalFieldAttribute()]
899        private long ValueField;
900       
901        [System.Runtime.Serialization.DataMemberAttribute()]
902        public long Value {
903            get {
904                return this.ValueField;
905            }
906            set {
907                if ((this.ValueField.Equals(value) != true)) {
908                    this.ValueField = value;
909                    this.RaisePropertyChanged("Value");
910                }
911            }
912        }
913    }
914   
915    [System.Diagnostics.DebuggerStepThroughAttribute()]
916    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
917    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
918    [System.SerializableAttribute()]
919    public partial class ProblemParameterFloatValue : HLWebPluginHost.OKBService.ProblemParameterValue {
920       
921        [System.Runtime.Serialization.OptionalFieldAttribute()]
922        private double ValueField;
923       
924        [System.Runtime.Serialization.DataMemberAttribute()]
925        public double Value {
926            get {
927                return this.ValueField;
928            }
929            set {
930                if ((this.ValueField.Equals(value) != true)) {
931                    this.ValueField = value;
932                    this.RaisePropertyChanged("Value");
933                }
934            }
935        }
936    }
937   
938    [System.Diagnostics.DebuggerStepThroughAttribute()]
939    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
940    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
941    [System.SerializableAttribute()]
942    public partial class ProblemParameterBlobValue : HLWebPluginHost.OKBService.ProblemParameterValue {
943       
944        [System.Runtime.Serialization.OptionalFieldAttribute()]
945        private byte[] ValueField;
946       
947        [System.Runtime.Serialization.DataMemberAttribute()]
948        public byte[] Value {
949            get {
950                return this.ValueField;
951            }
952            set {
953                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
954                    this.ValueField = value;
955                    this.RaisePropertyChanged("Value");
956                }
957            }
958        }
959    }
960   
961    [System.Diagnostics.DebuggerStepThroughAttribute()]
962    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
963    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
964    [System.SerializableAttribute()]
965    public partial class ProblemParameterBoolValue : HLWebPluginHost.OKBService.ProblemParameterValue {
966       
967        [System.Runtime.Serialization.OptionalFieldAttribute()]
968        private bool ValueField;
969       
970        [System.Runtime.Serialization.DataMemberAttribute()]
971        public bool Value {
972            get {
973                return this.ValueField;
974            }
975            set {
976                if ((this.ValueField.Equals(value) != true)) {
977                    this.ValueField = value;
978                    this.RaisePropertyChanged("Value");
979                }
980            }
981        }
982    }
983   
984    [System.Diagnostics.DebuggerStepThroughAttribute()]
985    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
986    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
987    [System.SerializableAttribute()]
988    public partial class ProblemParameterStringValue : HLWebPluginHost.OKBService.ProblemParameterValue {
989       
990        [System.Runtime.Serialization.OptionalFieldAttribute()]
991        private string ValueField;
992       
993        [System.Runtime.Serialization.DataMemberAttribute()]
994        public string Value {
995            get {
996                return this.ValueField;
997            }
998            set {
999                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1000                    this.ValueField = value;
1001                    this.RaisePropertyChanged("Value");
1002                }
1003            }
1004        }
1005    }
1006   
1007    [System.Diagnostics.DebuggerStepThroughAttribute()]
1008    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1009    [System.Runtime.Serialization.DataContractAttribute(Name="ResultValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1010    [System.SerializableAttribute()]
1011    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultStringValue))]
1012    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultBlobValue))]
1013    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultBoolValue))]
1014    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultFloatValue))]
1015    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HLWebPluginHost.OKBService.ResultIntValue))]
1016    public partial class ResultValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1017       
1018        [System.NonSerializedAttribute()]
1019        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1020       
1021        [System.Runtime.Serialization.OptionalFieldAttribute()]
1022        private long DataTypeIdField;
1023       
1024        [System.Runtime.Serialization.OptionalFieldAttribute()]
1025        private long ResultIdField;
1026       
1027        [System.Runtime.Serialization.OptionalFieldAttribute()]
1028        private long RunIdField;
1029       
1030        [global::System.ComponentModel.BrowsableAttribute(false)]
1031        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1032            get {
1033                return this.extensionDataField;
1034            }
1035            set {
1036                this.extensionDataField = value;
1037            }
1038        }
1039       
1040        [System.Runtime.Serialization.DataMemberAttribute()]
1041        public long DataTypeId {
1042            get {
1043                return this.DataTypeIdField;
1044            }
1045            set {
1046                if ((this.DataTypeIdField.Equals(value) != true)) {
1047                    this.DataTypeIdField = value;
1048                    this.RaisePropertyChanged("DataTypeId");
1049                }
1050            }
1051        }
1052       
1053        [System.Runtime.Serialization.DataMemberAttribute()]
1054        public long ResultId {
1055            get {
1056                return this.ResultIdField;
1057            }
1058            set {
1059                if ((this.ResultIdField.Equals(value) != true)) {
1060                    this.ResultIdField = value;
1061                    this.RaisePropertyChanged("ResultId");
1062                }
1063            }
1064        }
1065       
1066        [System.Runtime.Serialization.DataMemberAttribute()]
1067        public long RunId {
1068            get {
1069                return this.RunIdField;
1070            }
1071            set {
1072                if ((this.RunIdField.Equals(value) != true)) {
1073                    this.RunIdField = value;
1074                    this.RaisePropertyChanged("RunId");
1075                }
1076            }
1077        }
1078       
1079        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1080       
1081        protected void RaisePropertyChanged(string propertyName) {
1082            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1083            if ((propertyChanged != null)) {
1084                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1085            }
1086        }
1087    }
1088   
1089    [System.Diagnostics.DebuggerStepThroughAttribute()]
1090    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1091    [System.Runtime.Serialization.DataContractAttribute(Name="ResultStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1092    [System.SerializableAttribute()]
1093    public partial class ResultStringValue : HLWebPluginHost.OKBService.ResultValue {
1094       
1095        [System.Runtime.Serialization.OptionalFieldAttribute()]
1096        private string ValueField;
1097       
1098        [System.Runtime.Serialization.DataMemberAttribute()]
1099        public string Value {
1100            get {
1101                return this.ValueField;
1102            }
1103            set {
1104                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1105                    this.ValueField = value;
1106                    this.RaisePropertyChanged("Value");
1107                }
1108            }
1109        }
1110    }
1111   
1112    [System.Diagnostics.DebuggerStepThroughAttribute()]
1113    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1114    [System.Runtime.Serialization.DataContractAttribute(Name="ResultBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1115    [System.SerializableAttribute()]
1116    public partial class ResultBlobValue : HLWebPluginHost.OKBService.ResultValue {
1117       
1118        [System.Runtime.Serialization.OptionalFieldAttribute()]
1119        private byte[] ValueField;
1120       
1121        [System.Runtime.Serialization.DataMemberAttribute()]
1122        public byte[] Value {
1123            get {
1124                return this.ValueField;
1125            }
1126            set {
1127                if ((object.ReferenceEquals(this.ValueField, value) != true)) {
1128                    this.ValueField = value;
1129                    this.RaisePropertyChanged("Value");
1130                }
1131            }
1132        }
1133    }
1134   
1135    [System.Diagnostics.DebuggerStepThroughAttribute()]
1136    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1137    [System.Runtime.Serialization.DataContractAttribute(Name="ResultBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1138    [System.SerializableAttribute()]
1139    public partial class ResultBoolValue : HLWebPluginHost.OKBService.ResultValue {
1140       
1141        [System.Runtime.Serialization.OptionalFieldAttribute()]
1142        private bool ValueField;
1143       
1144        [System.Runtime.Serialization.DataMemberAttribute()]
1145        public bool Value {
1146            get {
1147                return this.ValueField;
1148            }
1149            set {
1150                if ((this.ValueField.Equals(value) != true)) {
1151                    this.ValueField = value;
1152                    this.RaisePropertyChanged("Value");
1153                }
1154            }
1155        }
1156    }
1157   
1158    [System.Diagnostics.DebuggerStepThroughAttribute()]
1159    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1160    [System.Runtime.Serialization.DataContractAttribute(Name="ResultFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1161    [System.SerializableAttribute()]
1162    public partial class ResultFloatValue : HLWebPluginHost.OKBService.ResultValue {
1163       
1164        [System.Runtime.Serialization.OptionalFieldAttribute()]
1165        private double ValueField;
1166       
1167        [System.Runtime.Serialization.DataMemberAttribute()]
1168        public double Value {
1169            get {
1170                return this.ValueField;
1171            }
1172            set {
1173                if ((this.ValueField.Equals(value) != true)) {
1174                    this.ValueField = value;
1175                    this.RaisePropertyChanged("Value");
1176                }
1177            }
1178        }
1179    }
1180   
1181    [System.Diagnostics.DebuggerStepThroughAttribute()]
1182    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1183    [System.Runtime.Serialization.DataContractAttribute(Name="ResultIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1184    [System.SerializableAttribute()]
1185    public partial class ResultIntValue : HLWebPluginHost.OKBService.ResultValue {
1186       
1187        [System.Runtime.Serialization.OptionalFieldAttribute()]
1188        private long ValueField;
1189       
1190        [System.Runtime.Serialization.DataMemberAttribute()]
1191        public long Value {
1192            get {
1193                return this.ValueField;
1194            }
1195            set {
1196                if ((this.ValueField.Equals(value) != true)) {
1197                    this.ValueField = value;
1198                    this.RaisePropertyChanged("Value");
1199                }
1200            }
1201        }
1202    }
1203   
1204    [System.Diagnostics.DebuggerStepThroughAttribute()]
1205    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1206    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1207    [System.SerializableAttribute()]
1208    public partial class ProblemData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1209       
1210        [System.NonSerializedAttribute()]
1211        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1212       
1213        [System.Runtime.Serialization.OptionalFieldAttribute()]
1214        private byte[] DataField;
1215       
1216        [System.Runtime.Serialization.OptionalFieldAttribute()]
1217        private long DataTypeIdField;
1218       
1219        [System.Runtime.Serialization.OptionalFieldAttribute()]
1220        private long ProblemIdField;
1221       
1222        [global::System.ComponentModel.BrowsableAttribute(false)]
1223        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1224            get {
1225                return this.extensionDataField;
1226            }
1227            set {
1228                this.extensionDataField = value;
1229            }
1230        }
1231       
1232        [System.Runtime.Serialization.DataMemberAttribute()]
1233        public byte[] Data {
1234            get {
1235                return this.DataField;
1236            }
1237            set {
1238                if ((object.ReferenceEquals(this.DataField, value) != true)) {
1239                    this.DataField = value;
1240                    this.RaisePropertyChanged("Data");
1241                }
1242            }
1243        }
1244       
1245        [System.Runtime.Serialization.DataMemberAttribute()]
1246        public long DataTypeId {
1247            get {
1248                return this.DataTypeIdField;
1249            }
1250            set {
1251                if ((this.DataTypeIdField.Equals(value) != true)) {
1252                    this.DataTypeIdField = value;
1253                    this.RaisePropertyChanged("DataTypeId");
1254                }
1255            }
1256        }
1257       
1258        [System.Runtime.Serialization.DataMemberAttribute()]
1259        public long ProblemId {
1260            get {
1261                return this.ProblemIdField;
1262            }
1263            set {
1264                if ((this.ProblemIdField.Equals(value) != true)) {
1265                    this.ProblemIdField = value;
1266                    this.RaisePropertyChanged("ProblemId");
1267                }
1268            }
1269        }
1270       
1271        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1272       
1273        protected void RaisePropertyChanged(string propertyName) {
1274            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1275            if ((propertyChanged != null)) {
1276                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1277            }
1278        }
1279    }
1280   
1281    [System.Diagnostics.DebuggerStepThroughAttribute()]
1282    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1283    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1284    [System.SerializableAttribute()]
1285    public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
1286       
1287        [System.NonSerializedAttribute()]
1288        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1289       
1290        [System.Runtime.Serialization.OptionalFieldAttribute()]
1291        private long AlgorithmIdField;
1292       
1293        [System.Runtime.Serialization.OptionalFieldAttribute()]
1294        private byte[] DataField;
1295       
1296        [System.Runtime.Serialization.OptionalFieldAttribute()]
1297        private long DataTypeIdField;
1298       
1299        [global::System.ComponentModel.BrowsableAttribute(false)]
1300        public System.Runtime.Serialization.ExtensionDataObject ExtensionData {
1301            get {
1302                return this.extensionDataField;
1303            }
1304            set {
1305                this.extensionDataField = value;
1306            }
1307        }
1308       
1309        [System.Runtime.Serialization.DataMemberAttribute()]
1310        public long AlgorithmId {
1311            get {
1312                return this.AlgorithmIdField;
1313            }
1314            set {
1315                if ((this.AlgorithmIdField.Equals(value) != true)) {
1316                    this.AlgorithmIdField = value;
1317                    this.RaisePropertyChanged("AlgorithmId");
1318                }
1319            }
1320        }
1321       
1322        [System.Runtime.Serialization.DataMemberAttribute()]
1323        public byte[] Data {
1324            get {
1325                return this.DataField;
1326            }
1327            set {
1328                if ((object.ReferenceEquals(this.DataField, value) != true)) {
1329                    this.DataField = value;
1330                    this.RaisePropertyChanged("Data");
1331                }
1332            }
1333        }
1334       
1335        [System.Runtime.Serialization.DataMemberAttribute()]
1336        public long DataTypeId {
1337            get {
1338                return this.DataTypeIdField;
1339            }
1340            set {
1341                if ((this.DataTypeIdField.Equals(value) != true)) {
1342                    this.DataTypeIdField = value;
1343                    this.RaisePropertyChanged("DataTypeId");
1344                }
1345            }
1346        }
1347       
1348        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1349       
1350        protected void RaisePropertyChanged(string propertyName) {
1351            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1352            if ((propertyChanged != null)) {
1353                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1354            }
1355        }
1356    }
1357   
1358    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1359    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="OKBService.IOKBService")]
1360    public interface IOKBService {
1361       
1362        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddResult", ReplyAction="http://tempuri.org/IOKBService/AddResultResponse")]
1363        long AddResult(HLWebPluginHost.OKBService.Result dto);
1364       
1365        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateResult", ReplyAction="http://tempuri.org/IOKBService/UpdateResultResponse")]
1366        void UpdateResult(HLWebPluginHost.OKBService.Result dto);
1367       
1368        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteResult", ReplyAction="http://tempuri.org/IOKBService/DeleteResultResponse")]
1369        void DeleteResult(long id);
1370       
1371        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetExperiment", ReplyAction="http://tempuri.org/IOKBService/GetExperimentResponse")]
1372        HLWebPluginHost.OKBService.Experiment GetExperiment(long id);
1373       
1374        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetExperiments", ReplyAction="http://tempuri.org/IOKBService/GetExperimentsResponse")]
1375        HLWebPluginHost.OKBService.Experiment[] GetExperiments(long algorithmId, long problemId);
1376       
1377        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddExperiment", ReplyAction="http://tempuri.org/IOKBService/AddExperimentResponse")]
1378        long AddExperiment(HLWebPluginHost.OKBService.Experiment dto);
1379       
1380        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteExperiment", ReplyAction="http://tempuri.org/IOKBService/DeleteExperimentResponse")]
1381        void DeleteExperiment(long id);
1382       
1383        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetRun", ReplyAction="http://tempuri.org/IOKBService/GetRunResponse")]
1384        HLWebPluginHost.OKBService.Run GetRun(long id);
1385       
1386        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetRuns", ReplyAction="http://tempuri.org/IOKBService/GetRunsResponse")]
1387        HLWebPluginHost.OKBService.Run[] GetRuns(long experimentId);
1388       
1389        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddRun", ReplyAction="http://tempuri.org/IOKBService/AddRunResponse")]
1390        long AddRun(HLWebPluginHost.OKBService.Run dto);
1391       
1392        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteRun", ReplyAction="http://tempuri.org/IOKBService/DeleteRunResponse")]
1393        void DeleteRun(long id);
1394       
1395        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmParameters", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmParametersResponse")]
1396        HLWebPluginHost.OKBService.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId);
1397       
1398        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddAlgorithmParameter", ReplyAction="http://tempuri.org/IOKBService/AddAlgorithmParameterResponse")]
1399        long AddAlgorithmParameter(HLWebPluginHost.OKBService.AlgorithmParameter dto);
1400       
1401        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithmParameter", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmParameterResponse")]
1402        void UpdateAlgorithmParameter(HLWebPluginHost.OKBService.AlgorithmParameter dto);
1403       
1404        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteAlgorithmParameter", ReplyAction="http://tempuri.org/IOKBService/DeleteAlgorithmParameterResponse")]
1405        void DeleteAlgorithmParameter(long id);
1406       
1407        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemClass", ReplyAction="http://tempuri.org/IOKBService/GetProblemClassResponse")]
1408        HLWebPluginHost.OKBService.ProblemClass GetProblemClass(long id);
1409       
1410        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemClasses", ReplyAction="http://tempuri.org/IOKBService/GetProblemClassesResponse")]
1411        HLWebPluginHost.OKBService.ProblemClass[] GetProblemClasses();
1412       
1413        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddProblemClass", ReplyAction="http://tempuri.org/IOKBService/AddProblemClassResponse")]
1414        long AddProblemClass(HLWebPluginHost.OKBService.ProblemClass dto);
1415       
1416        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblemClass", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemClassResponse")]
1417        void UpdateProblemClass(HLWebPluginHost.OKBService.ProblemClass dto);
1418       
1419        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteProblemClass", ReplyAction="http://tempuri.org/IOKBService/DeleteProblemClassResponse")]
1420        void DeleteProblemClass(long id);
1421       
1422        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblem", ReplyAction="http://tempuri.org/IOKBService/GetProblemResponse")]
1423        HLWebPluginHost.OKBService.Problem GetProblem(long id);
1424       
1425        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblems", ReplyAction="http://tempuri.org/IOKBService/GetProblemsResponse")]
1426        HLWebPluginHost.OKBService.Problem[] GetProblems();
1427       
1428        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddProblem", ReplyAction="http://tempuri.org/IOKBService/AddProblemResponse")]
1429        long AddProblem(HLWebPluginHost.OKBService.Problem dto);
1430       
1431        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblem", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemResponse")]
1432        void UpdateProblem(HLWebPluginHost.OKBService.Problem dto);
1433       
1434        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteProblem", ReplyAction="http://tempuri.org/IOKBService/DeleteProblemResponse")]
1435        void DeleteProblem(long id);
1436       
1437        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemUsers", ReplyAction="http://tempuri.org/IOKBService/GetProblemUsersResponse")]
1438        System.Guid[] GetProblemUsers(long problemId);
1439       
1440        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblemUsers", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemUsersResponse")]
1441        void UpdateProblemUsers(long problemId, System.Guid[] users);
1442       
1443        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemData", ReplyAction="http://tempuri.org/IOKBService/GetProblemDataResponse")]
1444        HLWebPluginHost.OKBService.ProblemData GetProblemData(long problemId);
1445       
1446        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblemData", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemDataResponse")]
1447        void UpdateProblemData(HLWebPluginHost.OKBService.ProblemData dto);
1448       
1449        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemParameter", ReplyAction="http://tempuri.org/IOKBService/GetProblemParameterResponse")]
1450        HLWebPluginHost.OKBService.ProblemParameter GetProblemParameter(long id);
1451       
1452        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemParameters", ReplyAction="http://tempuri.org/IOKBService/GetProblemParametersResponse")]
1453        HLWebPluginHost.OKBService.ProblemParameter[] GetProblemParameters(long problemId);
1454       
1455        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddProblemParameter", ReplyAction="http://tempuri.org/IOKBService/AddProblemParameterResponse")]
1456        long AddProblemParameter(HLWebPluginHost.OKBService.ProblemParameter dto);
1457       
1458        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblemParameter", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemParameterResponse")]
1459        void UpdateProblemParameter(HLWebPluginHost.OKBService.ProblemParameter dto);
1460       
1461        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteProblemParameter", ReplyAction="http://tempuri.org/IOKBService/DeleteProblemParameterResponse")]
1462        void DeleteProblemParameter(long id);
1463       
1464        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetResult", ReplyAction="http://tempuri.org/IOKBService/GetResultResponse")]
1465        HLWebPluginHost.OKBService.Result GetResult(long id);
1466       
1467        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetResults", ReplyAction="http://tempuri.org/IOKBService/GetResultsResponse")]
1468        HLWebPluginHost.OKBService.Result[] GetResults(long algorithmId);
1469       
1470        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetPlatform", ReplyAction="http://tempuri.org/IOKBService/GetPlatformResponse")]
1471        HLWebPluginHost.OKBService.Platform GetPlatform(long id);
1472       
1473        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetPlatforms", ReplyAction="http://tempuri.org/IOKBService/GetPlatformsResponse")]
1474        HLWebPluginHost.OKBService.Platform[] GetPlatforms();
1475       
1476        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddPlatform", ReplyAction="http://tempuri.org/IOKBService/AddPlatformResponse")]
1477        long AddPlatform(HLWebPluginHost.OKBService.Platform dto);
1478       
1479        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdatePlatform", ReplyAction="http://tempuri.org/IOKBService/UpdatePlatformResponse")]
1480        void UpdatePlatform(HLWebPluginHost.OKBService.Platform dto);
1481       
1482        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeletePlatform", ReplyAction="http://tempuri.org/IOKBService/DeletePlatformResponse")]
1483        void DeletePlatform(long id);
1484       
1485        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetDataType", ReplyAction="http://tempuri.org/IOKBService/GetDataTypeResponse")]
1486        HLWebPluginHost.OKBService.DataType GetDataType(long id);
1487       
1488        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetDataTypes", ReplyAction="http://tempuri.org/IOKBService/GetDataTypesResponse")]
1489        HLWebPluginHost.OKBService.DataType[] GetDataTypes();
1490       
1491        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddDataType", ReplyAction="http://tempuri.org/IOKBService/AddDataTypeResponse")]
1492        long AddDataType(HLWebPluginHost.OKBService.DataType dto);
1493       
1494        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateDataType", ReplyAction="http://tempuri.org/IOKBService/UpdateDataTypeResponse")]
1495        void UpdateDataType(HLWebPluginHost.OKBService.DataType dto);
1496       
1497        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteDataType", ReplyAction="http://tempuri.org/IOKBService/DeleteDataTypeResponse")]
1498        void DeleteDataType(long id);
1499       
1500        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmClass", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmClassResponse")]
1501        HLWebPluginHost.OKBService.AlgorithmClass GetAlgorithmClass(long id);
1502       
1503        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmClasses", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmClassesResponse")]
1504        HLWebPluginHost.OKBService.AlgorithmClass[] GetAlgorithmClasses();
1505       
1506        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddAlgorithmClass", ReplyAction="http://tempuri.org/IOKBService/AddAlgorithmClassResponse")]
1507        long AddAlgorithmClass(HLWebPluginHost.OKBService.AlgorithmClass dto);
1508       
1509        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithmClass", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmClassResponse")]
1510        void UpdateAlgorithmClass(HLWebPluginHost.OKBService.AlgorithmClass dto);
1511       
1512        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteAlgorithmClass", ReplyAction="http://tempuri.org/IOKBService/DeleteAlgorithmClassResponse")]
1513        void DeleteAlgorithmClass(long id);
1514       
1515        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithm", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmResponse")]
1516        HLWebPluginHost.OKBService.Algorithm GetAlgorithm(long id);
1517       
1518        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithms", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmsResponse")]
1519        HLWebPluginHost.OKBService.Algorithm[] GetAlgorithms();
1520       
1521        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddAlgorithm", ReplyAction="http://tempuri.org/IOKBService/AddAlgorithmResponse")]
1522        long AddAlgorithm(HLWebPluginHost.OKBService.Algorithm dto);
1523       
1524        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithm", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmResponse")]
1525        void UpdateAlgorithm(HLWebPluginHost.OKBService.Algorithm dto);
1526       
1527        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteAlgorithm", ReplyAction="http://tempuri.org/IOKBService/DeleteAlgorithmResponse")]
1528        void DeleteAlgorithm(long id);
1529       
1530        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmUsers", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmUsersResponse")]
1531        System.Guid[] GetAlgorithmUsers(long algorithmId);
1532       
1533        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithmUsers", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmUsersResponse")]
1534        void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users);
1535       
1536        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmData", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmDataResponse")]
1537        HLWebPluginHost.OKBService.AlgorithmData GetAlgorithmData(long algorithmId);
1538       
1539        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithmData", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmDataResponse")]
1540        void UpdateAlgorithmData(HLWebPluginHost.OKBService.AlgorithmData dto);
1541       
1542        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmParameter", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmParameterResponse")]
1543        HLWebPluginHost.OKBService.AlgorithmParameter GetAlgorithmParameter(long id);
1544    }
1545   
1546    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1547    public interface IOKBServiceChannel : HLWebPluginHost.OKBService.IOKBService, System.ServiceModel.IClientChannel {
1548    }
1549   
1550    [System.Diagnostics.DebuggerStepThroughAttribute()]
1551    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1552    public partial class OKBServiceClient : System.ServiceModel.ClientBase<HLWebPluginHost.OKBService.IOKBService>, HLWebPluginHost.OKBService.IOKBService {
1553       
1554        public OKBServiceClient() {
1555        }
1556       
1557        public OKBServiceClient(string endpointConfigurationName) :
1558                base(endpointConfigurationName) {
1559        }
1560       
1561        public OKBServiceClient(string endpointConfigurationName, string remoteAddress) :
1562                base(endpointConfigurationName, remoteAddress) {
1563        }
1564       
1565        public OKBServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1566                base(endpointConfigurationName, remoteAddress) {
1567        }
1568       
1569        public OKBServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1570                base(binding, remoteAddress) {
1571        }
1572       
1573        public long AddResult(HLWebPluginHost.OKBService.Result dto) {
1574            return base.Channel.AddResult(dto);
1575        }
1576       
1577        public void UpdateResult(HLWebPluginHost.OKBService.Result dto) {
1578            base.Channel.UpdateResult(dto);
1579        }
1580       
1581        public void DeleteResult(long id) {
1582            base.Channel.DeleteResult(id);
1583        }
1584       
1585        public HLWebPluginHost.OKBService.Experiment GetExperiment(long id) {
1586            return base.Channel.GetExperiment(id);
1587        }
1588       
1589        public HLWebPluginHost.OKBService.Experiment[] GetExperiments(long algorithmId, long problemId) {
1590            return base.Channel.GetExperiments(algorithmId, problemId);
1591        }
1592       
1593        public long AddExperiment(HLWebPluginHost.OKBService.Experiment dto) {
1594            return base.Channel.AddExperiment(dto);
1595        }
1596       
1597        public void DeleteExperiment(long id) {
1598            base.Channel.DeleteExperiment(id);
1599        }
1600       
1601        public HLWebPluginHost.OKBService.Run GetRun(long id) {
1602            return base.Channel.GetRun(id);
1603        }
1604       
1605        public HLWebPluginHost.OKBService.Run[] GetRuns(long experimentId) {
1606            return base.Channel.GetRuns(experimentId);
1607        }
1608       
1609        public long AddRun(HLWebPluginHost.OKBService.Run dto) {
1610            return base.Channel.AddRun(dto);
1611        }
1612       
1613        public void DeleteRun(long id) {
1614            base.Channel.DeleteRun(id);
1615        }
1616       
1617        public HLWebPluginHost.OKBService.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId) {
1618            return base.Channel.GetAlgorithmParameters(algorithmId);
1619        }
1620       
1621        public long AddAlgorithmParameter(HLWebPluginHost.OKBService.AlgorithmParameter dto) {
1622            return base.Channel.AddAlgorithmParameter(dto);
1623        }
1624       
1625        public void UpdateAlgorithmParameter(HLWebPluginHost.OKBService.AlgorithmParameter dto) {
1626            base.Channel.UpdateAlgorithmParameter(dto);
1627        }
1628       
1629        public void DeleteAlgorithmParameter(long id) {
1630            base.Channel.DeleteAlgorithmParameter(id);
1631        }
1632       
1633        public HLWebPluginHost.OKBService.ProblemClass GetProblemClass(long id) {
1634            return base.Channel.GetProblemClass(id);
1635        }
1636       
1637        public HLWebPluginHost.OKBService.ProblemClass[] GetProblemClasses() {
1638            return base.Channel.GetProblemClasses();
1639        }
1640       
1641        public long AddProblemClass(HLWebPluginHost.OKBService.ProblemClass dto) {
1642            return base.Channel.AddProblemClass(dto);
1643        }
1644       
1645        public void UpdateProblemClass(HLWebPluginHost.OKBService.ProblemClass dto) {
1646            base.Channel.UpdateProblemClass(dto);
1647        }
1648       
1649        public void DeleteProblemClass(long id) {
1650            base.Channel.DeleteProblemClass(id);
1651        }
1652       
1653        public HLWebPluginHost.OKBService.Problem GetProblem(long id) {
1654            return base.Channel.GetProblem(id);
1655        }
1656       
1657        public HLWebPluginHost.OKBService.Problem[] GetProblems() {
1658            return base.Channel.GetProblems();
1659        }
1660       
1661        public long AddProblem(HLWebPluginHost.OKBService.Problem dto) {
1662            return base.Channel.AddProblem(dto);
1663        }
1664       
1665        public void UpdateProblem(HLWebPluginHost.OKBService.Problem dto) {
1666            base.Channel.UpdateProblem(dto);
1667        }
1668       
1669        public void DeleteProblem(long id) {
1670            base.Channel.DeleteProblem(id);
1671        }
1672       
1673        public System.Guid[] GetProblemUsers(long problemId) {
1674            return base.Channel.GetProblemUsers(problemId);
1675        }
1676       
1677        public void UpdateProblemUsers(long problemId, System.Guid[] users) {
1678            base.Channel.UpdateProblemUsers(problemId, users);
1679        }
1680       
1681        public HLWebPluginHost.OKBService.ProblemData GetProblemData(long problemId) {
1682            return base.Channel.GetProblemData(problemId);
1683        }
1684       
1685        public void UpdateProblemData(HLWebPluginHost.OKBService.ProblemData dto) {
1686            base.Channel.UpdateProblemData(dto);
1687        }
1688       
1689        public HLWebPluginHost.OKBService.ProblemParameter GetProblemParameter(long id) {
1690            return base.Channel.GetProblemParameter(id);
1691        }
1692       
1693        public HLWebPluginHost.OKBService.ProblemParameter[] GetProblemParameters(long problemId) {
1694            return base.Channel.GetProblemParameters(problemId);
1695        }
1696       
1697        public long AddProblemParameter(HLWebPluginHost.OKBService.ProblemParameter dto) {
1698            return base.Channel.AddProblemParameter(dto);
1699        }
1700       
1701        public void UpdateProblemParameter(HLWebPluginHost.OKBService.ProblemParameter dto) {
1702            base.Channel.UpdateProblemParameter(dto);
1703        }
1704       
1705        public void DeleteProblemParameter(long id) {
1706            base.Channel.DeleteProblemParameter(id);
1707        }
1708       
1709        public HLWebPluginHost.OKBService.Result GetResult(long id) {
1710            return base.Channel.GetResult(id);
1711        }
1712       
1713        public HLWebPluginHost.OKBService.Result[] GetResults(long algorithmId) {
1714            return base.Channel.GetResults(algorithmId);
1715        }
1716       
1717        public HLWebPluginHost.OKBService.Platform GetPlatform(long id) {
1718            return base.Channel.GetPlatform(id);
1719        }
1720       
1721        public HLWebPluginHost.OKBService.Platform[] GetPlatforms() {
1722            return base.Channel.GetPlatforms();
1723        }
1724       
1725        public long AddPlatform(HLWebPluginHost.OKBService.Platform dto) {
1726            return base.Channel.AddPlatform(dto);
1727        }
1728       
1729        public void UpdatePlatform(HLWebPluginHost.OKBService.Platform dto) {
1730            base.Channel.UpdatePlatform(dto);
1731        }
1732       
1733        public void DeletePlatform(long id) {
1734            base.Channel.DeletePlatform(id);
1735        }
1736       
1737        public HLWebPluginHost.OKBService.DataType GetDataType(long id) {
1738            return base.Channel.GetDataType(id);
1739        }
1740       
1741        public HLWebPluginHost.OKBService.DataType[] GetDataTypes() {
1742            return base.Channel.GetDataTypes();
1743        }
1744       
1745        public long AddDataType(HLWebPluginHost.OKBService.DataType dto) {
1746            return base.Channel.AddDataType(dto);
1747        }
1748       
1749        public void UpdateDataType(HLWebPluginHost.OKBService.DataType dto) {
1750            base.Channel.UpdateDataType(dto);
1751        }
1752       
1753        public void DeleteDataType(long id) {
1754            base.Channel.DeleteDataType(id);
1755        }
1756       
1757        public HLWebPluginHost.OKBService.AlgorithmClass GetAlgorithmClass(long id) {
1758            return base.Channel.GetAlgorithmClass(id);
1759        }
1760       
1761        public HLWebPluginHost.OKBService.AlgorithmClass[] GetAlgorithmClasses() {
1762            return base.Channel.GetAlgorithmClasses();
1763        }
1764       
1765        public long AddAlgorithmClass(HLWebPluginHost.OKBService.AlgorithmClass dto) {
1766            return base.Channel.AddAlgorithmClass(dto);
1767        }
1768       
1769        public void UpdateAlgorithmClass(HLWebPluginHost.OKBService.AlgorithmClass dto) {
1770            base.Channel.UpdateAlgorithmClass(dto);
1771        }
1772       
1773        public void DeleteAlgorithmClass(long id) {
1774            base.Channel.DeleteAlgorithmClass(id);
1775        }
1776       
1777        public HLWebPluginHost.OKBService.Algorithm GetAlgorithm(long id) {
1778            return base.Channel.GetAlgorithm(id);
1779        }
1780       
1781        public HLWebPluginHost.OKBService.Algorithm[] GetAlgorithms() {
1782            return base.Channel.GetAlgorithms();
1783        }
1784       
1785        public long AddAlgorithm(HLWebPluginHost.OKBService.Algorithm dto) {
1786            return base.Channel.AddAlgorithm(dto);
1787        }
1788       
1789        public void UpdateAlgorithm(HLWebPluginHost.OKBService.Algorithm dto) {
1790            base.Channel.UpdateAlgorithm(dto);
1791        }
1792       
1793        public void DeleteAlgorithm(long id) {
1794            base.Channel.DeleteAlgorithm(id);
1795        }
1796       
1797        public System.Guid[] GetAlgorithmUsers(long algorithmId) {
1798            return base.Channel.GetAlgorithmUsers(algorithmId);
1799        }
1800       
1801        public void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users) {
1802            base.Channel.UpdateAlgorithmUsers(algorithmId, users);
1803        }
1804       
1805        public HLWebPluginHost.OKBService.AlgorithmData GetAlgorithmData(long algorithmId) {
1806            return base.Channel.GetAlgorithmData(algorithmId);
1807        }
1808       
1809        public void UpdateAlgorithmData(HLWebPluginHost.OKBService.AlgorithmData dto) {
1810            base.Channel.UpdateAlgorithmData(dto);
1811        }
1812       
1813        public HLWebPluginHost.OKBService.AlgorithmParameter GetAlgorithmParameter(long id) {
1814            return base.Channel.GetAlgorithmParameter(id);
1815        }
1816    }
1817}
Note: See TracBrowser for help on using the repository browser.