//------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace HeuristicLab.Clients.OKB.Query { using System.Runtime.Serialization; [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Filter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonTimeSpanFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonTimeSpanFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonFloatFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDateTimeFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonLongFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDoubleFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonDoubleFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonPercentFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonPercentFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonByteArrayFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonByteArrayFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonBoolFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonBoolFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.CombinedFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringComparisonFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringComparisonAvailableValuesFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonFilter))] public partial class Filter : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private string FilterTypeNameField; private string LabelField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public string FilterTypeName { get { return this.FilterTypeNameField; } set { if ((object.ReferenceEquals(this.FilterTypeNameField, value) != true)) { this.FilterTypeNameField = value; this.RaisePropertyChanged("FilterTypeName"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Label { get { return this.LabelField; } set { if ((object.ReferenceEquals(this.LabelField, value) != true)) { this.LabelField = value; this.RaisePropertyChanged("Label"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonTimeSpanFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonTimeSpanFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonFloatFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDateTimeFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonLongFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDoubleFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonDoubleFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonPercentFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonPercentFilter))] public partial class OrdinalComparisonFilter : HeuristicLab.Clients.OKB.Query.Filter { private HeuristicLab.Clients.OKB.Query.OrdinalComparison ComparisonField; [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.OrdinalComparison Comparison { get { return this.ComparisonField; } set { if ((this.ComparisonField.Equals(value) != true)) { this.ComparisonField = value; this.RaisePropertyChanged("Comparison"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonTimeSpanFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonTimeSpanFilter))] public partial class OrdinalComparisonTimeSpanFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter { private long ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public long Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonTimeSpanFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameOrdinalComparisonTimeSpanFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonTimeSpanFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonFloatFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))] public partial class OrdinalComparisonFloatFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter { private float ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public float Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonFloatFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameOrdinalComparisonFloatFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFloatFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonDateTimeFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class OrdinalComparisonDateTimeFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter { private System.DateTime ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public System.DateTime Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonLongFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))] public partial class OrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter { private long ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public long Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonLongFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameOrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonLongFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonIntFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))] public partial class OrdinalComparisonIntFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter { private int ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public int Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonIntFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameOrdinalComparisonIntFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonDoubleFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonDoubleFilter))] public partial class OrdinalComparisonDoubleFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter { private double ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public double Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonDoubleFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameOrdinalComparisonDoubleFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonDoubleFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparisonPercentFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonPercentFilter))] public partial class OrdinalComparisonPercentFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter { private double ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public double Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameOrdinalComparisonPercentFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameOrdinalComparisonPercentFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonPercentFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="EqualityComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonByteArrayFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonByteArrayFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.EqualityComparisonBoolFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonBoolFilter))] public partial class EqualityComparisonFilter : HeuristicLab.Clients.OKB.Query.Filter { private HeuristicLab.Clients.OKB.Query.EqualityComparison ComparisonField; [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.EqualityComparison Comparison { get { return this.ComparisonField; } set { if ((this.ComparisonField.Equals(value) != true)) { this.ComparisonField = value; this.RaisePropertyChanged("Comparison"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="EqualityComparisonByteArrayFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonByteArrayFilter))] public partial class EqualityComparisonByteArrayFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonFilter { private byte[] ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public byte[] Value { get { return this.ValueField; } set { if ((object.ReferenceEquals(this.ValueField, value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameEqualityComparisonByteArrayFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameEqualityComparisonByteArrayFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonByteArrayFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="EqualityComparisonBoolFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonBoolFilter))] public partial class EqualityComparisonBoolFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonFilter { private bool ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public bool Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameEqualityComparisonBoolFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameEqualityComparisonBoolFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonBoolFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="CombinedFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class CombinedFilter : HeuristicLab.Clients.OKB.Query.Filter { private System.Collections.Generic.List FiltersField; private HeuristicLab.Clients.OKB.Query.BooleanOperation OperationField; [System.Runtime.Serialization.DataMemberAttribute()] public System.Collections.Generic.List Filters { get { return this.FiltersField; } set { if ((object.ReferenceEquals(this.FiltersField, value) != true)) { this.FiltersField = value; this.RaisePropertyChanged("Filters"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.BooleanOperation Operation { get { return this.OperationField; } set { if ((this.OperationField.Equals(value) != true)) { this.OperationField = value; this.RaisePropertyChanged("Operation"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="StringComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringComparisonAvailableValuesFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonFilter))] public partial class StringComparisonFilter : HeuristicLab.Clients.OKB.Query.Filter { private HeuristicLab.Clients.OKB.Query.StringComparison ComparisonField; private string ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.StringComparison Comparison { get { return this.ComparisonField; } set { if ((this.ComparisonField.Equals(value) != true)) { this.ComparisonField = value; this.RaisePropertyChanged("Comparison"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Value { get { return this.ValueField; } set { if ((object.ReferenceEquals(this.ValueField, value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="StringComparisonAvailableValuesFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))] public partial class StringComparisonAvailableValuesFilter : HeuristicLab.Clients.OKB.Query.StringComparisonFilter { private System.Collections.Generic.List AvailableValuesField; [System.Runtime.Serialization.DataMemberAttribute()] public System.Collections.Generic.List AvailableValues { get { return this.AvailableValuesField; } set { if ((object.ReferenceEquals(this.AvailableValuesField, value) != true)) { this.AvailableValuesField = value; this.RaisePropertyChanged("AvailableValues"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameStringComparisonAvailableValuesFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameStringComparisonAvailableValuesFilter : HeuristicLab.Clients.OKB.Query.StringComparisonAvailableValuesFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="NameStringComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class NameStringComparisonFilter : HeuristicLab.Clients.OKB.Query.StringComparisonFilter { private string NameField; [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="OrdinalComparison", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public enum OrdinalComparison : int { [System.Runtime.Serialization.EnumMemberAttribute()] Less = 0, [System.Runtime.Serialization.EnumMemberAttribute()] LessOrEqual = 1, [System.Runtime.Serialization.EnumMemberAttribute()] Equal = 2, [System.Runtime.Serialization.EnumMemberAttribute()] GreaterOrEqual = 3, [System.Runtime.Serialization.EnumMemberAttribute()] Greater = 4, [System.Runtime.Serialization.EnumMemberAttribute()] NotEqual = 5, } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="EqualityComparison", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public enum EqualityComparison : int { [System.Runtime.Serialization.EnumMemberAttribute()] Equal = 0, [System.Runtime.Serialization.EnumMemberAttribute()] NotEqual = 1, } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="BooleanOperation", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public enum BooleanOperation : int { [System.Runtime.Serialization.EnumMemberAttribute()] And = 0, [System.Runtime.Serialization.EnumMemberAttribute()] Or = 1, } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="StringComparison", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public enum StringComparison : int { [System.Runtime.Serialization.EnumMemberAttribute()] Equal = 0, [System.Runtime.Serialization.EnumMemberAttribute()] NotEqual = 1, [System.Runtime.Serialization.EnumMemberAttribute()] Contains = 2, [System.Runtime.Serialization.EnumMemberAttribute()] NotContains = 3, [System.Runtime.Serialization.EnumMemberAttribute()] Like = 4, [System.Runtime.Serialization.EnumMemberAttribute()] NotLike = 5, } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Run", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class Run : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private HeuristicLab.Clients.OKB.Query.Algorithm AlgorithmField; private System.Guid ClientIdField; private System.DateTime CreatedDateField; private long IdField; private System.Collections.Generic.List ParameterValuesField; private HeuristicLab.Clients.OKB.Query.Problem ProblemField; private System.Collections.Generic.List ResultValuesField; private System.Guid UserIdField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.Algorithm Algorithm { get { return this.AlgorithmField; } set { if ((object.ReferenceEquals(this.AlgorithmField, value) != true)) { this.AlgorithmField = value; this.RaisePropertyChanged("Algorithm"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public System.Guid ClientId { get { return this.ClientIdField; } set { if ((this.ClientIdField.Equals(value) != true)) { this.ClientIdField = value; this.RaisePropertyChanged("ClientId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public System.DateTime CreatedDate { get { return this.CreatedDateField; } set { if ((this.CreatedDateField.Equals(value) != true)) { this.CreatedDateField = value; this.RaisePropertyChanged("CreatedDate"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long Id { get { return this.IdField; } set { if ((this.IdField.Equals(value) != true)) { this.IdField = value; this.RaisePropertyChanged("Id"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public System.Collections.Generic.List ParameterValues { get { return this.ParameterValuesField; } set { if ((object.ReferenceEquals(this.ParameterValuesField, value) != true)) { this.ParameterValuesField = value; this.RaisePropertyChanged("ParameterValues"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.Problem Problem { get { return this.ProblemField; } set { if ((object.ReferenceEquals(this.ProblemField, value) != true)) { this.ProblemField = value; this.RaisePropertyChanged("Problem"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public System.Collections.Generic.List ResultValues { get { return this.ResultValuesField; } set { if ((object.ReferenceEquals(this.ResultValuesField, value) != true)) { this.ResultValuesField = value; this.RaisePropertyChanged("ResultValues"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public System.Guid UserId { get { return this.UserIdField; } set { if ((this.UserIdField.Equals(value) != true)) { this.UserIdField = value; this.RaisePropertyChanged("UserId"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Algorithm", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class Algorithm : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private string AlgorithmClassField; private HeuristicLab.Clients.OKB.Query.DataType DataTypeField; private string DescriptionField; private long IdField; private string NameField; private string PlatformField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public string AlgorithmClass { get { return this.AlgorithmClassField; } set { if ((object.ReferenceEquals(this.AlgorithmClassField, value) != true)) { this.AlgorithmClassField = value; this.RaisePropertyChanged("AlgorithmClass"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.DataType DataType { get { return this.DataTypeField; } set { if ((object.ReferenceEquals(this.DataTypeField, value) != true)) { this.DataTypeField = value; this.RaisePropertyChanged("DataType"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Description { get { return this.DescriptionField; } set { if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { this.DescriptionField = value; this.RaisePropertyChanged("Description"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long Id { get { return this.IdField; } set { if ((this.IdField.Equals(value) != true)) { this.IdField = value; this.RaisePropertyChanged("Id"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Platform { get { return this.PlatformField; } set { if ((object.ReferenceEquals(this.PlatformField, value) != true)) { this.PlatformField = value; this.RaisePropertyChanged("Platform"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Problem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class Problem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private HeuristicLab.Clients.OKB.Query.DataType DataTypeField; private string DescriptionField; private string NameField; private string PlatformField; private string ProblemClassField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.DataType DataType { get { return this.DataTypeField; } set { if ((object.ReferenceEquals(this.DataTypeField, value) != true)) { this.DataTypeField = value; this.RaisePropertyChanged("DataType"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Description { get { return this.DescriptionField; } set { if ((object.ReferenceEquals(this.DescriptionField, value) != true)) { this.DescriptionField = value; this.RaisePropertyChanged("Description"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Platform { get { return this.PlatformField; } set { if ((object.ReferenceEquals(this.PlatformField, value) != true)) { this.PlatformField = value; this.RaisePropertyChanged("Platform"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string ProblemClass { get { return this.ProblemClassField; } set { if ((object.ReferenceEquals(this.ProblemClassField, value) != true)) { this.ProblemClassField = value; this.RaisePropertyChanged("ProblemClass"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="Value", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.PercentValue))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.LongValue))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.IntValue))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.DoubleValue))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringValue))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.BoolValue))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.TimeSpanValue))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.FloatValue))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.BinaryValue))] public partial class Value : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private HeuristicLab.Clients.OKB.Query.DataType DataTypeField; private string NameField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.DataType DataType { get { return this.DataTypeField; } set { if ((object.ReferenceEquals(this.DataTypeField, value) != true)) { this.DataTypeField = value; this.RaisePropertyChanged("DataType"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="DataType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class DataType : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private string NameField; private string TypeNameField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string TypeName { get { return this.TypeNameField; } set { if ((object.ReferenceEquals(this.TypeNameField, value) != true)) { this.TypeNameField = value; this.RaisePropertyChanged("TypeName"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="PercentValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class PercentValue : HeuristicLab.Clients.OKB.Query.Value { private double ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public double Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="LongValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class LongValue : HeuristicLab.Clients.OKB.Query.Value { private long ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public long Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="IntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class IntValue : HeuristicLab.Clients.OKB.Query.Value { private int ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public int Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="DoubleValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class DoubleValue : HeuristicLab.Clients.OKB.Query.Value { private double ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public double Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="StringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class StringValue : HeuristicLab.Clients.OKB.Query.Value { private string ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public string Value { get { return this.ValueField; } set { if ((object.ReferenceEquals(this.ValueField, value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="BoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class BoolValue : HeuristicLab.Clients.OKB.Query.Value { private bool ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public bool Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="TimeSpanValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class TimeSpanValue : HeuristicLab.Clients.OKB.Query.Value { private long ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public long Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="FloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class FloatValue : HeuristicLab.Clients.OKB.Query.Value { private float ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public float Value { get { return this.ValueField; } set { if ((this.ValueField.Equals(value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="BinaryValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class BinaryValue : HeuristicLab.Clients.OKB.Query.Value { private byte[] ValueField; [System.Runtime.Serialization.DataMemberAttribute()] public byte[] Value { get { return this.ValueField; } set { if ((object.ReferenceEquals(this.ValueField, value) != true)) { this.ValueField = value; this.RaisePropertyChanged("Value"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="ValueName", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" + "fer")] public partial class ValueName : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private HeuristicLab.Clients.OKB.Query.ValueNameCategory CategoryField; private long IdField; private string NameField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.Query.ValueNameCategory Category { get { return this.CategoryField; } set { if ((this.CategoryField.Equals(value) != true)) { this.CategoryField = value; this.RaisePropertyChanged("Category"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long Id { get { return this.IdField; } set { if ((this.IdField.Equals(value) != true)) { this.IdField = value; this.RaisePropertyChanged("Id"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Name { get { return this.NameField; } set { if ((object.ReferenceEquals(this.NameField, value) != true)) { this.NameField = value; this.RaisePropertyChanged("Name"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; protected void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; if ((propertyChanged != null)) { propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name="ValueNameCategory", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataAccess")] public enum ValueNameCategory : int { [System.Runtime.Serialization.EnumMemberAttribute()] Parameter = 0, [System.Runtime.Serialization.EnumMemberAttribute()] Result = 1, } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] [System.ServiceModel.ServiceContractAttribute(ConfigurationName="HeuristicLab.Clients.OKB.Query.IQueryService")] public interface IQueryService { [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetFilters", ReplyAction="http://tempuri.org/IQueryService/GetFiltersResponse")] System.Collections.Generic.List GetFilters(); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetNumberOfRuns", ReplyAction="http://tempuri.org/IQueryService/GetNumberOfRunsResponse")] long GetNumberOfRuns(HeuristicLab.Clients.OKB.Query.Filter filter); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetRunIds", ReplyAction="http://tempuri.org/IQueryService/GetRunIdsResponse")] System.Collections.Generic.List GetRunIds(HeuristicLab.Clients.OKB.Query.Filter filter); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetRuns", ReplyAction="http://tempuri.org/IQueryService/GetRunsResponse")] System.Collections.Generic.List GetRuns(System.Collections.Generic.List ids, bool includeBinaryValues); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetRunsWithValues", ReplyAction="http://tempuri.org/IQueryService/GetRunsWithValuesResponse")] System.Collections.Generic.List GetRunsWithValues(System.Collections.Generic.List ids, bool includeBinaryValues, System.Collections.Generic.List valueNames); [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IQueryService/GetValueNames", ReplyAction="http://tempuri.org/IQueryService/GetValueNamesResponse")] System.Collections.Generic.List GetValueNames(); } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public interface IQueryServiceChannel : HeuristicLab.Clients.OKB.Query.IQueryService, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public partial class QueryServiceClient : System.ServiceModel.ClientBase, HeuristicLab.Clients.OKB.Query.IQueryService { public QueryServiceClient() { } public QueryServiceClient(string endpointConfigurationName) : base(endpointConfigurationName) { } public QueryServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public QueryServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public QueryServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } public System.Collections.Generic.List GetFilters() { return base.Channel.GetFilters(); } public long GetNumberOfRuns(HeuristicLab.Clients.OKB.Query.Filter filter) { return base.Channel.GetNumberOfRuns(filter); } public System.Collections.Generic.List GetRunIds(HeuristicLab.Clients.OKB.Query.Filter filter) { return base.Channel.GetRunIds(filter); } public System.Collections.Generic.List GetRuns(System.Collections.Generic.List ids, bool includeBinaryValues) { return base.Channel.GetRuns(ids, includeBinaryValues); } public System.Collections.Generic.List GetRunsWithValues(System.Collections.Generic.List ids, bool includeBinaryValues, System.Collections.Generic.List valueNames) { return base.Channel.GetRunsWithValues(ids, includeBinaryValues, valueNames); } public System.Collections.Generic.List GetValueNames() { return base.Channel.GetValueNames(); } } }