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

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

#1174 removed RandomSeed from Run

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