Free cookie consent management tool by TermsFeed Policy Generator

source: branches/WebApplication/MVC2/HLWebOKBQueryPlugin/Service References/OKBQueryService/Reference.cs @ 9232

Last change on this file since 9232 was 5910, checked in by cfleisch, 14 years ago

#1439 Query tool as plugin implemented, added submenu items

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