Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Clients.OKB/3.3/RunCreation/ServiceClient/RunCreationServiceClient.cs @ 13684

Last change on this file since 13684 was 13684, checked in by abeham, 9 years ago

#2588:

  • Returning id in add solution method
  • Added method to delete solutions
  • Added client methods in RunCreationClient that match the service methods
  • Made all service methods non-static in RunCreationClient
File size: 59.7 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.42000
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.RunCreation
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="Algorithm", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
19        "aTransfer")]
20    public partial class Algorithm : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
21    {
22       
23        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
24       
25        private HeuristicLab.Clients.OKB.RunCreation.AlgorithmClass AlgorithmClassField;
26       
27        private HeuristicLab.Clients.OKB.RunCreation.DataType DataTypeField;
28       
29        private string DescriptionField;
30       
31        private long IdField;
32       
33        private string NameField;
34       
35        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
36        {
37            get
38            {
39                return this.extensionDataField;
40            }
41            set
42            {
43                this.extensionDataField = value;
44            }
45        }
46       
47        [System.Runtime.Serialization.DataMemberAttribute()]
48        public HeuristicLab.Clients.OKB.RunCreation.AlgorithmClass AlgorithmClass
49        {
50            get
51            {
52                return this.AlgorithmClassField;
53            }
54            set
55            {
56                if ((object.ReferenceEquals(this.AlgorithmClassField, value) != true))
57                {
58                    this.AlgorithmClassField = value;
59                    this.RaisePropertyChanged("AlgorithmClass");
60                }
61            }
62        }
63       
64        [System.Runtime.Serialization.DataMemberAttribute()]
65        public HeuristicLab.Clients.OKB.RunCreation.DataType DataType
66        {
67            get
68            {
69                return this.DataTypeField;
70            }
71            set
72            {
73                if ((object.ReferenceEquals(this.DataTypeField, value) != true))
74                {
75                    this.DataTypeField = value;
76                    this.RaisePropertyChanged("DataType");
77                }
78            }
79        }
80       
81        [System.Runtime.Serialization.DataMemberAttribute()]
82        public string Description
83        {
84            get
85            {
86                return this.DescriptionField;
87            }
88            set
89            {
90                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
91                {
92                    this.DescriptionField = value;
93                    this.RaisePropertyChanged("Description");
94                }
95            }
96        }
97       
98        [System.Runtime.Serialization.DataMemberAttribute()]
99        public long Id
100        {
101            get
102            {
103                return this.IdField;
104            }
105            set
106            {
107                if ((this.IdField.Equals(value) != true))
108                {
109                    this.IdField = value;
110                    this.RaisePropertyChanged("Id");
111                }
112            }
113        }
114       
115        [System.Runtime.Serialization.DataMemberAttribute()]
116        public string Name
117        {
118            get
119            {
120                return this.NameField;
121            }
122            set
123            {
124                if ((object.ReferenceEquals(this.NameField, value) != true))
125                {
126                    this.NameField = value;
127                    this.RaisePropertyChanged("Name");
128                }
129            }
130        }
131       
132        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
133       
134        protected void RaisePropertyChanged(string propertyName)
135        {
136            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
137            if ((propertyChanged != null))
138            {
139                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
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="AlgorithmClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
147        "aTransfer")]
148    public partial class AlgorithmClass : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
149    {
150       
151        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
152       
153        private string DescriptionField;
154       
155        private string NameField;
156       
157        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
158        {
159            get
160            {
161                return this.extensionDataField;
162            }
163            set
164            {
165                this.extensionDataField = value;
166            }
167        }
168       
169        [System.Runtime.Serialization.DataMemberAttribute()]
170        public string Description
171        {
172            get
173            {
174                return this.DescriptionField;
175            }
176            set
177            {
178                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
179                {
180                    this.DescriptionField = value;
181                    this.RaisePropertyChanged("Description");
182                }
183            }
184        }
185       
186        [System.Runtime.Serialization.DataMemberAttribute()]
187        public string Name
188        {
189            get
190            {
191                return this.NameField;
192            }
193            set
194            {
195                if ((object.ReferenceEquals(this.NameField, value) != true))
196                {
197                    this.NameField = value;
198                    this.RaisePropertyChanged("Name");
199                }
200            }
201        }
202       
203        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
204       
205        protected void RaisePropertyChanged(string propertyName)
206        {
207            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
208            if ((propertyChanged != null))
209            {
210                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
211            }
212        }
213    }
214   
215    [System.Diagnostics.DebuggerStepThroughAttribute()]
216    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
217    [System.Runtime.Serialization.DataContractAttribute(Name="DataType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
218        "aTransfer")]
219    public partial class DataType : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
220    {
221       
222        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
223       
224        private string NameField;
225       
226        private string TypeNameField;
227       
228        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
229        {
230            get
231            {
232                return this.extensionDataField;
233            }
234            set
235            {
236                this.extensionDataField = value;
237            }
238        }
239       
240        [System.Runtime.Serialization.DataMemberAttribute()]
241        public string Name
242        {
243            get
244            {
245                return this.NameField;
246            }
247            set
248            {
249                if ((object.ReferenceEquals(this.NameField, value) != true))
250                {
251                    this.NameField = value;
252                    this.RaisePropertyChanged("Name");
253                }
254            }
255        }
256       
257        [System.Runtime.Serialization.DataMemberAttribute()]
258        public string TypeName
259        {
260            get
261            {
262                return this.TypeNameField;
263            }
264            set
265            {
266                if ((object.ReferenceEquals(this.TypeNameField, value) != true))
267                {
268                    this.TypeNameField = value;
269                    this.RaisePropertyChanged("TypeName");
270                }
271            }
272        }
273       
274        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
275       
276        protected void RaisePropertyChanged(string propertyName)
277        {
278            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
279            if ((propertyChanged != null))
280            {
281                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
282            }
283        }
284    }
285   
286    [System.Diagnostics.DebuggerStepThroughAttribute()]
287    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
288    [System.Runtime.Serialization.DataContractAttribute(Name="Problem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
289        "aTransfer")]
290    public partial class Problem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
291    {
292       
293        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
294       
295        private HeuristicLab.Clients.OKB.RunCreation.DataType DataTypeField;
296       
297        private string DescriptionField;
298       
299        private long IdField;
300       
301        private string NameField;
302       
303        private HeuristicLab.Clients.OKB.RunCreation.ProblemClass ProblemClassField;
304       
305        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
306        {
307            get
308            {
309                return this.extensionDataField;
310            }
311            set
312            {
313                this.extensionDataField = value;
314            }
315        }
316       
317        [System.Runtime.Serialization.DataMemberAttribute()]
318        public HeuristicLab.Clients.OKB.RunCreation.DataType DataType
319        {
320            get
321            {
322                return this.DataTypeField;
323            }
324            set
325            {
326                if ((object.ReferenceEquals(this.DataTypeField, value) != true))
327                {
328                    this.DataTypeField = value;
329                    this.RaisePropertyChanged("DataType");
330                }
331            }
332        }
333       
334        [System.Runtime.Serialization.DataMemberAttribute()]
335        public string Description
336        {
337            get
338            {
339                return this.DescriptionField;
340            }
341            set
342            {
343                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
344                {
345                    this.DescriptionField = value;
346                    this.RaisePropertyChanged("Description");
347                }
348            }
349        }
350       
351        [System.Runtime.Serialization.DataMemberAttribute()]
352        public long Id
353        {
354            get
355            {
356                return this.IdField;
357            }
358            set
359            {
360                if ((this.IdField.Equals(value) != true))
361                {
362                    this.IdField = value;
363                    this.RaisePropertyChanged("Id");
364                }
365            }
366        }
367       
368        [System.Runtime.Serialization.DataMemberAttribute()]
369        public string Name
370        {
371            get
372            {
373                return this.NameField;
374            }
375            set
376            {
377                if ((object.ReferenceEquals(this.NameField, value) != true))
378                {
379                    this.NameField = value;
380                    this.RaisePropertyChanged("Name");
381                }
382            }
383        }
384       
385        [System.Runtime.Serialization.DataMemberAttribute()]
386        public HeuristicLab.Clients.OKB.RunCreation.ProblemClass ProblemClass
387        {
388            get
389            {
390                return this.ProblemClassField;
391            }
392            set
393            {
394                if ((object.ReferenceEquals(this.ProblemClassField, value) != true))
395                {
396                    this.ProblemClassField = value;
397                    this.RaisePropertyChanged("ProblemClass");
398                }
399            }
400        }
401       
402        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
403       
404        protected void RaisePropertyChanged(string propertyName)
405        {
406            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
407            if ((propertyChanged != null))
408            {
409                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
410            }
411        }
412    }
413   
414    [System.Diagnostics.DebuggerStepThroughAttribute()]
415    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
416    [System.Runtime.Serialization.DataContractAttribute(Name="ProblemClass", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
417        "aTransfer")]
418    public partial class ProblemClass : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
419    {
420       
421        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
422       
423        private string DescriptionField;
424       
425        private string NameField;
426       
427        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
428        {
429            get
430            {
431                return this.extensionDataField;
432            }
433            set
434            {
435                this.extensionDataField = value;
436            }
437        }
438       
439        [System.Runtime.Serialization.DataMemberAttribute()]
440        public string Description
441        {
442            get
443            {
444                return this.DescriptionField;
445            }
446            set
447            {
448                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
449                {
450                    this.DescriptionField = value;
451                    this.RaisePropertyChanged("Description");
452                }
453            }
454        }
455       
456        [System.Runtime.Serialization.DataMemberAttribute()]
457        public string Name
458        {
459            get
460            {
461                return this.NameField;
462            }
463            set
464            {
465                if ((object.ReferenceEquals(this.NameField, value) != true))
466                {
467                    this.NameField = value;
468                    this.RaisePropertyChanged("Name");
469                }
470            }
471        }
472       
473        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
474       
475        protected void RaisePropertyChanged(string propertyName)
476        {
477            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
478            if ((propertyChanged != null))
479            {
480                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
481            }
482        }
483    }
484   
485    [System.Diagnostics.DebuggerStepThroughAttribute()]
486    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
487    [System.Runtime.Serialization.DataContractAttribute(Name="Solution", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
488        "aTransfer")]
489    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.SingleObjectiveSolution))]
490    public partial class Solution : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
491    {
492       
493        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
494       
495        private HeuristicLab.Clients.OKB.RunCreation.DataType DataTypeField;
496       
497        private long IdField;
498       
499        private long ProblemIdField;
500       
501        private System.Nullable<long> RunIdField;
502       
503        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
504        {
505            get
506            {
507                return this.extensionDataField;
508            }
509            set
510            {
511                this.extensionDataField = value;
512            }
513        }
514       
515        [System.Runtime.Serialization.DataMemberAttribute()]
516        public HeuristicLab.Clients.OKB.RunCreation.DataType DataType
517        {
518            get
519            {
520                return this.DataTypeField;
521            }
522            set
523            {
524                if ((object.ReferenceEquals(this.DataTypeField, value) != true))
525                {
526                    this.DataTypeField = value;
527                    this.RaisePropertyChanged("DataType");
528                }
529            }
530        }
531       
532        [System.Runtime.Serialization.DataMemberAttribute()]
533        public long Id
534        {
535            get
536            {
537                return this.IdField;
538            }
539            set
540            {
541                if ((this.IdField.Equals(value) != true))
542                {
543                    this.IdField = value;
544                    this.RaisePropertyChanged("Id");
545                }
546            }
547        }
548       
549        [System.Runtime.Serialization.DataMemberAttribute()]
550        public long ProblemId
551        {
552            get
553            {
554                return this.ProblemIdField;
555            }
556            set
557            {
558                if ((this.ProblemIdField.Equals(value) != true))
559                {
560                    this.ProblemIdField = value;
561                    this.RaisePropertyChanged("ProblemId");
562                }
563            }
564        }
565       
566        [System.Runtime.Serialization.DataMemberAttribute()]
567        public System.Nullable<long> RunId
568        {
569            get
570            {
571                return this.RunIdField;
572            }
573            set
574            {
575                if ((this.RunIdField.Equals(value) != true))
576                {
577                    this.RunIdField = value;
578                    this.RaisePropertyChanged("RunId");
579                }
580            }
581        }
582       
583        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
584       
585        protected void RaisePropertyChanged(string propertyName)
586        {
587            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
588            if ((propertyChanged != null))
589            {
590                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
591            }
592        }
593    }
594   
595    [System.Diagnostics.DebuggerStepThroughAttribute()]
596    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
597    [System.Runtime.Serialization.DataContractAttribute(Name="SingleObjectiveSolution", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
598        "aTransfer")]
599    public partial class SingleObjectiveSolution : HeuristicLab.Clients.OKB.RunCreation.Solution
600    {
601       
602        private double QualityField;
603       
604        [System.Runtime.Serialization.DataMemberAttribute()]
605        public double Quality
606        {
607            get
608            {
609                return this.QualityField;
610            }
611            set
612            {
613                if ((this.QualityField.Equals(value) != true))
614                {
615                    this.QualityField = value;
616                    this.RaisePropertyChanged("Quality");
617                }
618            }
619        }
620    }
621   
622    [System.Diagnostics.DebuggerStepThroughAttribute()]
623    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
624    [System.Runtime.Serialization.DataContractAttribute(Name="Run", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
625        "aTransfer")]
626    public partial class Run : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
627    {
628       
629        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
630       
631        private long AlgorithmIdField;
632       
633        private System.Guid ClientIdField;
634       
635        private System.DateTime CreatedDateField;
636       
637        private System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> ParameterValuesField;
638       
639        private long ProblemIdField;
640       
641        private System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> ResultValuesField;
642       
643        private System.Guid UserIdField;
644       
645        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
646        {
647            get
648            {
649                return this.extensionDataField;
650            }
651            set
652            {
653                this.extensionDataField = value;
654            }
655        }
656       
657        [System.Runtime.Serialization.DataMemberAttribute()]
658        public long AlgorithmId
659        {
660            get
661            {
662                return this.AlgorithmIdField;
663            }
664            set
665            {
666                if ((this.AlgorithmIdField.Equals(value) != true))
667                {
668                    this.AlgorithmIdField = value;
669                    this.RaisePropertyChanged("AlgorithmId");
670                }
671            }
672        }
673       
674        [System.Runtime.Serialization.DataMemberAttribute()]
675        public System.Guid ClientId
676        {
677            get
678            {
679                return this.ClientIdField;
680            }
681            set
682            {
683                if ((this.ClientIdField.Equals(value) != true))
684                {
685                    this.ClientIdField = value;
686                    this.RaisePropertyChanged("ClientId");
687                }
688            }
689        }
690       
691        [System.Runtime.Serialization.DataMemberAttribute()]
692        public System.DateTime CreatedDate
693        {
694            get
695            {
696                return this.CreatedDateField;
697            }
698            set
699            {
700                if ((this.CreatedDateField.Equals(value) != true))
701                {
702                    this.CreatedDateField = value;
703                    this.RaisePropertyChanged("CreatedDate");
704                }
705            }
706        }
707       
708        [System.Runtime.Serialization.DataMemberAttribute()]
709        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> ParameterValues
710        {
711            get
712            {
713                return this.ParameterValuesField;
714            }
715            set
716            {
717                if ((object.ReferenceEquals(this.ParameterValuesField, value) != true))
718                {
719                    this.ParameterValuesField = value;
720                    this.RaisePropertyChanged("ParameterValues");
721                }
722            }
723        }
724       
725        [System.Runtime.Serialization.DataMemberAttribute()]
726        public long ProblemId
727        {
728            get
729            {
730                return this.ProblemIdField;
731            }
732            set
733            {
734                if ((this.ProblemIdField.Equals(value) != true))
735                {
736                    this.ProblemIdField = value;
737                    this.RaisePropertyChanged("ProblemId");
738                }
739            }
740        }
741       
742        [System.Runtime.Serialization.DataMemberAttribute()]
743        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> ResultValues
744        {
745            get
746            {
747                return this.ResultValuesField;
748            }
749            set
750            {
751                if ((object.ReferenceEquals(this.ResultValuesField, value) != true))
752                {
753                    this.ResultValuesField = value;
754                    this.RaisePropertyChanged("ResultValues");
755                }
756            }
757        }
758       
759        [System.Runtime.Serialization.DataMemberAttribute()]
760        public System.Guid UserId
761        {
762            get
763            {
764                return this.UserIdField;
765            }
766            set
767            {
768                if ((this.UserIdField.Equals(value) != true))
769                {
770                    this.UserIdField = value;
771                    this.RaisePropertyChanged("UserId");
772                }
773            }
774        }
775       
776        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
777       
778        protected void RaisePropertyChanged(string propertyName)
779        {
780            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
781            if ((propertyChanged != null))
782            {
783                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
784            }
785        }
786    }
787   
788    [System.Diagnostics.DebuggerStepThroughAttribute()]
789    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
790    [System.Runtime.Serialization.DataContractAttribute(Name="Value", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
791        "aTransfer")]
792    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.BoolValue))]
793    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.LongValue))]
794    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.TimeSpanValue))]
795    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.IntValue))]
796    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.DoubleValue))]
797    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.FloatValue))]
798    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.StringValue))]
799    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.BinaryValue))]
800    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.PercentValue))]
801    public partial class Value : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
802    {
803       
804        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
805       
806        private HeuristicLab.Clients.OKB.RunCreation.DataType DataTypeField;
807       
808        private string NameField;
809       
810        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
811        {
812            get
813            {
814                return this.extensionDataField;
815            }
816            set
817            {
818                this.extensionDataField = value;
819            }
820        }
821       
822        [System.Runtime.Serialization.DataMemberAttribute()]
823        public HeuristicLab.Clients.OKB.RunCreation.DataType DataType
824        {
825            get
826            {
827                return this.DataTypeField;
828            }
829            set
830            {
831                if ((object.ReferenceEquals(this.DataTypeField, value) != true))
832                {
833                    this.DataTypeField = value;
834                    this.RaisePropertyChanged("DataType");
835                }
836            }
837        }
838       
839        [System.Runtime.Serialization.DataMemberAttribute()]
840        public string Name
841        {
842            get
843            {
844                return this.NameField;
845            }
846            set
847            {
848                if ((object.ReferenceEquals(this.NameField, value) != true))
849                {
850                    this.NameField = value;
851                    this.RaisePropertyChanged("Name");
852                }
853            }
854        }
855       
856        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
857       
858        protected void RaisePropertyChanged(string propertyName)
859        {
860            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
861            if ((propertyChanged != null))
862            {
863                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
864            }
865        }
866    }
867   
868    [System.Diagnostics.DebuggerStepThroughAttribute()]
869    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
870    [System.Runtime.Serialization.DataContractAttribute(Name="BoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
871        "aTransfer")]
872    public partial class BoolValue : HeuristicLab.Clients.OKB.RunCreation.Value
873    {
874       
875        private bool ValueField;
876       
877        [System.Runtime.Serialization.DataMemberAttribute()]
878        public bool Value
879        {
880            get
881            {
882                return this.ValueField;
883            }
884            set
885            {
886                if ((this.ValueField.Equals(value) != true))
887                {
888                    this.ValueField = value;
889                    this.RaisePropertyChanged("Value");
890                }
891            }
892        }
893    }
894   
895    [System.Diagnostics.DebuggerStepThroughAttribute()]
896    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
897    [System.Runtime.Serialization.DataContractAttribute(Name="LongValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
898        "aTransfer")]
899    public partial class LongValue : HeuristicLab.Clients.OKB.RunCreation.Value
900    {
901       
902        private long ValueField;
903       
904        [System.Runtime.Serialization.DataMemberAttribute()]
905        public long Value
906        {
907            get
908            {
909                return this.ValueField;
910            }
911            set
912            {
913                if ((this.ValueField.Equals(value) != true))
914                {
915                    this.ValueField = value;
916                    this.RaisePropertyChanged("Value");
917                }
918            }
919        }
920    }
921   
922    [System.Diagnostics.DebuggerStepThroughAttribute()]
923    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
924    [System.Runtime.Serialization.DataContractAttribute(Name="TimeSpanValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
925        "aTransfer")]
926    public partial class TimeSpanValue : HeuristicLab.Clients.OKB.RunCreation.Value
927    {
928       
929        private long ValueField;
930       
931        [System.Runtime.Serialization.DataMemberAttribute()]
932        public long Value
933        {
934            get
935            {
936                return this.ValueField;
937            }
938            set
939            {
940                if ((this.ValueField.Equals(value) != true))
941                {
942                    this.ValueField = value;
943                    this.RaisePropertyChanged("Value");
944                }
945            }
946        }
947    }
948   
949    [System.Diagnostics.DebuggerStepThroughAttribute()]
950    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
951    [System.Runtime.Serialization.DataContractAttribute(Name="IntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
952        "aTransfer")]
953    public partial class IntValue : HeuristicLab.Clients.OKB.RunCreation.Value
954    {
955       
956        private int ValueField;
957       
958        [System.Runtime.Serialization.DataMemberAttribute()]
959        public int Value
960        {
961            get
962            {
963                return this.ValueField;
964            }
965            set
966            {
967                if ((this.ValueField.Equals(value) != true))
968                {
969                    this.ValueField = value;
970                    this.RaisePropertyChanged("Value");
971                }
972            }
973        }
974    }
975   
976    [System.Diagnostics.DebuggerStepThroughAttribute()]
977    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
978    [System.Runtime.Serialization.DataContractAttribute(Name="DoubleValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
979        "aTransfer")]
980    public partial class DoubleValue : HeuristicLab.Clients.OKB.RunCreation.Value
981    {
982       
983        private double ValueField;
984       
985        [System.Runtime.Serialization.DataMemberAttribute()]
986        public double Value
987        {
988            get
989            {
990                return this.ValueField;
991            }
992            set
993            {
994                if ((this.ValueField.Equals(value) != true))
995                {
996                    this.ValueField = value;
997                    this.RaisePropertyChanged("Value");
998                }
999            }
1000        }
1001    }
1002   
1003    [System.Diagnostics.DebuggerStepThroughAttribute()]
1004    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1005    [System.Runtime.Serialization.DataContractAttribute(Name="FloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
1006        "aTransfer")]
1007    public partial class FloatValue : HeuristicLab.Clients.OKB.RunCreation.Value
1008    {
1009       
1010        private float ValueField;
1011       
1012        [System.Runtime.Serialization.DataMemberAttribute()]
1013        public float Value
1014        {
1015            get
1016            {
1017                return this.ValueField;
1018            }
1019            set
1020            {
1021                if ((this.ValueField.Equals(value) != true))
1022                {
1023                    this.ValueField = value;
1024                    this.RaisePropertyChanged("Value");
1025                }
1026            }
1027        }
1028    }
1029   
1030    [System.Diagnostics.DebuggerStepThroughAttribute()]
1031    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1032    [System.Runtime.Serialization.DataContractAttribute(Name="StringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
1033        "aTransfer")]
1034    public partial class StringValue : HeuristicLab.Clients.OKB.RunCreation.Value
1035    {
1036       
1037        private string ValueField;
1038       
1039        [System.Runtime.Serialization.DataMemberAttribute()]
1040        public string Value
1041        {
1042            get
1043            {
1044                return this.ValueField;
1045            }
1046            set
1047            {
1048                if ((object.ReferenceEquals(this.ValueField, value) != true))
1049                {
1050                    this.ValueField = value;
1051                    this.RaisePropertyChanged("Value");
1052                }
1053            }
1054        }
1055    }
1056   
1057    [System.Diagnostics.DebuggerStepThroughAttribute()]
1058    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1059    [System.Runtime.Serialization.DataContractAttribute(Name="BinaryValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
1060        "aTransfer")]
1061    public partial class BinaryValue : HeuristicLab.Clients.OKB.RunCreation.Value
1062    {
1063       
1064        private byte[] ValueField;
1065       
1066        [System.Runtime.Serialization.DataMemberAttribute()]
1067        public byte[] Value
1068        {
1069            get
1070            {
1071                return this.ValueField;
1072            }
1073            set
1074            {
1075                if ((object.ReferenceEquals(this.ValueField, value) != true))
1076                {
1077                    this.ValueField = value;
1078                    this.RaisePropertyChanged("Value");
1079                }
1080            }
1081        }
1082    }
1083   
1084    [System.Diagnostics.DebuggerStepThroughAttribute()]
1085    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1086    [System.Runtime.Serialization.DataContractAttribute(Name="PercentValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +
1087        "aTransfer")]
1088    public partial class PercentValue : HeuristicLab.Clients.OKB.RunCreation.Value
1089    {
1090       
1091        private double ValueField;
1092       
1093        [System.Runtime.Serialization.DataMemberAttribute()]
1094        public double Value
1095        {
1096            get
1097            {
1098                return this.ValueField;
1099            }
1100            set
1101            {
1102                if ((this.ValueField.Equals(value) != true))
1103                {
1104                    this.ValueField = value;
1105                    this.RaisePropertyChanged("Value");
1106                }
1107            }
1108        }
1109    }
1110   
1111    [System.Diagnostics.DebuggerStepThroughAttribute()]
1112    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1113    [System.Runtime.Serialization.DataContractAttribute(Name="MissingProblem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")]
1114    public partial class MissingProblem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1115    {
1116       
1117        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1118       
1119        private string MessageField;
1120       
1121        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1122        {
1123            get
1124            {
1125                return this.extensionDataField;
1126            }
1127            set
1128            {
1129                this.extensionDataField = value;
1130            }
1131        }
1132       
1133        [System.Runtime.Serialization.DataMemberAttribute()]
1134        public string Message
1135        {
1136            get
1137            {
1138                return this.MessageField;
1139            }
1140            set
1141            {
1142                if ((object.ReferenceEquals(this.MessageField, value) != true))
1143                {
1144                    this.MessageField = value;
1145                    this.RaisePropertyChanged("Message");
1146                }
1147            }
1148        }
1149       
1150        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1151       
1152        protected void RaisePropertyChanged(string propertyName)
1153        {
1154            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1155            if ((propertyChanged != null))
1156            {
1157                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1158            }
1159        }
1160    }
1161   
1162    [System.Diagnostics.DebuggerStepThroughAttribute()]
1163    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1164    [System.Runtime.Serialization.DataContractAttribute(Name="MissingSolution", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")]
1165    public partial class MissingSolution : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1166    {
1167       
1168        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1169       
1170        private string MessageField;
1171       
1172        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1173        {
1174            get
1175            {
1176                return this.extensionDataField;
1177            }
1178            set
1179            {
1180                this.extensionDataField = value;
1181            }
1182        }
1183       
1184        [System.Runtime.Serialization.DataMemberAttribute()]
1185        public string Message
1186        {
1187            get
1188            {
1189                return this.MessageField;
1190            }
1191            set
1192            {
1193                if ((object.ReferenceEquals(this.MessageField, value) != true))
1194                {
1195                    this.MessageField = value;
1196                    this.RaisePropertyChanged("Message");
1197                }
1198            }
1199        }
1200       
1201        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1202       
1203        protected void RaisePropertyChanged(string propertyName)
1204        {
1205            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1206            if ((propertyChanged != null))
1207            {
1208                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1209            }
1210        }
1211    }
1212   
1213    [System.Diagnostics.DebuggerStepThroughAttribute()]
1214    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1215    [System.Runtime.Serialization.DataContractAttribute(Name="UnknownCharacteristicType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")]
1216    public partial class UnknownCharacteristicType : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1217    {
1218       
1219        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1220       
1221        private string MessageField;
1222       
1223        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1224        {
1225            get
1226            {
1227                return this.extensionDataField;
1228            }
1229            set
1230            {
1231                this.extensionDataField = value;
1232            }
1233        }
1234       
1235        [System.Runtime.Serialization.DataMemberAttribute()]
1236        public string Message
1237        {
1238            get
1239            {
1240                return this.MessageField;
1241            }
1242            set
1243            {
1244                if ((object.ReferenceEquals(this.MessageField, value) != true))
1245                {
1246                    this.MessageField = value;
1247                    this.RaisePropertyChanged("Message");
1248                }
1249            }
1250        }
1251       
1252        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1253       
1254        protected void RaisePropertyChanged(string propertyName)
1255        {
1256            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1257            if ((propertyChanged != null))
1258            {
1259                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1260            }
1261        }
1262    }
1263   
1264    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1265    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.OKB.RunCreation.IRunCreationService")]
1266    public interface IRunCreationService
1267    {
1268       
1269        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetAlgorithms", ReplyAction="http://tempuri.org/IRunCreationService/GetAlgorithmsResponse")]
1270        System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Algorithm> GetAlgorithms(string platformName);
1271       
1272        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetAlgorithms", ReplyAction="http://tempuri.org/IRunCreationService/GetAlgorithmsResponse")]
1273        System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Algorithm>> GetAlgorithmsAsync(string platformName);
1274       
1275        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetAlgorithmData", ReplyAction="http://tempuri.org/IRunCreationService/GetAlgorithmDataResponse")]
1276        byte[] GetAlgorithmData(long algorithmId);
1277       
1278        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetAlgorithmData", ReplyAction="http://tempuri.org/IRunCreationService/GetAlgorithmDataResponse")]
1279        System.Threading.Tasks.Task<byte[]> GetAlgorithmDataAsync(long algorithmId);
1280       
1281        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetProblems", ReplyAction="http://tempuri.org/IRunCreationService/GetProblemsResponse")]
1282        System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Problem> GetProblems(string platformName);
1283       
1284        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetProblems", ReplyAction="http://tempuri.org/IRunCreationService/GetProblemsResponse")]
1285        System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Problem>> GetProblemsAsync(string platformName);
1286       
1287        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetProblemData", ReplyAction="http://tempuri.org/IRunCreationService/GetProblemDataResponse")]
1288        byte[] GetProblemData(long problemId);
1289       
1290        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetProblemData", ReplyAction="http://tempuri.org/IRunCreationService/GetProblemDataResponse")]
1291        System.Threading.Tasks.Task<byte[]> GetProblemDataAsync(long problemId);
1292       
1293        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolutions", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionsResponse")]
1294        [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.MissingProblem), Action="http://tempuri.org/IRunCreationService/GetSolutionsMissingProblemFault", Name="MissingProblem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")]
1295        System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Solution> GetSolutions(long problemId);
1296       
1297        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolutions", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionsResponse")]
1298        System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Solution>> GetSolutionsAsync(long problemId);
1299       
1300        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolutionData", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionDataResponse")]
1301        [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.MissingSolution), Action="http://tempuri.org/IRunCreationService/GetSolutionDataMissingSolutionFault", Name="MissingSolution", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")]
1302        byte[] GetSolutionData(long solutionId);
1303       
1304        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolutionData", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionDataResponse")]
1305        System.Threading.Tasks.Task<byte[]> GetSolutionDataAsync(long solutionId);
1306       
1307        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/AddSolution", ReplyAction="http://tempuri.org/IRunCreationService/AddSolutionResponse")]
1308        long AddSolution(HeuristicLab.Clients.OKB.RunCreation.Solution solution, byte[] data);
1309       
1310        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/AddSolution", ReplyAction="http://tempuri.org/IRunCreationService/AddSolutionResponse")]
1311        System.Threading.Tasks.Task<long> AddSolutionAsync(HeuristicLab.Clients.OKB.RunCreation.Solution solution, byte[] data);
1312       
1313        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/DeleteSolution", ReplyAction="http://tempuri.org/IRunCreationService/DeleteSolutionResponse")]
1314        void DeleteSolution(HeuristicLab.Clients.OKB.RunCreation.Solution solution);
1315       
1316        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/DeleteSolution", ReplyAction="http://tempuri.org/IRunCreationService/DeleteSolutionResponse")]
1317        System.Threading.Tasks.Task DeleteSolutionAsync(HeuristicLab.Clients.OKB.RunCreation.Solution solution);
1318       
1319        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/AddRun", ReplyAction="http://tempuri.org/IRunCreationService/AddRunResponse")]
1320        void AddRun(HeuristicLab.Clients.OKB.RunCreation.Run run);
1321       
1322        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/AddRun", ReplyAction="http://tempuri.org/IRunCreationService/AddRunResponse")]
1323        System.Threading.Tasks.Task AddRunAsync(HeuristicLab.Clients.OKB.RunCreation.Run run);
1324       
1325        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetCharacteristicValues", ReplyAction="http://tempuri.org/IRunCreationService/GetCharacteristicValuesResponse")]
1326        System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> GetCharacteristicValues(long problemId);
1327       
1328        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetCharacteristicValues", ReplyAction="http://tempuri.org/IRunCreationService/GetCharacteristicValuesResponse")]
1329        System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value>> GetCharacteristicValuesAsync(long problemId);
1330       
1331        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/SetCharacteristicValue", ReplyAction="http://tempuri.org/IRunCreationService/SetCharacteristicValueResponse")]
1332        [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.MissingProblem), Action="http://tempuri.org/IRunCreationService/SetCharacteristicValueMissingProblemFault", Name="MissingProblem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")]
1333        [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.UnknownCharacteristicType), Action="http://tempuri.org/IRunCreationService/SetCharacteristicValueUnknownCharacteristi" +
1334            "cTypeFault", Name="UnknownCharacteristicType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")]
1335        void SetCharacteristicValue(long problemId, HeuristicLab.Clients.OKB.RunCreation.Value value);
1336       
1337        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/SetCharacteristicValue", ReplyAction="http://tempuri.org/IRunCreationService/SetCharacteristicValueResponse")]
1338        System.Threading.Tasks.Task SetCharacteristicValueAsync(long problemId, HeuristicLab.Clients.OKB.RunCreation.Value value);
1339       
1340        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/SetCharacteristicValues", ReplyAction="http://tempuri.org/IRunCreationService/SetCharacteristicValuesResponse")]
1341        [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.UnknownCharacteristicType), Action="http://tempuri.org/IRunCreationService/SetCharacteristicValuesUnknownCharacterist" +
1342            "icTypeFault", Name="UnknownCharacteristicType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")]
1343        [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.MissingProblem), Action="http://tempuri.org/IRunCreationService/SetCharacteristicValuesMissingProblemFault" +
1344            "", Name="MissingProblem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")]
1345        void SetCharacteristicValues(long problemId, System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> values);
1346       
1347        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/SetCharacteristicValues", ReplyAction="http://tempuri.org/IRunCreationService/SetCharacteristicValuesResponse")]
1348        System.Threading.Tasks.Task SetCharacteristicValuesAsync(long problemId, System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> values);
1349    }
1350   
1351    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1352    public interface IRunCreationServiceChannel : HeuristicLab.Clients.OKB.RunCreation.IRunCreationService, System.ServiceModel.IClientChannel
1353    {
1354    }
1355   
1356    [System.Diagnostics.DebuggerStepThroughAttribute()]
1357    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1358    public partial class RunCreationServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.RunCreation.IRunCreationService>, HeuristicLab.Clients.OKB.RunCreation.IRunCreationService
1359    {
1360       
1361        public RunCreationServiceClient()
1362        {
1363        }
1364       
1365        public RunCreationServiceClient(string endpointConfigurationName) :
1366                base(endpointConfigurationName)
1367        {
1368        }
1369       
1370        public RunCreationServiceClient(string endpointConfigurationName, string remoteAddress) :
1371                base(endpointConfigurationName, remoteAddress)
1372        {
1373        }
1374       
1375        public RunCreationServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1376                base(endpointConfigurationName, remoteAddress)
1377        {
1378        }
1379       
1380        public RunCreationServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1381                base(binding, remoteAddress)
1382        {
1383        }
1384       
1385        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Algorithm> GetAlgorithms(string platformName)
1386        {
1387            return base.Channel.GetAlgorithms(platformName);
1388        }
1389       
1390        public System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Algorithm>> GetAlgorithmsAsync(string platformName)
1391        {
1392            return base.Channel.GetAlgorithmsAsync(platformName);
1393        }
1394       
1395        public byte[] GetAlgorithmData(long algorithmId)
1396        {
1397            return base.Channel.GetAlgorithmData(algorithmId);
1398        }
1399       
1400        public System.Threading.Tasks.Task<byte[]> GetAlgorithmDataAsync(long algorithmId)
1401        {
1402            return base.Channel.GetAlgorithmDataAsync(algorithmId);
1403        }
1404       
1405        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Problem> GetProblems(string platformName)
1406        {
1407            return base.Channel.GetProblems(platformName);
1408        }
1409       
1410        public System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Problem>> GetProblemsAsync(string platformName)
1411        {
1412            return base.Channel.GetProblemsAsync(platformName);
1413        }
1414       
1415        public byte[] GetProblemData(long problemId)
1416        {
1417            return base.Channel.GetProblemData(problemId);
1418        }
1419       
1420        public System.Threading.Tasks.Task<byte[]> GetProblemDataAsync(long problemId)
1421        {
1422            return base.Channel.GetProblemDataAsync(problemId);
1423        }
1424       
1425        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Solution> GetSolutions(long problemId)
1426        {
1427            return base.Channel.GetSolutions(problemId);
1428        }
1429       
1430        public System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Solution>> GetSolutionsAsync(long problemId)
1431        {
1432            return base.Channel.GetSolutionsAsync(problemId);
1433        }
1434       
1435        public byte[] GetSolutionData(long solutionId)
1436        {
1437            return base.Channel.GetSolutionData(solutionId);
1438        }
1439       
1440        public System.Threading.Tasks.Task<byte[]> GetSolutionDataAsync(long solutionId)
1441        {
1442            return base.Channel.GetSolutionDataAsync(solutionId);
1443        }
1444       
1445        public long AddSolution(HeuristicLab.Clients.OKB.RunCreation.Solution solution, byte[] data)
1446        {
1447            return base.Channel.AddSolution(solution, data);
1448        }
1449       
1450        public System.Threading.Tasks.Task<long> AddSolutionAsync(HeuristicLab.Clients.OKB.RunCreation.Solution solution, byte[] data)
1451        {
1452            return base.Channel.AddSolutionAsync(solution, data);
1453        }
1454       
1455        public void DeleteSolution(HeuristicLab.Clients.OKB.RunCreation.Solution solution)
1456        {
1457            base.Channel.DeleteSolution(solution);
1458        }
1459       
1460        public System.Threading.Tasks.Task DeleteSolutionAsync(HeuristicLab.Clients.OKB.RunCreation.Solution solution)
1461        {
1462            return base.Channel.DeleteSolutionAsync(solution);
1463        }
1464       
1465        public void AddRun(HeuristicLab.Clients.OKB.RunCreation.Run run)
1466        {
1467            base.Channel.AddRun(run);
1468        }
1469       
1470        public System.Threading.Tasks.Task AddRunAsync(HeuristicLab.Clients.OKB.RunCreation.Run run)
1471        {
1472            return base.Channel.AddRunAsync(run);
1473        }
1474       
1475        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> GetCharacteristicValues(long problemId)
1476        {
1477            return base.Channel.GetCharacteristicValues(problemId);
1478        }
1479       
1480        public System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value>> GetCharacteristicValuesAsync(long problemId)
1481        {
1482            return base.Channel.GetCharacteristicValuesAsync(problemId);
1483        }
1484       
1485        public void SetCharacteristicValue(long problemId, HeuristicLab.Clients.OKB.RunCreation.Value value)
1486        {
1487            base.Channel.SetCharacteristicValue(problemId, value);
1488        }
1489       
1490        public System.Threading.Tasks.Task SetCharacteristicValueAsync(long problemId, HeuristicLab.Clients.OKB.RunCreation.Value value)
1491        {
1492            return base.Channel.SetCharacteristicValueAsync(problemId, value);
1493        }
1494       
1495        public void SetCharacteristicValues(long problemId, System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> values)
1496        {
1497            base.Channel.SetCharacteristicValues(problemId, values);
1498        }
1499       
1500        public System.Threading.Tasks.Task SetCharacteristicValuesAsync(long problemId, System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> values)
1501        {
1502            return base.Channel.SetCharacteristicValuesAsync(problemId, values);
1503        }
1504    }
1505}
Note: See TracBrowser for help on using the repository browser.