Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 7573 was 7573, checked in by ascheibe, 12 years ago

#1174 added support for PercentValue

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