//------------------------------------------------------------------------------
//
// This code was generated by a tool.
// Runtime Version:4.0.30319.1
//
// 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.EqualityComparisonFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonByteArrayFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonBoolFilter))]
[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.NameStringComparisonFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonLongFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonDoubleFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDateTimeFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.CombinedFilter))]
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="EqualityComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameEqualityComparisonByteArrayFilter))]
[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="NameEqualityComparisonByteArrayFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
public partial class NameEqualityComparisonByteArrayFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonFilter
{
private string NameField;
private byte[] ValueField;
[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 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="NameEqualityComparisonBoolFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
public partial class NameEqualityComparisonBoolFilter : HeuristicLab.Clients.OKB.Query.EqualityComparisonFilter
{
private string NameField;
private bool ValueField;
[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 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="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.NameStringComparisonFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameStringComparisonAvailableValuesFilter))]
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")]
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="NameStringComparisonFilter", 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 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.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.NameStringComparisonFilter
{
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="OrdinalComparisonFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonLongFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonLongFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonFloatFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonDoubleFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.NameOrdinalComparisonIntFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonDateTimeFilter))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.OrdinalComparisonIntFilter))]
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="NameOrdinalComparisonLongFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
public partial class NameOrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
{
private string NameField;
private long ValueField;
[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 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="OrdinalComparisonLongFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
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="NameOrdinalComparisonFloatFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
public partial class NameOrdinalComparisonFloatFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
{
private string NameField;
private float ValueField;
[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 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="NameOrdinalComparisonDoubleFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
public partial class NameOrdinalComparisonDoubleFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
{
private string NameField;
private double ValueField;
[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 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="NameOrdinalComparisonIntFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
public partial class NameOrdinalComparisonIntFilter : HeuristicLab.Clients.OKB.Query.OrdinalComparisonFilter
{
private string NameField;
private int ValueField;
[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 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="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="OrdinalComparisonIntFilter", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.Query.DataTrans" +
"fer")]
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="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.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="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.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="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.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 int RandomSeedField;
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 int RandomSeed
{
get
{
return this.RandomSeedField;
}
set
{
if ((this.RandomSeedField.Equals(value) != true))
{
this.RandomSeedField = value;
this.RaisePropertyChanged("RandomSeed");
}
}
}
[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 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 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.LongValue))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.IntValue))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.StringValue))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.BinaryValue))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.DoubleValue))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.FloatValue))]
[System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Query.BoolValue))]
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="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="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="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="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="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="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.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.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);
}
}
}