source: branches/OKB (trunk integration)/HeuristicLab.Clients.OKB/3.3/Query/ServiceClient/QueryServiceClient.cs @ 7574

Last change on this file since 7574 was 7574, checked in by ascheibe, 8 years ago

#1174 added support for TimeSpanValue for querying the execution time

File size: 69.5 KB
Line 
1//------------------------------------------------------------------------------
2// <auto-generated>
3//     This code was generated by a tool.
4//     Runtime Version:4.0.30319.261
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.OrdinalComparisonLongFilter))]
24    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))]
25    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDateTimeFilter))]
26    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter))]
27    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))]
28    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonFloatFilter))]
29    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))]
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.StringComparisonFilter))]
35    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringComparisonAvailableValuesFilter))]
36    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))]
37    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonFilter))]
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="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.OrdinalComparisonLongFilter))]
118    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))]
119    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDateTimeFilter))]
120    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter))]
121    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))]
122    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonFloatFilter))]
123    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))]
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="OrdinalComparisonLongFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
209        "fer")]
210    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))]
211    public partial class OrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
212    {
213       
214        private long ValueField;
215       
216        [System.Runtime.Serialization.DataMemberAttribute()]
217        public long 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="NameOrdinalComparisonLongFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
237        "fer")]
238    public partial class NameOrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonLongFilter
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="OrdinalComparisonIntFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
291        "fer")]
292    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))]
293    public partial class OrdinalComparisonIntFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
294    {
295       
296        private int ValueField;
297       
298        [System.Runtime.Serialization.DataMemberAttribute()]
299        public int 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="NameOrdinalComparisonIntFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
319        "fer")]
320    public partial class NameOrdinalComparisonIntFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter
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="OrdinalComparisonFloatFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
346        "fer")]
347    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))]
348    public partial class OrdinalComparisonFloatFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
349    {
350       
351        private float ValueField;
352       
353        [System.Runtime.Serialization.DataMemberAttribute()]
354        public float 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="NameOrdinalComparisonFloatFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
374        "fer")]
375    public partial class NameOrdinalComparisonFloatFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFloatFilter
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="StringComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
511        "fer")]
512    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringComparisonAvailableValuesFilter))]
513    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))]
514    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonFilter))]
515    public partial class StringComparisonFilter : HeuristicLab.Clients.OKB.Query.Filter
516    {
517       
518        private HeuristicLab.Clients.OKB.Query.StringComparison ComparisonField;
519       
520        private string ValueField;
521       
522        [System.Runtime.Serialization.DataMemberAttribute()]
523        public HeuristicLab.Clients.OKB.Query.StringComparison Comparison
524        {
525            get
526            {
527                return this.ComparisonField;
528            }
529            set
530            {
531                if ((this.ComparisonField.Equals(value) != true))
532                {
533                    this.ComparisonField = value;
534                    this.RaisePropertyChanged("Comparison");
535                }
536            }
537        }
538       
539        [System.Runtime.Serialization.DataMemberAttribute()]
540        public string Value
541        {
542            get
543            {
544                return this.ValueField;
545            }
546            set
547            {
548                if ((object.ReferenceEquals(this.ValueField, 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="StringComparisonAvailableValuesFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
560        "fer")]
561    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))]
562    public partial class StringComparisonAvailableValuesFilter : HeuristicLab.Clients.OKB.Query.StringComparisonFilter
563    {
564       
565        private System.Collections.Generic.List<string> AvailableValuesField;
566       
567        [System.Runtime.Serialization.DataMemberAttribute()]
568        public System.Collections.Generic.List<string> AvailableValues
569        {
570            get
571            {
572                return this.AvailableValuesField;
573            }
574            set
575            {
576                if ((object.ReferenceEquals(this.AvailableValuesField, value) != true))
577                {
578                    this.AvailableValuesField = value;
579                    this.RaisePropertyChanged("AvailableValues");
580                }
581            }
582        }
583    }
584   
585    [System.Diagnostics.DebuggerStepThroughAttribute()]
586    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
587    [System.Runtime.Serialization.DataContractAttribute(Name="NameStringComparisonAvailableValuesFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
588        "fer")]
589    public partial class NameStringComparisonAvailableValuesFilter : HeuristicLab.Clients.OKB.Query.StringComparisonAvailableValuesFilter
590    {
591       
592        private string NameField;
593       
594        [System.Runtime.Serialization.DataMemberAttribute()]
595        public string Name
596        {
597            get
598            {
599                return this.NameField;
600            }
601            set
602            {
603                if ((object.ReferenceEquals(this.NameField, value) != true))
604                {
605                    this.NameField = value;
606                    this.RaisePropertyChanged("Name");
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="NameStringComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
615        "fer")]
616    public partial class NameStringComparisonFilter : HeuristicLab.Clients.OKB.Query.StringComparisonFilter
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="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="StringComparison", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
853        "fer")]
854    public enum StringComparison : int
855    {
856       
857        [System.Runtime.Serialization.EnumMemberAttribute()]
858        Equal = 0,
859       
860        [System.Runtime.Serialization.EnumMemberAttribute()]
861        NotEqual = 1,
862       
863        [System.Runtime.Serialization.EnumMemberAttribute()]
864        Contains = 2,
865       
866        [System.Runtime.Serialization.EnumMemberAttribute()]
867        NotContains = 3,
868       
869        [System.Runtime.Serialization.EnumMemberAttribute()]
870        Like = 4,
871       
872        [System.Runtime.Serialization.EnumMemberAttribute()]
873        NotLike = 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 string NameField;
1103       
1104        private string PlatformField;
1105       
1106        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1107        {
1108            get
1109            {
1110                return this.extensionDataField;
1111            }
1112            set
1113            {
1114                this.extensionDataField = value;
1115            }
1116        }
1117       
1118        [System.Runtime.Serialization.DataMemberAttribute()]
1119        public string AlgorithmClass
1120        {
1121            get
1122            {
1123                return this.AlgorithmClassField;
1124            }
1125            set
1126            {
1127                if ((object.ReferenceEquals(this.AlgorithmClassField, value) != true))
1128                {
1129                    this.AlgorithmClassField = value;
1130                    this.RaisePropertyChanged("AlgorithmClass");
1131                }
1132            }
1133        }
1134       
1135        [System.Runtime.Serialization.DataMemberAttribute()]
1136        public HeuristicLab.Clients.OKB.Query.DataType DataType
1137        {
1138            get
1139            {
1140                return this.DataTypeField;
1141            }
1142            set
1143            {
1144                if ((object.ReferenceEquals(this.DataTypeField, value) != true))
1145                {
1146                    this.DataTypeField = value;
1147                    this.RaisePropertyChanged("DataType");
1148                }
1149            }
1150        }
1151       
1152        [System.Runtime.Serialization.DataMemberAttribute()]
1153        public string Description
1154        {
1155            get
1156            {
1157                return this.DescriptionField;
1158            }
1159            set
1160            {
1161                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
1162                {
1163                    this.DescriptionField = value;
1164                    this.RaisePropertyChanged("Description");
1165                }
1166            }
1167        }
1168       
1169        [System.Runtime.Serialization.DataMemberAttribute()]
1170        public string Name
1171        {
1172            get
1173            {
1174                return this.NameField;
1175            }
1176            set
1177            {
1178                if ((object.ReferenceEquals(this.NameField, value) != true))
1179                {
1180                    this.NameField = value;
1181                    this.RaisePropertyChanged("Name");
1182                }
1183            }
1184        }
1185       
1186        [System.Runtime.Serialization.DataMemberAttribute()]
1187        public string Platform
1188        {
1189            get
1190            {
1191                return this.PlatformField;
1192            }
1193            set
1194            {
1195                if ((object.ReferenceEquals(this.PlatformField, value) != true))
1196                {
1197                    this.PlatformField = value;
1198                    this.RaisePropertyChanged("Platform");
1199                }
1200            }
1201        }
1202       
1203        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1204       
1205        protected void RaisePropertyChanged(string propertyName)
1206        {
1207            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1208            if ((propertyChanged != null))
1209            {
1210                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1211            }
1212        }
1213    }
1214   
1215    [System.Diagnostics.DebuggerStepThroughAttribute()]
1216    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1217    [System.Runtime.Serialization.DataContractAttribute(Name="Problem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1218        "fer")]
1219    public partial class Problem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1220    {
1221       
1222        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1223       
1224        private HeuristicLab.Clients.OKB.Query.DataType DataTypeField;
1225       
1226        private string DescriptionField;
1227       
1228        private string NameField;
1229       
1230        private string PlatformField;
1231       
1232        private string ProblemClassField;
1233       
1234        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1235        {
1236            get
1237            {
1238                return this.extensionDataField;
1239            }
1240            set
1241            {
1242                this.extensionDataField = value;
1243            }
1244        }
1245       
1246        [System.Runtime.Serialization.DataMemberAttribute()]
1247        public HeuristicLab.Clients.OKB.Query.DataType DataType
1248        {
1249            get
1250            {
1251                return this.DataTypeField;
1252            }
1253            set
1254            {
1255                if ((object.ReferenceEquals(this.DataTypeField, value) != true))
1256                {
1257                    this.DataTypeField = value;
1258                    this.RaisePropertyChanged("DataType");
1259                }
1260            }
1261        }
1262       
1263        [System.Runtime.Serialization.DataMemberAttribute()]
1264        public string Description
1265        {
1266            get
1267            {
1268                return this.DescriptionField;
1269            }
1270            set
1271            {
1272                if ((object.ReferenceEquals(this.DescriptionField, value) != true))
1273                {
1274                    this.DescriptionField = value;
1275                    this.RaisePropertyChanged("Description");
1276                }
1277            }
1278        }
1279       
1280        [System.Runtime.Serialization.DataMemberAttribute()]
1281        public string Name
1282        {
1283            get
1284            {
1285                return this.NameField;
1286            }
1287            set
1288            {
1289                if ((object.ReferenceEquals(this.NameField, value) != true))
1290                {
1291                    this.NameField = value;
1292                    this.RaisePropertyChanged("Name");
1293                }
1294            }
1295        }
1296       
1297        [System.Runtime.Serialization.DataMemberAttribute()]
1298        public string Platform
1299        {
1300            get
1301            {
1302                return this.PlatformField;
1303            }
1304            set
1305            {
1306                if ((object.ReferenceEquals(this.PlatformField, value) != true))
1307                {
1308                    this.PlatformField = value;
1309                    this.RaisePropertyChanged("Platform");
1310                }
1311            }
1312        }
1313       
1314        [System.Runtime.Serialization.DataMemberAttribute()]
1315        public string ProblemClass
1316        {
1317            get
1318            {
1319                return this.ProblemClassField;
1320            }
1321            set
1322            {
1323                if ((object.ReferenceEquals(this.ProblemClassField, value) != true))
1324                {
1325                    this.ProblemClassField = value;
1326                    this.RaisePropertyChanged("ProblemClass");
1327                }
1328            }
1329        }
1330       
1331        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1332       
1333        protected void RaisePropertyChanged(string propertyName)
1334        {
1335            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1336            if ((propertyChanged != null))
1337            {
1338                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1339            }
1340        }
1341    }
1342   
1343    [System.Diagnostics.DebuggerStepThroughAttribute()]
1344    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1345    [System.Runtime.Serialization.DataContractAttribute(Name="Value", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1346        "fer")]
1347    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.BoolValue))]
1348    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.LongValue))]
1349    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.IntValue))]
1350    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.TimeSpanValue))]
1351    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.FloatValue))]
1352    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.DoubleValue))]
1353    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringValue))]
1354    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.BinaryValue))]
1355    [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.PercentValue))]
1356    public partial class Value : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1357    {
1358       
1359        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1360       
1361        private HeuristicLab.Clients.OKB.Query.DataType DataTypeField;
1362       
1363        private string NameField;
1364       
1365        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1366        {
1367            get
1368            {
1369                return this.extensionDataField;
1370            }
1371            set
1372            {
1373                this.extensionDataField = value;
1374            }
1375        }
1376       
1377        [System.Runtime.Serialization.DataMemberAttribute()]
1378        public HeuristicLab.Clients.OKB.Query.DataType DataType
1379        {
1380            get
1381            {
1382                return this.DataTypeField;
1383            }
1384            set
1385            {
1386                if ((object.ReferenceEquals(this.DataTypeField, value) != true))
1387                {
1388                    this.DataTypeField = value;
1389                    this.RaisePropertyChanged("DataType");
1390                }
1391            }
1392        }
1393       
1394        [System.Runtime.Serialization.DataMemberAttribute()]
1395        public string Name
1396        {
1397            get
1398            {
1399                return this.NameField;
1400            }
1401            set
1402            {
1403                if ((object.ReferenceEquals(this.NameField, value) != true))
1404                {
1405                    this.NameField = value;
1406                    this.RaisePropertyChanged("Name");
1407                }
1408            }
1409        }
1410       
1411        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1412       
1413        protected void RaisePropertyChanged(string propertyName)
1414        {
1415            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1416            if ((propertyChanged != null))
1417            {
1418                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1419            }
1420        }
1421    }
1422   
1423    [System.Diagnostics.DebuggerStepThroughAttribute()]
1424    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1425    [System.Runtime.Serialization.DataContractAttribute(Name="DataType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1426        "fer")]
1427    public partial class DataType : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged
1428    {
1429       
1430        private System.Runtime.Serialization.ExtensionDataObject extensionDataField;
1431       
1432        private string NameField;
1433       
1434        private string TypeNameField;
1435       
1436        public System.Runtime.Serialization.ExtensionDataObject ExtensionData
1437        {
1438            get
1439            {
1440                return this.extensionDataField;
1441            }
1442            set
1443            {
1444                this.extensionDataField = value;
1445            }
1446        }
1447       
1448        [System.Runtime.Serialization.DataMemberAttribute()]
1449        public string Name
1450        {
1451            get
1452            {
1453                return this.NameField;
1454            }
1455            set
1456            {
1457                if ((object.ReferenceEquals(this.NameField, value) != true))
1458                {
1459                    this.NameField = value;
1460                    this.RaisePropertyChanged("Name");
1461                }
1462            }
1463        }
1464       
1465        [System.Runtime.Serialization.DataMemberAttribute()]
1466        public string TypeName
1467        {
1468            get
1469            {
1470                return this.TypeNameField;
1471            }
1472            set
1473            {
1474                if ((object.ReferenceEquals(this.TypeNameField, value) != true))
1475                {
1476                    this.TypeNameField = value;
1477                    this.RaisePropertyChanged("TypeName");
1478                }
1479            }
1480        }
1481       
1482        public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
1483       
1484        protected void RaisePropertyChanged(string propertyName)
1485        {
1486            System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged;
1487            if ((propertyChanged != null))
1488            {
1489                propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
1490            }
1491        }
1492    }
1493   
1494    [System.Diagnostics.DebuggerStepThroughAttribute()]
1495    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1496    [System.Runtime.Serialization.DataContractAttribute(Name="BoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1497        "fer")]
1498    public partial class BoolValue : HeuristicLab.Clients.OKB.Query.Value
1499    {
1500       
1501        private bool ValueField;
1502       
1503        [System.Runtime.Serialization.DataMemberAttribute()]
1504        public bool Value
1505        {
1506            get
1507            {
1508                return this.ValueField;
1509            }
1510            set
1511            {
1512                if ((this.ValueField.Equals(value) != true))
1513                {
1514                    this.ValueField = value;
1515                    this.RaisePropertyChanged("Value");
1516                }
1517            }
1518        }
1519    }
1520   
1521    [System.Diagnostics.DebuggerStepThroughAttribute()]
1522    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1523    [System.Runtime.Serialization.DataContractAttribute(Name="LongValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1524        "fer")]
1525    public partial class LongValue : HeuristicLab.Clients.OKB.Query.Value
1526    {
1527       
1528        private long ValueField;
1529       
1530        [System.Runtime.Serialization.DataMemberAttribute()]
1531        public long Value
1532        {
1533            get
1534            {
1535                return this.ValueField;
1536            }
1537            set
1538            {
1539                if ((this.ValueField.Equals(value) != true))
1540                {
1541                    this.ValueField = value;
1542                    this.RaisePropertyChanged("Value");
1543                }
1544            }
1545        }
1546    }
1547   
1548    [System.Diagnostics.DebuggerStepThroughAttribute()]
1549    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1550    [System.Runtime.Serialization.DataContractAttribute(Name="IntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1551        "fer")]
1552    public partial class IntValue : HeuristicLab.Clients.OKB.Query.Value
1553    {
1554       
1555        private int ValueField;
1556       
1557        [System.Runtime.Serialization.DataMemberAttribute()]
1558        public int Value
1559        {
1560            get
1561            {
1562                return this.ValueField;
1563            }
1564            set
1565            {
1566                if ((this.ValueField.Equals(value) != true))
1567                {
1568                    this.ValueField = value;
1569                    this.RaisePropertyChanged("Value");
1570                }
1571            }
1572        }
1573    }
1574   
1575    [System.Diagnostics.DebuggerStepThroughAttribute()]
1576    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1577    [System.Runtime.Serialization.DataContractAttribute(Name="TimeSpanValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1578        "fer")]
1579    public partial class TimeSpanValue : HeuristicLab.Clients.OKB.Query.Value
1580    {
1581       
1582        private long ValueField;
1583       
1584        [System.Runtime.Serialization.DataMemberAttribute()]
1585        public long Value
1586        {
1587            get
1588            {
1589                return this.ValueField;
1590            }
1591            set
1592            {
1593                if ((this.ValueField.Equals(value) != true))
1594                {
1595                    this.ValueField = value;
1596                    this.RaisePropertyChanged("Value");
1597                }
1598            }
1599        }
1600    }
1601   
1602    [System.Diagnostics.DebuggerStepThroughAttribute()]
1603    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1604    [System.Runtime.Serialization.DataContractAttribute(Name="FloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1605        "fer")]
1606    public partial class FloatValue : HeuristicLab.Clients.OKB.Query.Value
1607    {
1608       
1609        private float ValueField;
1610       
1611        [System.Runtime.Serialization.DataMemberAttribute()]
1612        public float Value
1613        {
1614            get
1615            {
1616                return this.ValueField;
1617            }
1618            set
1619            {
1620                if ((this.ValueField.Equals(value) != true))
1621                {
1622                    this.ValueField = value;
1623                    this.RaisePropertyChanged("Value");
1624                }
1625            }
1626        }
1627    }
1628   
1629    [System.Diagnostics.DebuggerStepThroughAttribute()]
1630    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1631    [System.Runtime.Serialization.DataContractAttribute(Name="DoubleValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1632        "fer")]
1633    public partial class DoubleValue : HeuristicLab.Clients.OKB.Query.Value
1634    {
1635       
1636        private double ValueField;
1637       
1638        [System.Runtime.Serialization.DataMemberAttribute()]
1639        public double Value
1640        {
1641            get
1642            {
1643                return this.ValueField;
1644            }
1645            set
1646            {
1647                if ((this.ValueField.Equals(value) != true))
1648                {
1649                    this.ValueField = value;
1650                    this.RaisePropertyChanged("Value");
1651                }
1652            }
1653        }
1654    }
1655   
1656    [System.Diagnostics.DebuggerStepThroughAttribute()]
1657    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1658    [System.Runtime.Serialization.DataContractAttribute(Name="StringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1659        "fer")]
1660    public partial class StringValue : HeuristicLab.Clients.OKB.Query.Value
1661    {
1662       
1663        private string ValueField;
1664       
1665        [System.Runtime.Serialization.DataMemberAttribute()]
1666        public string Value
1667        {
1668            get
1669            {
1670                return this.ValueField;
1671            }
1672            set
1673            {
1674                if ((object.ReferenceEquals(this.ValueField, value) != true))
1675                {
1676                    this.ValueField = value;
1677                    this.RaisePropertyChanged("Value");
1678                }
1679            }
1680        }
1681    }
1682   
1683    [System.Diagnostics.DebuggerStepThroughAttribute()]
1684    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1685    [System.Runtime.Serialization.DataContractAttribute(Name="BinaryValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1686        "fer")]
1687    public partial class BinaryValue : HeuristicLab.Clients.OKB.Query.Value
1688    {
1689       
1690        private byte[] ValueField;
1691       
1692        [System.Runtime.Serialization.DataMemberAttribute()]
1693        public byte[] Value
1694        {
1695            get
1696            {
1697                return this.ValueField;
1698            }
1699            set
1700            {
1701                if ((object.ReferenceEquals(this.ValueField, value) != true))
1702                {
1703                    this.ValueField = value;
1704                    this.RaisePropertyChanged("Value");
1705                }
1706            }
1707        }
1708    }
1709   
1710    [System.Diagnostics.DebuggerStepThroughAttribute()]
1711    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
1712    [System.Runtime.Serialization.DataContractAttribute(Name="PercentValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
1713        "fer")]
1714    public partial class PercentValue : HeuristicLab.Clients.OKB.Query.Value
1715    {
1716       
1717        private double ValueField;
1718       
1719        [System.Runtime.Serialization.DataMemberAttribute()]
1720        public double Value
1721        {
1722            get
1723            {
1724                return this.ValueField;
1725            }
1726            set
1727            {
1728                if ((this.ValueField.Equals(value) != true))
1729                {
1730                    this.ValueField = value;
1731                    this.RaisePropertyChanged("Value");
1732                }
1733            }
1734        }
1735    }
1736   
1737    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1738    [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.OKB.Query.IQueryService")]
1739    public interface IQueryService
1740    {
1741       
1742        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetFilters", ReplyAction="http://tempuri.org/IQueryService/GetFiltersResponse")]
1743        System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.Filter> GetFilters();
1744       
1745        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetNumberOfRuns", ReplyAction="http://tempuri.org/IQueryService/GetNumberOfRunsResponse")]
1746        long GetNumberOfRuns(HeuristicLab.Clients.OKB.Query.Filter filter);
1747       
1748        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetRunIds", ReplyAction="http://tempuri.org/IQueryService/GetRunIdsResponse")]
1749        System.Collections.Generic.List<long> GetRunIds(HeuristicLab.Clients.OKB.Query.Filter filter);
1750       
1751        [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetRuns", ReplyAction="http://tempuri.org/IQueryService/GetRunsResponse")]
1752        System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.Run> GetRuns(System.Collections.Generic.List<long> ids, bool includeBinaryValues);
1753    }
1754   
1755    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1756    public interface IQueryServiceChannel : HeuristicLab.Clients.OKB.Query.IQueryService, System.ServiceModel.IClientChannel
1757    {
1758    }
1759   
1760    [System.Diagnostics.DebuggerStepThroughAttribute()]
1761    [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
1762    public partial class QueryServiceClient : System.ServiceModel.ClientBase<HeuristicLab.Clients.OKB.Query.IQueryService>, HeuristicLab.Clients.OKB.Query.IQueryService
1763    {
1764       
1765        public QueryServiceClient()
1766        {
1767        }
1768       
1769        public QueryServiceClient(string endpointConfigurationName) :
1770                base(endpointConfigurationName)
1771        {
1772        }
1773       
1774        public QueryServiceClient(string endpointConfigurationName, string remoteAddress) :
1775                base(endpointConfigurationName, remoteAddress)
1776        {
1777        }
1778       
1779        public QueryServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) :
1780                base(endpointConfigurationName, remoteAddress)
1781        {
1782        }
1783       
1784        public QueryServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) :
1785                base(binding, remoteAddress)
1786        {
1787        }
1788       
1789        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.Filter> GetFilters()
1790        {
1791            return base.Channel.GetFilters();
1792        }
1793       
1794        public long GetNumberOfRuns(HeuristicLab.Clients.OKB.Query.Filter filter)
1795        {
1796            return base.Channel.GetNumberOfRuns(filter);
1797        }
1798       
1799        public System.Collections.Generic.List<long> GetRunIds(HeuristicLab.Clients.OKB.Query.Filter filter)
1800        {
1801            return base.Channel.GetRunIds(filter);
1802        }
1803       
1804        public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Query.Run> GetRuns(System.Collections.Generic.List<long> ids, bool includeBinaryValues)
1805        {
1806            return base.Channel.GetRuns(ids, includeBinaryValues);
1807        }
1808    }
1809}
Note: See TracBrowser for help on using the repository browser.