Free cookie consent management tool by TermsFeed Policy Generator

source: stable/HeuristicLab.Clients.OKB/3.3/Query/ServiceClient/QueryServiceClient.cs @ 17460

Last change on this file since 17460 was 15261, checked in by jkarder, 7 years ago

#2743: merged r14722, r14726, r14732, r14738, r14748:14749, r14820, r14828, r15005 and r15075 into stable

File size: 74.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.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.OrdinalComparisonFilter))]
21    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonTimeSpanFilter))]
22    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonTimeSpanFilter))]
23    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonFloatFilter))]
24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))]
25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDateTimeFilter))]
26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonLongFilter))]
27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))]
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.OrdinalComparisonDoubleFilter))]
31    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonDoubleFilter))]
32    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonPercentFilter))]
33    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonPercentFilter))]
34    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonFilter))]
35    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonByteArrayFilter))]
36    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonByteArrayFilter))]
37    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonBoolFilter))]
38    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonBoolFilter))]
39    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.CombinedFilter))]
40    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringComparisonFilter))]
41    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringComparisonAvailableValuesFilter))]
42    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))]
43    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonFilter))]
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="OrdinalComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
114        "fer")]
115    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonTimeSpanFilter))]
116    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonTimeSpanFilter))]
117    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonFloatFilter))]
118    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))]
119    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDateTimeFilter))]
120    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonLongFilter))]
121    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))]
122    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter))]
123    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))]
124    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDoubleFilter))]
125    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonDoubleFilter))]
126    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonPercentFilter))]
127    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonPercentFilter))]
128    public partial class OrdinalComparisonFilter : HeuristicLab.Clients.OKB.Query.Filter
129    {
130       
131        private HeuristicLab.Clients.OKB.Query.OrdinalComparison ComparisonField;
132       
133        [System.Runtime.Serialization.DataMemberAttribute()]
134        public HeuristicLab.Clients.OKB.Query.OrdinalComparison Comparison
135        {
136            get
137            {
138                return this.ComparisonField;
139            }
140            set
141            {
142                if ((this.ComparisonField.Equals(value) != true))
143                {
144                    this.ComparisonField = value;
145                    this.RaisePropertyChanged("Comparison");
146                }
147            }
148        }
149    }
150   
151    [System.Diagnostics.DebuggerStepThroughAttribute()]
152    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
153    [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonTimeSpanFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
154        "fer")]
155    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonTimeSpanFilter))]
156    public partial class OrdinalComparisonTimeSpanFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
157    {
158       
159        private long ValueField;
160       
161        [System.Runtime.Serialization.DataMemberAttribute()]
162        public long Value
163        {
164            get
165            {
166                return this.ValueField;
167            }
168            set
169            {
170                if ((this.ValueField.Equals(value) != true))
171                {
172                    this.ValueField = value;
173                    this.RaisePropertyChanged("Value");
174                }
175            }
176        }
177    }
178   
179    [System.Diagnostics.DebuggerStepThroughAttribute()]
180    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
181    [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonTimeSpanFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
182        "fer")]
183    public partial class NameOrdinalComparisonTimeSpanFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonTimeSpanFilter
184    {
185       
186        private string NameField;
187       
188        [System.Runtime.Serialization.DataMemberAttribute()]
189        public string Name
190        {
191            get
192            {
193                return this.NameField;
194            }
195            set
196            {
197                if ((object.ReferenceEquals(this.NameField, value) != true))
198                {
199                    this.NameField = value;
200                    this.RaisePropertyChanged("Name");
201                }
202            }
203        }
204    }
205   
206    [System.Diagnostics.DebuggerStepThroughAttribute()]
207    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
208    [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonFloatFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
209        "fer")]
210    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))]
211    public partial class OrdinalComparisonFloatFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
212    {
213       
214        private float ValueField;
215       
216        [System.Runtime.Serialization.DataMemberAttribute()]
217        public float Value
218        {
219            get
220            {
221                return this.ValueField;
222            }
223            set
224            {
225                if ((this.ValueField.Equals(value) != true))
226                {
227                    this.ValueField = value;
228                    this.RaisePropertyChanged("Value");
229                }
230            }
231        }
232    }
233   
234    [System.Diagnostics.DebuggerStepThroughAttribute()]
235    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
236    [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonFloatFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
237        "fer")]
238    public partial class NameOrdinalComparisonFloatFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFloatFilter
239    {
240       
241        private string NameField;
242       
243        [System.Runtime.Serialization.DataMemberAttribute()]
244        public string Name
245        {
246            get
247            {
248                return this.NameField;
249            }
250            set
251            {
252                if ((object.ReferenceEquals(this.NameField, value) != true))
253                {
254                    this.NameField = value;
255                    this.RaisePropertyChanged("Name");
256                }
257            }
258        }
259    }
260   
261    [System.Diagnostics.DebuggerStepThroughAttribute()]
262    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
263    [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonDateTimeFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
264        "fer")]
265    public partial class OrdinalComparisonDateTimeFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
266    {
267       
268        private System.DateTime ValueField;
269       
270        [System.Runtime.Serialization.DataMemberAttribute()]
271        public System.DateTime Value
272        {
273            get
274            {
275                return this.ValueField;
276            }
277            set
278            {
279                if ((this.ValueField.Equals(value) != true))
280                {
281                    this.ValueField = value;
282                    this.RaisePropertyChanged("Value");
283                }
284            }
285        }
286    }
287   
288    [System.Diagnostics.DebuggerStepThroughAttribute()]
289    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
290    [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonLongFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
291        "fer")]
292    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))]
293    public partial class OrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
294    {
295       
296        private long ValueField;
297       
298        [System.Runtime.Serialization.DataMemberAttribute()]
299        public long Value
300        {
301            get
302            {
303                return this.ValueField;
304            }
305            set
306            {
307                if ((this.ValueField.Equals(value) != true))
308                {
309                    this.ValueField = value;
310                    this.RaisePropertyChanged("Value");
311                }
312            }
313        }
314    }
315   
316    [System.Diagnostics.DebuggerStepThroughAttribute()]
317    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
318    [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonLongFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
319        "fer")]
320    public partial class NameOrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonLongFilter
321    {
322       
323        private string NameField;
324       
325        [System.Runtime.Serialization.DataMemberAttribute()]
326        public string Name
327        {
328            get
329            {
330                return this.NameField;
331            }
332            set
333            {
334                if ((object.ReferenceEquals(this.NameField, value) != true))
335                {
336                    this.NameField = value;
337                    this.RaisePropertyChanged("Name");
338                }
339            }
340        }
341    }
342   
343    [System.Diagnostics.DebuggerStepThroughAttribute()]
344    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
345    [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonIntFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
346        "fer")]
347    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))]
348    public partial class OrdinalComparisonIntFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
349    {
350       
351        private int ValueField;
352       
353        [System.Runtime.Serialization.DataMemberAttribute()]
354        public int Value
355        {
356            get
357            {
358                return this.ValueField;
359            }
360            set
361            {
362                if ((this.ValueField.Equals(value) != true))
363                {
364                    this.ValueField = value;
365                    this.RaisePropertyChanged("Value");
366                }
367            }
368        }
369    }
370   
371    [System.Diagnostics.DebuggerStepThroughAttribute()]
372    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
373    [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonIntFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
374        "fer")]
375    public partial class NameOrdinalComparisonIntFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter
376    {
377       
378        private string NameField;
379       
380        [System.Runtime.Serialization.DataMemberAttribute()]
381        public string Name
382        {
383            get
384            {
385                return this.NameField;
386            }
387            set
388            {
389                if ((object.ReferenceEquals(this.NameField, value) != true))
390                {
391                    this.NameField = value;
392                    this.RaisePropertyChanged("Name");
393                }
394            }
395        }
396    }
397   
398    [System.Diagnostics.DebuggerStepThroughAttribute()]
399    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
400    [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonDoubleFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
401        "fer")]
402    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonDoubleFilter))]
403    public partial class OrdinalComparisonDoubleFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
404    {
405       
406        private double ValueField;
407       
408        [System.Runtime.Serialization.DataMemberAttribute()]
409        public double Value
410        {
411            get
412            {
413                return this.ValueField;
414            }
415            set
416            {
417                if ((this.ValueField.Equals(value) != true))
418                {
419                    this.ValueField = value;
420                    this.RaisePropertyChanged("Value");
421                }
422            }
423        }
424    }
425   
426    [System.Diagnostics.DebuggerStepThroughAttribute()]
427    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
428    [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonDoubleFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
429        "fer")]
430    public partial class NameOrdinalComparisonDoubleFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonDoubleFilter
431    {
432       
433        private string NameField;
434       
435        [System.Runtime.Serialization.DataMemberAttribute()]
436        public string Name
437        {
438            get
439            {
440                return this.NameField;
441            }
442            set
443            {
444                if ((object.ReferenceEquals(this.NameField, value) != true))
445                {
446                    this.NameField = value;
447                    this.RaisePropertyChanged("Name");
448                }
449            }
450        }
451    }
452   
453    [System.Diagnostics.DebuggerStepThroughAttribute()]
454    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
455    [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonPercentFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
456        "fer")]
457    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonPercentFilter))]
458    public partial class OrdinalComparisonPercentFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
459    {
460       
461        private double ValueField;
462       
463        [System.Runtime.Serialization.DataMemberAttribute()]
464        public double Value
465        {
466            get
467            {
468                return this.ValueField;
469            }
470            set
471            {
472                if ((this.ValueField.Equals(value) != true))
473                {
474                    this.ValueField = value;
475                    this.RaisePropertyChanged("Value");
476                }
477            }
478        }
479    }
480   
481    [System.Diagnostics.DebuggerStepThroughAttribute()]
482    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
483    [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonPercentFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
484        "fer")]
485    public partial class NameOrdinalComparisonPercentFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonPercentFilter
486    {
487       
488        private string NameField;
489       
490        [System.Runtime.Serialization.DataMemberAttribute()]
491        public string Name
492        {
493            get
494            {
495                return this.NameField;
496            }
497            set
498            {
499                if ((object.ReferenceEquals(this.NameField, value) != true))
500                {
501                    this.NameField = value;
502                    this.RaisePropertyChanged("Name");
503                }
504            }
505        }
506    }
507   
508    [System.Diagnostics.DebuggerStepThroughAttribute()]
509    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
510    [System.Runtime.Serialization.DataContractAttribute(Name="EqualityComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
511        "fer")]
512    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonByteArrayFilter))]
513    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonByteArrayFilter))]
514    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonBoolFilter))]
515    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonBoolFilter))]
516    public partial class EqualityComparisonFilter : HeuristicLab.Clients.OKB.Query.Filter
517    {
518       
519        private HeuristicLab.Clients.OKB.Query.EqualityComparison ComparisonField;
520       
521        [System.Runtime.Serialization.DataMemberAttribute()]
522        public HeuristicLab.Clients.OKB.Query.EqualityComparison Comparison
523        {
524            get
525            {
526                return this.ComparisonField;
527            }
528            set
529            {
530                if ((this.ComparisonField.Equals(value) != true))
531                {
532                    this.ComparisonField = value;
533                    this.RaisePropertyChanged("Comparison");
534                }
535            }
536        }
537    }
538   
539    [System.Diagnostics.DebuggerStepThroughAttribute()]
540    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
541    [System.Runtime.Serialization.DataContractAttribute(Name="EqualityComparisonByteArrayFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
542        "fer")]
543    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonByteArrayFilter))]
544    public partial class EqualityComparisonByteArrayFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonFilter
545    {
546       
547        private byte[] ValueField;
548       
549        [System.Runtime.Serialization.DataMemberAttribute()]
550        public byte[] Value
551        {
552            get
553            {
554                return this.ValueField;
555            }
556            set
557            {
558                if ((object.ReferenceEquals(this.ValueField, value) != true))
559                {
560                    this.ValueField = value;
561                    this.RaisePropertyChanged("Value");
562                }
563            }
564        }
565    }
566   
567    [System.Diagnostics.DebuggerStepThroughAttribute()]
568    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
569    [System.Runtime.Serialization.DataContractAttribute(Name="NameEqualityComparisonByteArrayFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
570        "fer")]
571    public partial class NameEqualityComparisonByteArrayFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonByteArrayFilter
572    {
573       
574        private string NameField;
575       
576        [System.Runtime.Serialization.DataMemberAttribute()]
577        public string Name
578        {
579            get
580            {
581                return this.NameField;
582            }
583            set
584            {
585                if ((object.ReferenceEquals(this.NameField, value) != true))
586                {
587                    this.NameField = value;
588                    this.RaisePropertyChanged("Name");
589                }
590            }
591        }
592    }
593   
594    [System.Diagnostics.DebuggerStepThroughAttribute()]
595    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
596    [System.Runtime.Serialization.DataContractAttribute(Name="EqualityComparisonBoolFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
597        "fer")]
598    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonBoolFilter))]
599    public partial class EqualityComparisonBoolFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonFilter
600    {
601       
602        private bool ValueField;
603       
604        [System.Runtime.Serialization.DataMemberAttribute()]
605        public bool Value
606        {
607            get
608            {
609                return this.ValueField;
610            }
611            set
612            {
613                if ((this.ValueField.Equals(value) != true))
614                {
615                    this.ValueField = value;
616                    this.RaisePropertyChanged("Value");
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="NameEqualityComparisonBoolFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
625        "fer")]
626    public partial class NameEqualityComparisonBoolFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonBoolFilter
627    {
628       
629        private string NameField;
630       
631        [System.Runtime.Serialization.DataMemberAttribute()]
632        public string Name
633        {
634            get
635            {
636                return this.NameField;
637            }
638            set
639            {
640                if ((object.ReferenceEquals(this.NameField, value) != true))
641                {
642                    this.NameField = value;
643                    this.RaisePropertyChanged("Name");
644                }
645            }
646        }
647    }
648   
649    [System.Diagnostics.DebuggerStepThroughAttribute()]
650    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
651    [System.Runtime.Serialization.DataContractAttribute(Name="CombinedFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
652        "fer")]
653    public partial class CombinedFilter : HeuristicLab.Clients.OKB.Query.Filter
654    {
655       
656        private System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.Filter> FiltersField;
657       
658        private HeuristicLab.Clients.OKB.Query.BooleanOperation OperationField;
659       
660        [System.Runtime.Serialization.DataMemberAttribute()]
661        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.Filter> Filters
662        {
663            get
664            {
665                return this.FiltersField;
666            }
667            set
668            {
669                if ((object.ReferenceEquals(this.FiltersField, value) != true))
670                {
671                    this.FiltersField = value;
672                    this.RaisePropertyChanged("Filters");
673                }
674            }
675        }
676       
677        [System.Runtime.Serialization.DataMemberAttribute()]
678        public HeuristicLab.Clients.OKB.Query.BooleanOperation Operation
679        {
680            get
681            {
682                return this.OperationField;
683            }
684            set
685            {
686                if ((this.OperationField.Equals(value) != true))
687                {
688                    this.OperationField = value;
689                    this.RaisePropertyChanged("Operation");
690                }
691            }
692        }
693    }
694   
695    [System.Diagnostics.DebuggerStepThroughAttribute()]
696    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
697    [System.Runtime.Serialization.DataContractAttribute(Name="StringComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
698        "fer")]
699    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringComparisonAvailableValuesFilter))]
700    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))]
701    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonFilter))]
702    public partial class StringComparisonFilter : HeuristicLab.Clients.OKB.Query.Filter
703    {
704       
705        private HeuristicLab.Clients.OKB.Query.StringComparison ComparisonField;
706       
707        private string ValueField;
708       
709        [System.Runtime.Serialization.DataMemberAttribute()]
710        public HeuristicLab.Clients.OKB.Query.StringComparison Comparison
711        {
712            get
713            {
714                return this.ComparisonField;
715            }
716            set
717            {
718                if ((this.ComparisonField.Equals(value) != true))
719                {
720                    this.ComparisonField = value;
721                    this.RaisePropertyChanged("Comparison");
722                }
723            }
724        }
725       
726        [System.Runtime.Serialization.DataMemberAttribute()]
727        public string Value
728        {
729            get
730            {
731                return this.ValueField;
732            }
733            set
734            {
735                if ((object.ReferenceEquals(this.ValueField, 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="StringComparisonAvailableValuesFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
747        "fer")]
748    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))]
749    public partial class StringComparisonAvailableValuesFilter : HeuristicLab.Clients.OKB.Query.StringComparisonFilter
750    {
751       
752        private System.Collections.Generic.List<string> AvailableValuesField;
753       
754        [System.Runtime.Serialization.DataMemberAttribute()]
755        public System.Collections.Generic.List<string> AvailableValues
756        {
757            get
758            {
759                return this.AvailableValuesField;
760            }
761            set
762            {
763                if ((object.ReferenceEquals(this.AvailableValuesField, value) != true))
764                {
765                    this.AvailableValuesField = value;
766                    this.RaisePropertyChanged("AvailableValues");
767                }
768            }
769        }
770    }
771   
772    [System.Diagnostics.DebuggerStepThroughAttribute()]
773    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
774    [System.Runtime.Serialization.DataContractAttribute(Name="NameStringComparisonAvailableValuesFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
775        "fer")]
776    public partial class NameStringComparisonAvailableValuesFilter : HeuristicLab.Clients.OKB.Query.StringComparisonAvailableValuesFilter
777    {
778       
779        private string NameField;
780       
781        [System.Runtime.Serialization.DataMemberAttribute()]
782        public string Name
783        {
784            get
785            {
786                return this.NameField;
787            }
788            set
789            {
790                if ((object.ReferenceEquals(this.NameField, value) != true))
791                {
792                    this.NameField = value;
793                    this.RaisePropertyChanged("Name");
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="NameStringComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
802        "fer")]
803    public partial class NameStringComparisonFilter : HeuristicLab.Clients.OKB.Query.StringComparisonFilter
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="OrdinalComparison", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
828        "fer")]
829    public enum OrdinalComparison : int
830    {
831       
832        [System.Runtime.Serialization.EnumMemberAttribute()]
833        Less = 0,
834       
835        [System.Runtime.Serialization.EnumMemberAttribute()]
836        LessOrEqual = 1,
837       
838        [System.Runtime.Serialization.EnumMemberAttribute()]
839        Equal = 2,
840       
841        [System.Runtime.Serialization.EnumMemberAttribute()]
842        GreaterOrEqual = 3,
843       
844        [System.Runtime.Serialization.EnumMemberAttribute()]
845        Greater = 4,
846       
847        [System.Runtime.Serialization.EnumMemberAttribute()]
848        NotEqual = 5,
849    }
850   
851    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
852    [System.Runtime.Serialization.DataContractAttribute(Name="EqualityComparison", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
853        "fer")]
854    public enum EqualityComparison : int
855    {
856       
857        [System.Runtime.Serialization.EnumMemberAttribute()]
858        Equal = 0,
859       
860        [System.Runtime.Serialization.EnumMemberAttribute()]
861        NotEqual = 1,
862    }
863   
864    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
865    [System.Runtime.Serialization.DataContractAttribute(Name="BooleanOperation", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
866        "fer")]
867    public enum BooleanOperation : int
868    {
869       
870        [System.Runtime.Serialization.EnumMemberAttribute()]
871        And = 0,
872       
873        [System.Runtime.Serialization.EnumMemberAttribute()]
874        Or = 1,
875    }
876   
877    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
878    [System.Runtime.Serialization.DataContractAttribute(Name="StringComparison", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
879        "fer")]
880    public enum StringComparison : int
881    {
882       
883        [System.Runtime.Serialization.EnumMemberAttribute()]
884        Equal = 0,
885       
886        [System.Runtime.Serialization.EnumMemberAttribute()]
887        NotEqual = 1,
888       
889        [System.Runtime.Serialization.EnumMemberAttribute()]
890        Contains = 2,
891       
892        [System.Runtime.Serialization.EnumMemberAttribute()]
893        NotContains = 3,
894       
895        [System.Runtime.Serialization.EnumMemberAttribute()]
896        Like = 4,
897       
898        [System.Runtime.Serialization.EnumMemberAttribute()]
899        NotLike = 5,
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.PercentValue))]
1367    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.LongValue))]
1368    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.IntValue))]
1369    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.DoubleValue))]
1370    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringValue))]
1371    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.BoolValue))]
1372    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.TimeSpanValue))]
1373    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.FloatValue))]
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="PercentValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1516        "fer")]
1517    public partial class PercentValue : HeuristicLab.Clients.OKB.Query.Value
1518    {
1519       
1520        private double ValueField;
1521       
1522        [System.Runtime.Serialization.DataMemberAttribute()]
1523        public double 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="LongValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1543        "fer")]
1544    public partial class LongValue : HeuristicLab.Clients.OKB.Query.Value
1545    {
1546       
1547        private long ValueField;
1548       
1549        [System.Runtime.Serialization.DataMemberAttribute()]
1550        public long 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="IntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1570        "fer")]
1571    public partial class IntValue : HeuristicLab.Clients.OKB.Query.Value
1572    {
1573       
1574        private int ValueField;
1575       
1576        [System.Runtime.Serialization.DataMemberAttribute()]
1577        public int 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="DoubleValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1597        "fer")]
1598    public partial class DoubleValue : HeuristicLab.Clients.OKB.Query.Value
1599    {
1600       
1601        private double ValueField;
1602       
1603        [System.Runtime.Serialization.DataMemberAttribute()]
1604        public double 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="StringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1624        "fer")]
1625    public partial class StringValue : HeuristicLab.Clients.OKB.Query.Value
1626    {
1627       
1628        private string ValueField;
1629       
1630        [System.Runtime.Serialization.DataMemberAttribute()]
1631        public string Value
1632        {
1633            get
1634            {
1635                return this.ValueField;
1636            }
1637            set
1638            {
1639                if ((object.ReferenceEquals(this.ValueField, 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="BoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1651        "fer")]
1652    public partial class BoolValue : HeuristicLab.Clients.OKB.Query.Value
1653    {
1654       
1655        private bool ValueField;
1656       
1657        [System.Runtime.Serialization.DataMemberAttribute()]
1658        public bool 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="TimeSpanValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1678        "fer")]
1679    public partial class TimeSpanValue : HeuristicLab.Clients.OKB.Query.Value
1680    {
1681       
1682        private long ValueField;
1683       
1684        [System.Runtime.Serialization.DataMemberAttribute()]
1685        public long 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="FloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1705        "fer")]
1706    public partial class FloatValue : HeuristicLab.Clients.OKB.Query.Value
1707    {
1708       
1709        private float ValueField;
1710       
1711        [System.Runtime.Serialization.DataMemberAttribute()]
1712        public float Value
1713        {
1714            get
1715            {
1716                return this.ValueField;
1717            }
1718            set
1719            {
1720                if ((this.ValueField.Equals(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/GetNumberOfRuns", ReplyAction="http://tempuri.org/IQueryService/GetNumberOfRunsResponse")]
1867        long GetNumberOfRuns(HeuristicLab.Clients.OKB.Query.Filter filter);
1868       
1869        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetRunIds", ReplyAction="http://tempuri.org/IQueryService/GetRunIdsResponse")]
1870        System.Collections.Generic.List<long> GetRunIds(HeuristicLab.Clients.OKB.Query.Filter filter);
1871       
1872        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetRuns", ReplyAction="http://tempuri.org/IQueryService/GetRunsResponse")]
1873        System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.Run> GetRuns(System.Collections.Generic.List<long> ids, bool includeBinaryValues);
1874       
1875        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetRunsWithValues", ReplyAction="http://tempuri.org/IQueryService/GetRunsWithValuesResponse")]
1876        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);
1877       
1878        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetValueNames", ReplyAction="http://tempuri.org/IQueryService/GetValueNamesResponse")]
1879        System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.ValueName> GetValueNames();
1880    }
1881   
1882    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1883    public interface IQueryServiceChannel : HeuristicLab.Clients.OKB.Query.IQueryService, System.ServiceModel.IClientChannel
1884    {
1885    }
1886   
1887    [System.Diagnostics.DebuggerStepThroughAttribute()]
1888    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1889    public partial class QueryServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.Query.IQueryService>, HeuristicLab.Clients.OKB.Query.IQueryService
1890    {
1891       
1892        public QueryServiceClient()
1893        {
1894        }
1895       
1896        public QueryServiceClient(string endpointConfigurationName) :
1897                base(endpointConfigurationName)
1898        {
1899        }
1900       
1901        public QueryServiceClient(string endpointConfigurationName, string remoteAddress) :
1902                base(endpointConfigurationName, remoteAddress)
1903        {
1904        }
1905       
1906        public QueryServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1907                base(endpointConfigurationName, remoteAddress)
1908        {
1909        }
1910       
1911        public QueryServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1912                base(binding, remoteAddress)
1913        {
1914        }
1915       
1916        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.Filter> GetFilters()
1917        {
1918            return base.Channel.GetFilters();
1919        }
1920       
1921        public long GetNumberOfRuns(HeuristicLab.Clients.OKB.Query.Filter filter)
1922        {
1923            return base.Channel.GetNumberOfRuns(filter);
1924        }
1925       
1926        public System.Collections.Generic.List<long> GetRunIds(HeuristicLab.Clients.OKB.Query.Filter filter)
1927        {
1928            return base.Channel.GetRunIds(filter);
1929        }
1930       
1931        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.Run> GetRuns(System.Collections.Generic.List<long> ids, bool includeBinaryValues)
1932        {
1933            return base.Channel.GetRuns(ids, includeBinaryValues);
1934        }
1935       
1936        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)
1937        {
1938            return base.Channel.GetRunsWithValues(ids, includeBinaryValues, valueNames);
1939        }
1940       
1941        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.ValueName> GetValueNames()
1942        {
1943            return base.Channel.GetValueNames();
1944        }
1945    }
1946}
Note: See TracBrowser for help on using the repository browser.