Free cookie consent management tool by TermsFeed Policy Generator

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

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

Worked on OKB (#1174)

File size: 81.2 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.1
5//
6//     Changes to this file may cause incorrect behavior and will be lost if
7//     the code is regenerated.
8// </auto-generated>
9//------------------------------------------------------------------------------
10
11namespace HeuristicLab.Clients.OKB
12{
13    using System.Runtime.Serialization;
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.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Experiment))]
20    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Run))]
21    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.DataType))]
22    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NamedOKBItem))]
23    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))]
24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))]
27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
28    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
29    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
30    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))]
31    public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
32    {
33       
34        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
35       
36        private long IdField;
37       
38        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
39        {
40            get
41            {
42                return this.extensionDataField;
43            }
44            set
45            {
46                this.extensionDataField = value;
47            }
48        }
49       
50        [System.Runtime.Serialization.DataMemberAttribute()]
51        public long Id
52        {
53            get
54            {
55                return this.IdField;
56            }
57            set
58            {
59                if ((this.IdField.Equals(value) != true))
60                {
61                    this.IdField = value;
62                    this.RaisePropertyChanged("Id");
63                }
64            }
65        }
66       
67        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
68       
69    }
70   
71    [System.Diagnostics.DebuggerStepThroughAttribute()]
72    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
73    [System.Runtime.Serialization.DataContractAttribute(Name="Experiment", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
74    public partial class Experiment : HeuristicLab.Clients.OKB.OKBItem
75    {
76       
77        private long AlgorithmIdField;
78       
79        private HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValuesField;
80       
81        private long ProblemIdField;
82       
83        private HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValuesField;
84       
85        [System.Runtime.Serialization.DataMemberAttribute()]
86        public long AlgorithmId
87        {
88            get
89            {
90                return this.AlgorithmIdField;
91            }
92            set
93            {
94                if ((this.AlgorithmIdField.Equals(value) != true))
95                {
96                    this.AlgorithmIdField = value;
97                    this.RaisePropertyChanged("AlgorithmId");
98                }
99            }
100        }
101       
102        [System.Runtime.Serialization.DataMemberAttribute()]
103        public HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValues
104        {
105            get
106            {
107                return this.AlgorithmParameterValuesField;
108            }
109            set
110            {
111                if ((object.ReferenceEquals(this.AlgorithmParameterValuesField, value) != true))
112                {
113                    this.AlgorithmParameterValuesField = value;
114                    this.RaisePropertyChanged("AlgorithmParameterValues");
115                }
116            }
117        }
118       
119        [System.Runtime.Serialization.DataMemberAttribute()]
120        public long ProblemId
121        {
122            get
123            {
124                return this.ProblemIdField;
125            }
126            set
127            {
128                if ((this.ProblemIdField.Equals(value) != true))
129                {
130                    this.ProblemIdField = value;
131                    this.RaisePropertyChanged("ProblemId");
132                }
133            }
134        }
135       
136        [System.Runtime.Serialization.DataMemberAttribute()]
137        public HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValues
138        {
139            get
140            {
141                return this.ProblemParameterValuesField;
142            }
143            set
144            {
145                if ((object.ReferenceEquals(this.ProblemParameterValuesField, value) != true))
146                {
147                    this.ProblemParameterValuesField = value;
148                    this.RaisePropertyChanged("ProblemParameterValues");
149                }
150            }
151        }
152    }
153   
154    [System.Diagnostics.DebuggerStepThroughAttribute()]
155    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
156    [System.Runtime.Serialization.DataContractAttribute(Name="Run", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
157    public partial class Run : HeuristicLab.Clients.OKB.OKBItem
158    {
159       
160        private System.Guid ClientIdField;
161       
162        private long ExperimentIdField;
163       
164        private System.Nullable<System.DateTime> FinishedDateField;
165       
166        private int RandomSeedField;
167       
168        private HeuristicLab.Clients.OKB.ResultValue[] ResultValuesField;
169       
170        private System.Guid UserIdField;
171       
172        [System.Runtime.Serialization.DataMemberAttribute()]
173        public System.Guid ClientId
174        {
175            get
176            {
177                return this.ClientIdField;
178            }
179            set
180            {
181                if ((this.ClientIdField.Equals(value) != true))
182                {
183                    this.ClientIdField = value;
184                    this.RaisePropertyChanged("ClientId");
185                }
186            }
187        }
188       
189        [System.Runtime.Serialization.DataMemberAttribute()]
190        public long ExperimentId
191        {
192            get
193            {
194                return this.ExperimentIdField;
195            }
196            set
197            {
198                if ((this.ExperimentIdField.Equals(value) != true))
199                {
200                    this.ExperimentIdField = value;
201                    this.RaisePropertyChanged("ExperimentId");
202                }
203            }
204        }
205       
206        [System.Runtime.Serialization.DataMemberAttribute()]
207        public System.Nullable<System.DateTime> FinishedDate
208        {
209            get
210            {
211                return this.FinishedDateField;
212            }
213            set
214            {
215                if ((this.FinishedDateField.Equals(value) != true))
216                {
217                    this.FinishedDateField = value;
218                    this.RaisePropertyChanged("FinishedDate");
219                }
220            }
221        }
222       
223        [System.Runtime.Serialization.DataMemberAttribute()]
224        public int RandomSeed
225        {
226            get
227            {
228                return this.RandomSeedField;
229            }
230            set
231            {
232                if ((this.RandomSeedField.Equals(value) != true))
233                {
234                    this.RandomSeedField = value;
235                    this.RaisePropertyChanged("RandomSeed");
236                }
237            }
238        }
239       
240        [System.Runtime.Serialization.DataMemberAttribute()]
241        public HeuristicLab.Clients.OKB.ResultValue[] ResultValues
242        {
243            get
244            {
245                return this.ResultValuesField;
246            }
247            set
248            {
249                if ((object.ReferenceEquals(this.ResultValuesField, value) != true))
250                {
251                    this.ResultValuesField = value;
252                    this.RaisePropertyChanged("ResultValues");
253                }
254            }
255        }
256       
257        [System.Runtime.Serialization.DataMemberAttribute()]
258        public System.Guid UserId
259        {
260            get
261            {
262                return this.UserIdField;
263            }
264            set
265            {
266                if ((this.UserIdField.Equals(value) != true))
267                {
268                    this.UserIdField = value;
269                    this.RaisePropertyChanged("UserId");
270                }
271            }
272        }
273    }
274   
275    [System.Diagnostics.DebuggerStepThroughAttribute()]
276    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
277    [System.Runtime.Serialization.DataContractAttribute(Name="DataType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
278    public partial class DataType : HeuristicLab.Clients.OKB.OKBItem
279    {
280       
281        private string NameField;
282       
283        private long PlatformIdField;
284       
285        private string SqlNameField;
286       
287        [System.Runtime.Serialization.DataMemberAttribute()]
288        public string Name
289        {
290            get
291            {
292                return this.NameField;
293            }
294            set
295            {
296                if ((object.ReferenceEquals(this.NameField, value) != true))
297                {
298                    this.NameField = value;
299                    this.RaisePropertyChanged("Name");
300                }
301            }
302        }
303       
304        [System.Runtime.Serialization.DataMemberAttribute()]
305        public long PlatformId
306        {
307            get
308            {
309                return this.PlatformIdField;
310            }
311            set
312            {
313                if ((this.PlatformIdField.Equals(value) != true))
314                {
315                    this.PlatformIdField = value;
316                    this.RaisePropertyChanged("PlatformId");
317                }
318            }
319        }
320       
321        [System.Runtime.Serialization.DataMemberAttribute()]
322        public string SqlName
323        {
324            get
325            {
326                return this.SqlNameField;
327            }
328            set
329            {
330                if ((object.ReferenceEquals(this.SqlNameField, value) != true))
331                {
332                    this.SqlNameField = value;
333                    this.RaisePropertyChanged("SqlName");
334                }
335            }
336        }
337    }
338   
339    [System.Diagnostics.DebuggerStepThroughAttribute()]
340    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
341    [System.Runtime.Serialization.DataContractAttribute(Name="NamedOKBItem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
342    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))]
343    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))]
344    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))]
345    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))]
346    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))]
347    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))]
348    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))]
349    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))]
350    public partial class NamedOKBItem : HeuristicLab.Clients.OKB.OKBItem
351    {
352       
353        private string DescriptionField;
354       
355        private string NameField;
356       
357        [System.Runtime.Serialization.DataMemberAttribute()]
358        public string Description
359        {
360            get
361            {
362                return this.DescriptionField;
363            }
364            set
365            {
366                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
367                {
368                    this.DescriptionField = value;
369                    this.RaisePropertyChanged("Description");
370                }
371            }
372        }
373       
374        [System.Runtime.Serialization.DataMemberAttribute()]
375        public string Name
376        {
377            get
378            {
379                return this.NameField;
380            }
381            set
382            {
383                if ((object.ReferenceEquals(this.NameField, value) != true))
384                {
385                    this.NameField = value;
386                    this.RaisePropertyChanged("Name");
387                }
388            }
389        }
390    }
391   
392    [System.Diagnostics.DebuggerStepThroughAttribute()]
393    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
394    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
395    public partial class AlgorithmParameter : HeuristicLab.Clients.OKB.NamedOKBItem
396    {
397       
398        private long AlgorithmIdField;
399       
400        private string AliasField;
401       
402        private long DataTypeIdField;
403       
404        [System.Runtime.Serialization.DataMemberAttribute()]
405        public long AlgorithmId
406        {
407            get
408            {
409                return this.AlgorithmIdField;
410            }
411            set
412            {
413                if ((this.AlgorithmIdField.Equals(value) != true))
414                {
415                    this.AlgorithmIdField = value;
416                    this.RaisePropertyChanged("AlgorithmId");
417                }
418            }
419        }
420       
421        [System.Runtime.Serialization.DataMemberAttribute()]
422        public string Alias
423        {
424            get
425            {
426                return this.AliasField;
427            }
428            set
429            {
430                if ((object.ReferenceEquals(this.AliasField, value) != true))
431                {
432                    this.AliasField = value;
433                    this.RaisePropertyChanged("Alias");
434                }
435            }
436        }
437       
438        [System.Runtime.Serialization.DataMemberAttribute()]
439        public long DataTypeId
440        {
441            get
442            {
443                return this.DataTypeIdField;
444            }
445            set
446            {
447                if ((this.DataTypeIdField.Equals(value) != true))
448                {
449                    this.DataTypeIdField = value;
450                    this.RaisePropertyChanged("DataTypeId");
451                }
452            }
453        }
454    }
455   
456    [System.Diagnostics.DebuggerStepThroughAttribute()]
457    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
458    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
459    public partial class ProblemClass : HeuristicLab.Clients.OKB.NamedOKBItem
460    {
461    }
462   
463    [System.Diagnostics.DebuggerStepThroughAttribute()]
464    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
465    [System.Runtime.Serialization.DataContractAttribute(Name="Problem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
466    public partial class Problem : HeuristicLab.Clients.OKB.NamedOKBItem
467    {
468       
469        private long PlatformIdField;
470       
471        private long ProblemClassIdField;
472       
473        [System.Runtime.Serialization.DataMemberAttribute()]
474        public long PlatformId
475        {
476            get
477            {
478                return this.PlatformIdField;
479            }
480            set
481            {
482                if ((this.PlatformIdField.Equals(value) != true))
483                {
484                    this.PlatformIdField = value;
485                    this.RaisePropertyChanged("PlatformId");
486                }
487            }
488        }
489       
490        [System.Runtime.Serialization.DataMemberAttribute()]
491        public long ProblemClassId
492        {
493            get
494            {
495                return this.ProblemClassIdField;
496            }
497            set
498            {
499                if ((this.ProblemClassIdField.Equals(value) != true))
500                {
501                    this.ProblemClassIdField = value;
502                    this.RaisePropertyChanged("ProblemClassId");
503                }
504            }
505        }
506    }
507   
508    [System.Diagnostics.DebuggerStepThroughAttribute()]
509    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
510    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
511    public partial class ProblemParameter : HeuristicLab.Clients.OKB.NamedOKBItem
512    {
513       
514        private string AliasField;
515       
516        private long DataTypeIdField;
517       
518        private long ProblemIdField;
519       
520        [System.Runtime.Serialization.DataMemberAttribute()]
521        public string Alias
522        {
523            get
524            {
525                return this.AliasField;
526            }
527            set
528            {
529                if ((object.ReferenceEquals(this.AliasField, value) != true))
530                {
531                    this.AliasField = value;
532                    this.RaisePropertyChanged("Alias");
533                }
534            }
535        }
536       
537        [System.Runtime.Serialization.DataMemberAttribute()]
538        public long DataTypeId
539        {
540            get
541            {
542                return this.DataTypeIdField;
543            }
544            set
545            {
546                if ((this.DataTypeIdField.Equals(value) != true))
547                {
548                    this.DataTypeIdField = value;
549                    this.RaisePropertyChanged("DataTypeId");
550                }
551            }
552        }
553       
554        [System.Runtime.Serialization.DataMemberAttribute()]
555        public long ProblemId
556        {
557            get
558            {
559                return this.ProblemIdField;
560            }
561            set
562            {
563                if ((this.ProblemIdField.Equals(value) != true))
564                {
565                    this.ProblemIdField = value;
566                    this.RaisePropertyChanged("ProblemId");
567                }
568            }
569        }
570    }
571   
572    [System.Diagnostics.DebuggerStepThroughAttribute()]
573    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
574    [System.Runtime.Serialization.DataContractAttribute(Name="Platform", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
575    public partial class Platform : HeuristicLab.Clients.OKB.NamedOKBItem
576    {
577    }
578   
579    [System.Diagnostics.DebuggerStepThroughAttribute()]
580    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
581    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
582    public partial class AlgorithmClass : HeuristicLab.Clients.OKB.NamedOKBItem
583    {
584    }
585   
586    [System.Diagnostics.DebuggerStepThroughAttribute()]
587    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
588    [System.Runtime.Serialization.DataContractAttribute(Name="Algorithm", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
589    public partial class Algorithm : HeuristicLab.Clients.OKB.NamedOKBItem
590    {
591       
592        private long AlgorithmClassIdField;
593       
594        private long PlatformIdField;
595       
596        [System.Runtime.Serialization.DataMemberAttribute()]
597        public long AlgorithmClassId
598        {
599            get
600            {
601                return this.AlgorithmClassIdField;
602            }
603            set
604            {
605                if ((this.AlgorithmClassIdField.Equals(value) != true))
606                {
607                    this.AlgorithmClassIdField = value;
608                    this.RaisePropertyChanged("AlgorithmClassId");
609                }
610            }
611        }
612       
613        [System.Runtime.Serialization.DataMemberAttribute()]
614        public long PlatformId
615        {
616            get
617            {
618                return this.PlatformIdField;
619            }
620            set
621            {
622                if ((this.PlatformIdField.Equals(value) != true))
623                {
624                    this.PlatformIdField = value;
625                    this.RaisePropertyChanged("PlatformId");
626                }
627            }
628        }
629    }
630   
631    [System.Diagnostics.DebuggerStepThroughAttribute()]
632    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
633    [System.Runtime.Serialization.DataContractAttribute(Name="Result", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
634    public partial class Result : HeuristicLab.Clients.OKB.NamedOKBItem
635    {
636       
637        private long AlgorithmIdField;
638       
639        private string AliasField;
640       
641        private long DataTypeIdField;
642       
643        [System.Runtime.Serialization.DataMemberAttribute()]
644        public long AlgorithmId
645        {
646            get
647            {
648                return this.AlgorithmIdField;
649            }
650            set
651            {
652                if ((this.AlgorithmIdField.Equals(value) != true))
653                {
654                    this.AlgorithmIdField = value;
655                    this.RaisePropertyChanged("AlgorithmId");
656                }
657            }
658        }
659       
660        [System.Runtime.Serialization.DataMemberAttribute()]
661        public string Alias
662        {
663            get
664            {
665                return this.AliasField;
666            }
667            set
668            {
669                if ((object.ReferenceEquals(this.AliasField, value) != true))
670                {
671                    this.AliasField = value;
672                    this.RaisePropertyChanged("Alias");
673                }
674            }
675        }
676       
677        [System.Runtime.Serialization.DataMemberAttribute()]
678        public long DataTypeId
679        {
680            get
681            {
682                return this.DataTypeIdField;
683            }
684            set
685            {
686                if ((this.DataTypeIdField.Equals(value) != true))
687                {
688                    this.DataTypeIdField = value;
689                    this.RaisePropertyChanged("DataTypeId");
690                }
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="AlgorithmParameterValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
698    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue))]
699    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterStringValue))]
700    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue))]
701    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterIntValue))]
702    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue))]
703    public partial class AlgorithmParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
704    {
705       
706        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
707       
708        private long AlgorithmParameterIdField;
709       
710        private long DataTypeIdField;
711       
712        private long ExperimentIdField;
713       
714        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
715        {
716            get
717            {
718                return this.extensionDataField;
719            }
720            set
721            {
722                this.extensionDataField = value;
723            }
724        }
725       
726        [System.Runtime.Serialization.DataMemberAttribute()]
727        public long AlgorithmParameterId
728        {
729            get
730            {
731                return this.AlgorithmParameterIdField;
732            }
733            set
734            {
735                if ((this.AlgorithmParameterIdField.Equals(value) != true))
736                {
737                    this.AlgorithmParameterIdField = value;
738                    this.RaisePropertyChanged("AlgorithmParameterId");
739                }
740            }
741        }
742       
743        [System.Runtime.Serialization.DataMemberAttribute()]
744        public long DataTypeId
745        {
746            get
747            {
748                return this.DataTypeIdField;
749            }
750            set
751            {
752                if ((this.DataTypeIdField.Equals(value) != true))
753                {
754                    this.DataTypeIdField = value;
755                    this.RaisePropertyChanged("DataTypeId");
756                }
757            }
758        }
759       
760        [System.Runtime.Serialization.DataMemberAttribute()]
761        public long ExperimentId
762        {
763            get
764            {
765                return this.ExperimentIdField;
766            }
767            set
768            {
769                if ((this.ExperimentIdField.Equals(value) != true))
770                {
771                    this.ExperimentIdField = value;
772                    this.RaisePropertyChanged("ExperimentId");
773                }
774            }
775        }
776       
777        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
778       
779        protected void RaisePropertyChanged(string propertyName)
780        {
781            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
782            if ((propertyChanged != null))
783            {
784                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
785            }
786        }
787    }
788   
789    [System.Diagnostics.DebuggerStepThroughAttribute()]
790    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
791    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
792    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterFloatValue))]
793    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterIntValue))]
794    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBlobValue))]
795    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBoolValue))]
796    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterStringValue))]
797    public partial class ProblemParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
798    {
799       
800        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
801       
802        private long DataTypeIdField;
803       
804        private long ExperimentIdField;
805       
806        private long ProblemParameterIdField;
807       
808        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
809        {
810            get
811            {
812                return this.extensionDataField;
813            }
814            set
815            {
816                this.extensionDataField = value;
817            }
818        }
819       
820        [System.Runtime.Serialization.DataMemberAttribute()]
821        public long DataTypeId
822        {
823            get
824            {
825                return this.DataTypeIdField;
826            }
827            set
828            {
829                if ((this.DataTypeIdField.Equals(value) != true))
830                {
831                    this.DataTypeIdField = value;
832                    this.RaisePropertyChanged("DataTypeId");
833                }
834            }
835        }
836       
837        [System.Runtime.Serialization.DataMemberAttribute()]
838        public long ExperimentId
839        {
840            get
841            {
842                return this.ExperimentIdField;
843            }
844            set
845            {
846                if ((this.ExperimentIdField.Equals(value) != true))
847                {
848                    this.ExperimentIdField = value;
849                    this.RaisePropertyChanged("ExperimentId");
850                }
851            }
852        }
853       
854        [System.Runtime.Serialization.DataMemberAttribute()]
855        public long ProblemParameterId
856        {
857            get
858            {
859                return this.ProblemParameterIdField;
860            }
861            set
862            {
863                if ((this.ProblemParameterIdField.Equals(value) != true))
864                {
865                    this.ProblemParameterIdField = value;
866                    this.RaisePropertyChanged("ProblemParameterId");
867                }
868            }
869        }
870       
871        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
872       
873        protected void RaisePropertyChanged(string propertyName)
874        {
875            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
876            if ((propertyChanged != null))
877            {
878                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
879            }
880        }
881    }
882   
883    [System.Diagnostics.DebuggerStepThroughAttribute()]
884    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
885    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
886    public partial class AlgorithmParameterFloatValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue
887    {
888       
889        private double ValueField;
890       
891        [System.Runtime.Serialization.DataMemberAttribute()]
892        public double Value
893        {
894            get
895            {
896                return this.ValueField;
897            }
898            set
899            {
900                if ((this.ValueField.Equals(value) != true))
901                {
902                    this.ValueField = value;
903                    this.RaisePropertyChanged("Value");
904                }
905            }
906        }
907    }
908   
909    [System.Diagnostics.DebuggerStepThroughAttribute()]
910    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
911    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
912    public partial class AlgorithmParameterStringValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue
913    {
914       
915        private string ValueField;
916       
917        [System.Runtime.Serialization.DataMemberAttribute()]
918        public string Value
919        {
920            get
921            {
922                return this.ValueField;
923            }
924            set
925            {
926                if ((object.ReferenceEquals(this.ValueField, value) != true))
927                {
928                    this.ValueField = value;
929                    this.RaisePropertyChanged("Value");
930                }
931            }
932        }
933    }
934   
935    [System.Diagnostics.DebuggerStepThroughAttribute()]
936    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
937    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
938    public partial class AlgorithmParameterBlobValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue
939    {
940       
941        private byte[] ValueField;
942       
943        [System.Runtime.Serialization.DataMemberAttribute()]
944        public byte[] Value
945        {
946            get
947            {
948                return this.ValueField;
949            }
950            set
951            {
952                if ((object.ReferenceEquals(this.ValueField, value) != true))
953                {
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="AlgorithmParameterIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
964    public partial class AlgorithmParameterIntValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue
965    {
966       
967        private long ValueField;
968       
969        [System.Runtime.Serialization.DataMemberAttribute()]
970        public long Value
971        {
972            get
973            {
974                return this.ValueField;
975            }
976            set
977            {
978                if ((this.ValueField.Equals(value) != true))
979                {
980                    this.ValueField = value;
981                    this.RaisePropertyChanged("Value");
982                }
983            }
984        }
985    }
986   
987    [System.Diagnostics.DebuggerStepThroughAttribute()]
988    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
989    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmParameterBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
990    public partial class AlgorithmParameterBoolValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue
991    {
992       
993        private bool ValueField;
994       
995        [System.Runtime.Serialization.DataMemberAttribute()]
996        public bool Value
997        {
998            get
999            {
1000                return this.ValueField;
1001            }
1002            set
1003            {
1004                if ((this.ValueField.Equals(value) != true))
1005                {
1006                    this.ValueField = value;
1007                    this.RaisePropertyChanged("Value");
1008                }
1009            }
1010        }
1011    }
1012   
1013    [System.Diagnostics.DebuggerStepThroughAttribute()]
1014    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1015    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1016    public partial class ProblemParameterFloatValue : HeuristicLab.Clients.OKB.ProblemParameterValue
1017    {
1018       
1019        private double ValueField;
1020       
1021        [System.Runtime.Serialization.DataMemberAttribute()]
1022        public double Value
1023        {
1024            get
1025            {
1026                return this.ValueField;
1027            }
1028            set
1029            {
1030                if ((this.ValueField.Equals(value) != true))
1031                {
1032                    this.ValueField = value;
1033                    this.RaisePropertyChanged("Value");
1034                }
1035            }
1036        }
1037    }
1038   
1039    [System.Diagnostics.DebuggerStepThroughAttribute()]
1040    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1041    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1042    public partial class ProblemParameterIntValue : HeuristicLab.Clients.OKB.ProblemParameterValue
1043    {
1044       
1045        private long ValueField;
1046       
1047        [System.Runtime.Serialization.DataMemberAttribute()]
1048        public long Value
1049        {
1050            get
1051            {
1052                return this.ValueField;
1053            }
1054            set
1055            {
1056                if ((this.ValueField.Equals(value) != true))
1057                {
1058                    this.ValueField = value;
1059                    this.RaisePropertyChanged("Value");
1060                }
1061            }
1062        }
1063    }
1064   
1065    [System.Diagnostics.DebuggerStepThroughAttribute()]
1066    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1067    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1068    public partial class ProblemParameterBlobValue : HeuristicLab.Clients.OKB.ProblemParameterValue
1069    {
1070       
1071        private byte[] ValueField;
1072       
1073        [System.Runtime.Serialization.DataMemberAttribute()]
1074        public byte[] Value
1075        {
1076            get
1077            {
1078                return this.ValueField;
1079            }
1080            set
1081            {
1082                if ((object.ReferenceEquals(this.ValueField, value) != true))
1083                {
1084                    this.ValueField = value;
1085                    this.RaisePropertyChanged("Value");
1086                }
1087            }
1088        }
1089    }
1090   
1091    [System.Diagnostics.DebuggerStepThroughAttribute()]
1092    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1093    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1094    public partial class ProblemParameterBoolValue : HeuristicLab.Clients.OKB.ProblemParameterValue
1095    {
1096       
1097        private bool ValueField;
1098       
1099        [System.Runtime.Serialization.DataMemberAttribute()]
1100        public bool Value
1101        {
1102            get
1103            {
1104                return this.ValueField;
1105            }
1106            set
1107            {
1108                if ((this.ValueField.Equals(value) != true))
1109                {
1110                    this.ValueField = value;
1111                    this.RaisePropertyChanged("Value");
1112                }
1113            }
1114        }
1115    }
1116   
1117    [System.Diagnostics.DebuggerStepThroughAttribute()]
1118    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1119    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemParameterStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1120    public partial class ProblemParameterStringValue : HeuristicLab.Clients.OKB.ProblemParameterValue
1121    {
1122       
1123        private string ValueField;
1124       
1125        [System.Runtime.Serialization.DataMemberAttribute()]
1126        public string Value
1127        {
1128            get
1129            {
1130                return this.ValueField;
1131            }
1132            set
1133            {
1134                if ((object.ReferenceEquals(this.ValueField, value) != true))
1135                {
1136                    this.ValueField = value;
1137                    this.RaisePropertyChanged("Value");
1138                }
1139            }
1140        }
1141    }
1142   
1143    [System.Diagnostics.DebuggerStepThroughAttribute()]
1144    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1145    [System.Runtime.Serialization.DataContractAttribute(Name="ResultValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1146    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBlobValue))]
1147    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBoolValue))]
1148    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultStringValue))]
1149    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultIntValue))]
1150    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultFloatValue))]
1151    public partial class ResultValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1152    {
1153       
1154        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1155       
1156        private long DataTypeIdField;
1157       
1158        private long ResultIdField;
1159       
1160        private long RunIdField;
1161       
1162        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1163        {
1164            get
1165            {
1166                return this.extensionDataField;
1167            }
1168            set
1169            {
1170                this.extensionDataField = value;
1171            }
1172        }
1173       
1174        [System.Runtime.Serialization.DataMemberAttribute()]
1175        public long DataTypeId
1176        {
1177            get
1178            {
1179                return this.DataTypeIdField;
1180            }
1181            set
1182            {
1183                if ((this.DataTypeIdField.Equals(value) != true))
1184                {
1185                    this.DataTypeIdField = value;
1186                    this.RaisePropertyChanged("DataTypeId");
1187                }
1188            }
1189        }
1190       
1191        [System.Runtime.Serialization.DataMemberAttribute()]
1192        public long ResultId
1193        {
1194            get
1195            {
1196                return this.ResultIdField;
1197            }
1198            set
1199            {
1200                if ((this.ResultIdField.Equals(value) != true))
1201                {
1202                    this.ResultIdField = value;
1203                    this.RaisePropertyChanged("ResultId");
1204                }
1205            }
1206        }
1207       
1208        [System.Runtime.Serialization.DataMemberAttribute()]
1209        public long RunId
1210        {
1211            get
1212            {
1213                return this.RunIdField;
1214            }
1215            set
1216            {
1217                if ((this.RunIdField.Equals(value) != true))
1218                {
1219                    this.RunIdField = value;
1220                    this.RaisePropertyChanged("RunId");
1221                }
1222            }
1223        }
1224       
1225        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1226       
1227        protected void RaisePropertyChanged(string propertyName)
1228        {
1229            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1230            if ((propertyChanged != null))
1231            {
1232                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1233            }
1234        }
1235    }
1236   
1237    [System.Diagnostics.DebuggerStepThroughAttribute()]
1238    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1239    [System.Runtime.Serialization.DataContractAttribute(Name="ResultBlobValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1240    public partial class ResultBlobValue : HeuristicLab.Clients.OKB.ResultValue
1241    {
1242       
1243        private byte[] ValueField;
1244       
1245        [System.Runtime.Serialization.DataMemberAttribute()]
1246        public byte[] Value
1247        {
1248            get
1249            {
1250                return this.ValueField;
1251            }
1252            set
1253            {
1254                if ((object.ReferenceEquals(this.ValueField, value) != true))
1255                {
1256                    this.ValueField = value;
1257                    this.RaisePropertyChanged("Value");
1258                }
1259            }
1260        }
1261    }
1262   
1263    [System.Diagnostics.DebuggerStepThroughAttribute()]
1264    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1265    [System.Runtime.Serialization.DataContractAttribute(Name="ResultBoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1266    public partial class ResultBoolValue : HeuristicLab.Clients.OKB.ResultValue
1267    {
1268       
1269        private bool ValueField;
1270       
1271        [System.Runtime.Serialization.DataMemberAttribute()]
1272        public bool Value
1273        {
1274            get
1275            {
1276                return this.ValueField;
1277            }
1278            set
1279            {
1280                if ((this.ValueField.Equals(value) != true))
1281                {
1282                    this.ValueField = value;
1283                    this.RaisePropertyChanged("Value");
1284                }
1285            }
1286        }
1287    }
1288   
1289    [System.Diagnostics.DebuggerStepThroughAttribute()]
1290    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1291    [System.Runtime.Serialization.DataContractAttribute(Name="ResultStringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1292    public partial class ResultStringValue : HeuristicLab.Clients.OKB.ResultValue
1293    {
1294       
1295        private string ValueField;
1296       
1297        [System.Runtime.Serialization.DataMemberAttribute()]
1298        public string Value
1299        {
1300            get
1301            {
1302                return this.ValueField;
1303            }
1304            set
1305            {
1306                if ((object.ReferenceEquals(this.ValueField, value) != true))
1307                {
1308                    this.ValueField = value;
1309                    this.RaisePropertyChanged("Value");
1310                }
1311            }
1312        }
1313    }
1314   
1315    [System.Diagnostics.DebuggerStepThroughAttribute()]
1316    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1317    [System.Runtime.Serialization.DataContractAttribute(Name="ResultIntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1318    public partial class ResultIntValue : HeuristicLab.Clients.OKB.ResultValue
1319    {
1320       
1321        private long ValueField;
1322       
1323        [System.Runtime.Serialization.DataMemberAttribute()]
1324        public long Value
1325        {
1326            get
1327            {
1328                return this.ValueField;
1329            }
1330            set
1331            {
1332                if ((this.ValueField.Equals(value) != true))
1333                {
1334                    this.ValueField = value;
1335                    this.RaisePropertyChanged("Value");
1336                }
1337            }
1338        }
1339    }
1340   
1341    [System.Diagnostics.DebuggerStepThroughAttribute()]
1342    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1343    [System.Runtime.Serialization.DataContractAttribute(Name="ResultFloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1344    public partial class ResultFloatValue : HeuristicLab.Clients.OKB.ResultValue
1345    {
1346       
1347        private double ValueField;
1348       
1349        [System.Runtime.Serialization.DataMemberAttribute()]
1350        public double Value
1351        {
1352            get
1353            {
1354                return this.ValueField;
1355            }
1356            set
1357            {
1358                if ((this.ValueField.Equals(value) != true))
1359                {
1360                    this.ValueField = value;
1361                    this.RaisePropertyChanged("Value");
1362                }
1363            }
1364        }
1365    }
1366   
1367    [System.Diagnostics.DebuggerStepThroughAttribute()]
1368    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1369    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1370    public partial class ProblemData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1371    {
1372       
1373        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1374       
1375        private byte[] DataField;
1376       
1377        private long DataTypeIdField;
1378       
1379        private long ProblemIdField;
1380       
1381        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1382        {
1383            get
1384            {
1385                return this.extensionDataField;
1386            }
1387            set
1388            {
1389                this.extensionDataField = value;
1390            }
1391        }
1392       
1393        [System.Runtime.Serialization.DataMemberAttribute()]
1394        public byte[] Data
1395        {
1396            get
1397            {
1398                return this.DataField;
1399            }
1400            set
1401            {
1402                if ((object.ReferenceEquals(this.DataField, value) != true))
1403                {
1404                    this.DataField = value;
1405                    this.RaisePropertyChanged("Data");
1406                }
1407            }
1408        }
1409       
1410        [System.Runtime.Serialization.DataMemberAttribute()]
1411        public long DataTypeId
1412        {
1413            get
1414            {
1415                return this.DataTypeIdField;
1416            }
1417            set
1418            {
1419                if ((this.DataTypeIdField.Equals(value) != true))
1420                {
1421                    this.DataTypeIdField = value;
1422                    this.RaisePropertyChanged("DataTypeId");
1423                }
1424            }
1425        }
1426       
1427        [System.Runtime.Serialization.DataMemberAttribute()]
1428        public long ProblemId
1429        {
1430            get
1431            {
1432                return this.ProblemIdField;
1433            }
1434            set
1435            {
1436                if ((this.ProblemIdField.Equals(value) != true))
1437                {
1438                    this.ProblemIdField = value;
1439                    this.RaisePropertyChanged("ProblemId");
1440                }
1441            }
1442        }
1443       
1444        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1445       
1446        protected void RaisePropertyChanged(string propertyName)
1447        {
1448            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1449            if ((propertyChanged != null))
1450            {
1451                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1452            }
1453        }
1454    }
1455   
1456    [System.Diagnostics.DebuggerStepThroughAttribute()]
1457    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1458    [System.Runtime.Serialization.DataContractAttribute(Name="AlgorithmData", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
1459    public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1460    {
1461       
1462        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1463       
1464        private long AlgorithmIdField;
1465       
1466        private byte[] DataField;
1467       
1468        private long DataTypeIdField;
1469       
1470        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1471        {
1472            get
1473            {
1474                return this.extensionDataField;
1475            }
1476            set
1477            {
1478                this.extensionDataField = value;
1479            }
1480        }
1481       
1482        [System.Runtime.Serialization.DataMemberAttribute()]
1483        public long AlgorithmId
1484        {
1485            get
1486            {
1487                return this.AlgorithmIdField;
1488            }
1489            set
1490            {
1491                if ((this.AlgorithmIdField.Equals(value) != true))
1492                {
1493                    this.AlgorithmIdField = value;
1494                    this.RaisePropertyChanged("AlgorithmId");
1495                }
1496            }
1497        }
1498       
1499        [System.Runtime.Serialization.DataMemberAttribute()]
1500        public byte[] Data
1501        {
1502            get
1503            {
1504                return this.DataField;
1505            }
1506            set
1507            {
1508                if ((object.ReferenceEquals(this.DataField, value) != true))
1509                {
1510                    this.DataField = value;
1511                    this.RaisePropertyChanged("Data");
1512                }
1513            }
1514        }
1515       
1516        [System.Runtime.Serialization.DataMemberAttribute()]
1517        public long DataTypeId
1518        {
1519            get
1520            {
1521                return this.DataTypeIdField;
1522            }
1523            set
1524            {
1525                if ((this.DataTypeIdField.Equals(value) != true))
1526                {
1527                    this.DataTypeIdField = value;
1528                    this.RaisePropertyChanged("DataTypeId");
1529                }
1530            }
1531        }
1532       
1533        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1534       
1535        protected void RaisePropertyChanged(string propertyName)
1536        {
1537            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1538            if ((propertyChanged != null))
1539            {
1540                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1541            }
1542        }
1543    }
1544   
1545    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1546    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.OKB.IOKBService")]
1547    public interface IOKBService
1548    {
1549       
1550        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddResult", ReplyAction="http://tempuri.org/IOKBService/AddResultResponse")]
1551        long AddResult(HeuristicLab.Clients.OKB.Result dto);
1552       
1553        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateResult", ReplyAction="http://tempuri.org/IOKBService/UpdateResultResponse")]
1554        void UpdateResult(HeuristicLab.Clients.OKB.Result dto);
1555       
1556        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteResult", ReplyAction="http://tempuri.org/IOKBService/DeleteResultResponse")]
1557        void DeleteResult(long id);
1558       
1559        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetExperiment", ReplyAction="http://tempuri.org/IOKBService/GetExperimentResponse")]
1560        HeuristicLab.Clients.OKB.Experiment GetExperiment(long id);
1561       
1562        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetExperiments", ReplyAction="http://tempuri.org/IOKBService/GetExperimentsResponse")]
1563        HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId);
1564       
1565        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddExperiment", ReplyAction="http://tempuri.org/IOKBService/AddExperimentResponse")]
1566        long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto);
1567       
1568        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteExperiment", ReplyAction="http://tempuri.org/IOKBService/DeleteExperimentResponse")]
1569        void DeleteExperiment(long id);
1570       
1571        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetRun", ReplyAction="http://tempuri.org/IOKBService/GetRunResponse")]
1572        HeuristicLab.Clients.OKB.Run GetRun(long id);
1573       
1574        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetRuns", ReplyAction="http://tempuri.org/IOKBService/GetRunsResponse")]
1575        HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId);
1576       
1577        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/QueryRuns", ReplyAction="http://tempuri.org/IOKBService/QueryRunsResponse")]
1578        HeuristicLab.Clients.OKB.Run[] QueryRuns(string query);
1579       
1580        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddRun", ReplyAction="http://tempuri.org/IOKBService/AddRunResponse")]
1581        long AddRun(HeuristicLab.Clients.OKB.Run dto);
1582       
1583        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteRun", ReplyAction="http://tempuri.org/IOKBService/DeleteRunResponse")]
1584        void DeleteRun(long id);
1585       
1586        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmParameters", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmParametersResponse")]
1587        HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId);
1588       
1589        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddAlgorithmParameter", ReplyAction="http://tempuri.org/IOKBService/AddAlgorithmParameterResponse")]
1590        long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
1591       
1592        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithmParameter", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmParameterResponse")]
1593        void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto);
1594       
1595        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteAlgorithmParameter", ReplyAction="http://tempuri.org/IOKBService/DeleteAlgorithmParameterResponse")]
1596        void DeleteAlgorithmParameter(long id);
1597       
1598        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemClass", ReplyAction="http://tempuri.org/IOKBService/GetProblemClassResponse")]
1599        HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id);
1600       
1601        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemClasses", ReplyAction="http://tempuri.org/IOKBService/GetProblemClassesResponse")]
1602        HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses();
1603       
1604        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddProblemClass", ReplyAction="http://tempuri.org/IOKBService/AddProblemClassResponse")]
1605        long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
1606       
1607        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblemClass", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemClassResponse")]
1608        void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto);
1609       
1610        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteProblemClass", ReplyAction="http://tempuri.org/IOKBService/DeleteProblemClassResponse")]
1611        void DeleteProblemClass(long id);
1612       
1613        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblem", ReplyAction="http://tempuri.org/IOKBService/GetProblemResponse")]
1614        HeuristicLab.Clients.OKB.Problem GetProblem(long id);
1615       
1616        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblems", ReplyAction="http://tempuri.org/IOKBService/GetProblemsResponse")]
1617        HeuristicLab.Clients.OKB.Problem[] GetProblems();
1618       
1619        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddProblem", ReplyAction="http://tempuri.org/IOKBService/AddProblemResponse")]
1620        long AddProblem(HeuristicLab.Clients.OKB.Problem dto);
1621       
1622        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblem", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemResponse")]
1623        void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto);
1624       
1625        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteProblem", ReplyAction="http://tempuri.org/IOKBService/DeleteProblemResponse")]
1626        void DeleteProblem(long id);
1627       
1628        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemUsers", ReplyAction="http://tempuri.org/IOKBService/GetProblemUsersResponse")]
1629        System.Guid[] GetProblemUsers(long problemId);
1630       
1631        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblemUsers", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemUsersResponse")]
1632        void UpdateProblemUsers(long problemId, System.Guid[] users);
1633       
1634        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemData", ReplyAction="http://tempuri.org/IOKBService/GetProblemDataResponse")]
1635        HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId);
1636       
1637        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblemData", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemDataResponse")]
1638        void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto);
1639       
1640        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemParameter", ReplyAction="http://tempuri.org/IOKBService/GetProblemParameterResponse")]
1641        HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id);
1642       
1643        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetProblemParameters", ReplyAction="http://tempuri.org/IOKBService/GetProblemParametersResponse")]
1644        HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId);
1645       
1646        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddProblemParameter", ReplyAction="http://tempuri.org/IOKBService/AddProblemParameterResponse")]
1647        long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
1648       
1649        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateProblemParameter", ReplyAction="http://tempuri.org/IOKBService/UpdateProblemParameterResponse")]
1650        void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto);
1651       
1652        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteProblemParameter", ReplyAction="http://tempuri.org/IOKBService/DeleteProblemParameterResponse")]
1653        void DeleteProblemParameter(long id);
1654       
1655        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetResult", ReplyAction="http://tempuri.org/IOKBService/GetResultResponse")]
1656        HeuristicLab.Clients.OKB.Result GetResult(long id);
1657       
1658        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetResults", ReplyAction="http://tempuri.org/IOKBService/GetResultsResponse")]
1659        HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId);
1660       
1661        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetPlatform", ReplyAction="http://tempuri.org/IOKBService/GetPlatformResponse")]
1662        HeuristicLab.Clients.OKB.Platform GetPlatform(long id);
1663       
1664        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetPlatforms", ReplyAction="http://tempuri.org/IOKBService/GetPlatformsResponse")]
1665        HeuristicLab.Clients.OKB.Platform[] GetPlatforms();
1666       
1667        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddPlatform", ReplyAction="http://tempuri.org/IOKBService/AddPlatformResponse")]
1668        long AddPlatform(HeuristicLab.Clients.OKB.Platform dto);
1669       
1670        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdatePlatform", ReplyAction="http://tempuri.org/IOKBService/UpdatePlatformResponse")]
1671        void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto);
1672       
1673        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeletePlatform", ReplyAction="http://tempuri.org/IOKBService/DeletePlatformResponse")]
1674        void DeletePlatform(long id);
1675       
1676        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetDataType", ReplyAction="http://tempuri.org/IOKBService/GetDataTypeResponse")]
1677        HeuristicLab.Clients.OKB.DataType GetDataType(long id);
1678       
1679        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetDataTypes", ReplyAction="http://tempuri.org/IOKBService/GetDataTypesResponse")]
1680        HeuristicLab.Clients.OKB.DataType[] GetDataTypes();
1681       
1682        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddDataType", ReplyAction="http://tempuri.org/IOKBService/AddDataTypeResponse")]
1683        long AddDataType(HeuristicLab.Clients.OKB.DataType dto);
1684       
1685        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateDataType", ReplyAction="http://tempuri.org/IOKBService/UpdateDataTypeResponse")]
1686        void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto);
1687       
1688        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteDataType", ReplyAction="http://tempuri.org/IOKBService/DeleteDataTypeResponse")]
1689        void DeleteDataType(long id);
1690       
1691        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmClass", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmClassResponse")]
1692        HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id);
1693       
1694        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmClasses", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmClassesResponse")]
1695        HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses();
1696       
1697        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddAlgorithmClass", ReplyAction="http://tempuri.org/IOKBService/AddAlgorithmClassResponse")]
1698        long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
1699       
1700        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithmClass", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmClassResponse")]
1701        void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto);
1702       
1703        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteAlgorithmClass", ReplyAction="http://tempuri.org/IOKBService/DeleteAlgorithmClassResponse")]
1704        void DeleteAlgorithmClass(long id);
1705       
1706        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithm", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmResponse")]
1707        HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id);
1708       
1709        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithms", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmsResponse")]
1710        HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms();
1711       
1712        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/AddAlgorithm", ReplyAction="http://tempuri.org/IOKBService/AddAlgorithmResponse")]
1713        long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
1714       
1715        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithm", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmResponse")]
1716        void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto);
1717       
1718        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/DeleteAlgorithm", ReplyAction="http://tempuri.org/IOKBService/DeleteAlgorithmResponse")]
1719        void DeleteAlgorithm(long id);
1720       
1721        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmUsers", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmUsersResponse")]
1722        System.Guid[] GetAlgorithmUsers(long algorithmId);
1723       
1724        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithmUsers", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmUsersResponse")]
1725        void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users);
1726       
1727        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmData", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmDataResponse")]
1728        HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId);
1729       
1730        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/UpdateAlgorithmData", ReplyAction="http://tempuri.org/IOKBService/UpdateAlgorithmDataResponse")]
1731        void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto);
1732       
1733        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOKBService/GetAlgorithmParameter", ReplyAction="http://tempuri.org/IOKBService/GetAlgorithmParameterResponse")]
1734        HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id);
1735    }
1736   
1737    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1738    public interface IOKBServiceChannel : HeuristicLab.Clients.OKB.IOKBService, System.ServiceModel.IClientChannel
1739    {
1740    }
1741   
1742    [System.Diagnostics.DebuggerStepThroughAttribute()]
1743    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1744    public partial class OKBServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.IOKBService>, HeuristicLab.Clients.OKB.IOKBService
1745    {
1746       
1747        public OKBServiceClient()
1748        {
1749        }
1750       
1751        public OKBServiceClient(string endpointConfigurationName) :
1752                base(endpointConfigurationName)
1753        {
1754        }
1755       
1756        public OKBServiceClient(string endpointConfigurationName, string remoteAddress) :
1757                base(endpointConfigurationName, remoteAddress)
1758        {
1759        }
1760       
1761        public OKBServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1762                base(endpointConfigurationName, remoteAddress)
1763        {
1764        }
1765       
1766        public OKBServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1767                base(binding, remoteAddress)
1768        {
1769        }
1770       
1771        public long AddResult(HeuristicLab.Clients.OKB.Result dto)
1772        {
1773            return base.Channel.AddResult(dto);
1774        }
1775       
1776        public void UpdateResult(HeuristicLab.Clients.OKB.Result dto)
1777        {
1778            base.Channel.UpdateResult(dto);
1779        }
1780       
1781        public void DeleteResult(long id)
1782        {
1783            base.Channel.DeleteResult(id);
1784        }
1785       
1786        public HeuristicLab.Clients.OKB.Experiment GetExperiment(long id)
1787        {
1788            return base.Channel.GetExperiment(id);
1789        }
1790       
1791        public HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId)
1792        {
1793            return base.Channel.GetExperiments(algorithmId, problemId);
1794        }
1795       
1796        public long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto)
1797        {
1798            return base.Channel.AddExperiment(dto);
1799        }
1800       
1801        public void DeleteExperiment(long id)
1802        {
1803            base.Channel.DeleteExperiment(id);
1804        }
1805       
1806        public HeuristicLab.Clients.OKB.Run GetRun(long id)
1807        {
1808            return base.Channel.GetRun(id);
1809        }
1810       
1811        public HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId)
1812        {
1813            return base.Channel.GetRuns(experimentId);
1814        }
1815       
1816        public HeuristicLab.Clients.OKB.Run[] QueryRuns(string query)
1817        {
1818            return base.Channel.QueryRuns(query);
1819        }
1820       
1821        public long AddRun(HeuristicLab.Clients.OKB.Run dto)
1822        {
1823            return base.Channel.AddRun(dto);
1824        }
1825       
1826        public void DeleteRun(long id)
1827        {
1828            base.Channel.DeleteRun(id);
1829        }
1830       
1831        public HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId)
1832        {
1833            return base.Channel.GetAlgorithmParameters(algorithmId);
1834        }
1835       
1836        public long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto)
1837        {
1838            return base.Channel.AddAlgorithmParameter(dto);
1839        }
1840       
1841        public void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto)
1842        {
1843            base.Channel.UpdateAlgorithmParameter(dto);
1844        }
1845       
1846        public void DeleteAlgorithmParameter(long id)
1847        {
1848            base.Channel.DeleteAlgorithmParameter(id);
1849        }
1850       
1851        public HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id)
1852        {
1853            return base.Channel.GetProblemClass(id);
1854        }
1855       
1856        public HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses()
1857        {
1858            return base.Channel.GetProblemClasses();
1859        }
1860       
1861        public long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto)
1862        {
1863            return base.Channel.AddProblemClass(dto);
1864        }
1865       
1866        public void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto)
1867        {
1868            base.Channel.UpdateProblemClass(dto);
1869        }
1870       
1871        public void DeleteProblemClass(long id)
1872        {
1873            base.Channel.DeleteProblemClass(id);
1874        }
1875       
1876        public HeuristicLab.Clients.OKB.Problem GetProblem(long id)
1877        {
1878            return base.Channel.GetProblem(id);
1879        }
1880       
1881        public HeuristicLab.Clients.OKB.Problem[] GetProblems()
1882        {
1883            return base.Channel.GetProblems();
1884        }
1885       
1886        public long AddProblem(HeuristicLab.Clients.OKB.Problem dto)
1887        {
1888            return base.Channel.AddProblem(dto);
1889        }
1890       
1891        public void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto)
1892        {
1893            base.Channel.UpdateProblem(dto);
1894        }
1895       
1896        public void DeleteProblem(long id)
1897        {
1898            base.Channel.DeleteProblem(id);
1899        }
1900       
1901        public System.Guid[] GetProblemUsers(long problemId)
1902        {
1903            return base.Channel.GetProblemUsers(problemId);
1904        }
1905       
1906        public void UpdateProblemUsers(long problemId, System.Guid[] users)
1907        {
1908            base.Channel.UpdateProblemUsers(problemId, users);
1909        }
1910       
1911        public HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId)
1912        {
1913            return base.Channel.GetProblemData(problemId);
1914        }
1915       
1916        public void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto)
1917        {
1918            base.Channel.UpdateProblemData(dto);
1919        }
1920       
1921        public HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id)
1922        {
1923            return base.Channel.GetProblemParameter(id);
1924        }
1925       
1926        public HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId)
1927        {
1928            return base.Channel.GetProblemParameters(problemId);
1929        }
1930       
1931        public long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto)
1932        {
1933            return base.Channel.AddProblemParameter(dto);
1934        }
1935       
1936        public void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto)
1937        {
1938            base.Channel.UpdateProblemParameter(dto);
1939        }
1940       
1941        public void DeleteProblemParameter(long id)
1942        {
1943            base.Channel.DeleteProblemParameter(id);
1944        }
1945       
1946        public HeuristicLab.Clients.OKB.Result GetResult(long id)
1947        {
1948            return base.Channel.GetResult(id);
1949        }
1950       
1951        public HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId)
1952        {
1953            return base.Channel.GetResults(algorithmId);
1954        }
1955       
1956        public HeuristicLab.Clients.OKB.Platform GetPlatform(long id)
1957        {
1958            return base.Channel.GetPlatform(id);
1959        }
1960       
1961        public HeuristicLab.Clients.OKB.Platform[] GetPlatforms()
1962        {
1963            return base.Channel.GetPlatforms();
1964        }
1965       
1966        public long AddPlatform(HeuristicLab.Clients.OKB.Platform dto)
1967        {
1968            return base.Channel.AddPlatform(dto);
1969        }
1970       
1971        public void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto)
1972        {
1973            base.Channel.UpdatePlatform(dto);
1974        }
1975       
1976        public void DeletePlatform(long id)
1977        {
1978            base.Channel.DeletePlatform(id);
1979        }
1980       
1981        public HeuristicLab.Clients.OKB.DataType GetDataType(long id)
1982        {
1983            return base.Channel.GetDataType(id);
1984        }
1985       
1986        public HeuristicLab.Clients.OKB.DataType[] GetDataTypes()
1987        {
1988            return base.Channel.GetDataTypes();
1989        }
1990       
1991        public long AddDataType(HeuristicLab.Clients.OKB.DataType dto)
1992        {
1993            return base.Channel.AddDataType(dto);
1994        }
1995       
1996        public void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto)
1997        {
1998            base.Channel.UpdateDataType(dto);
1999        }
2000       
2001        public void DeleteDataType(long id)
2002        {
2003            base.Channel.DeleteDataType(id);
2004        }
2005       
2006        public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id)
2007        {
2008            return base.Channel.GetAlgorithmClass(id);
2009        }
2010       
2011        public HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses()
2012        {
2013            return base.Channel.GetAlgorithmClasses();
2014        }
2015       
2016        public long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto)
2017        {
2018            return base.Channel.AddAlgorithmClass(dto);
2019        }
2020       
2021        public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto)
2022        {
2023            base.Channel.UpdateAlgorithmClass(dto);
2024        }
2025       
2026        public void DeleteAlgorithmClass(long id)
2027        {
2028            base.Channel.DeleteAlgorithmClass(id);
2029        }
2030       
2031        public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id)
2032        {
2033            return base.Channel.GetAlgorithm(id);
2034        }
2035       
2036        public HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms()
2037        {
2038            return base.Channel.GetAlgorithms();
2039        }
2040       
2041        public long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto)
2042        {
2043            return base.Channel.AddAlgorithm(dto);
2044        }
2045       
2046        public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto)
2047        {
2048            base.Channel.UpdateAlgorithm(dto);
2049        }
2050       
2051        public void DeleteAlgorithm(long id)
2052        {
2053            base.Channel.DeleteAlgorithm(id);
2054        }
2055       
2056        public System.Guid[] GetAlgorithmUsers(long algorithmId)
2057        {
2058            return base.Channel.GetAlgorithmUsers(algorithmId);
2059        }
2060       
2061        public void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users)
2062        {
2063            base.Channel.UpdateAlgorithmUsers(algorithmId, users);
2064        }
2065       
2066        public HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId)
2067        {
2068            return base.Channel.GetAlgorithmData(algorithmId);
2069        }
2070       
2071        public void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto)
2072        {
2073            base.Channel.UpdateAlgorithmData(dto);
2074        }
2075       
2076        public HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id)
2077        {
2078            return base.Channel.GetAlgorithmParameter(id);
2079        }
2080    }
2081}
Note: See TracBrowser for help on using the repository browser.