source: trunk/sources/HeuristicLab.Clients.OKB/3.3/Query/ServiceClient/QueryServiceClient.cs @ 13503

Last change on this file since 13503 was 13503, checked in by abeham, 5 years ago

#2560:

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