//------------------------------------------------------------------------------ // // 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 { [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "OKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Experiment))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Run))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.DataType))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NamedOKBItem))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))] public partial class OKBItem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private long IdField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public long Id { get { return this.IdField; } set { if ((this.IdField.Equals(value) != true)) { this.IdField = value; this.RaisePropertyChanged("Id"); } } } public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "Experiment", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class Experiment : HeuristicLab.Clients.OKB.OKBItem { private long AlgorithmIdField; private HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValuesField; private long ProblemIdField; private HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValuesField; [System.Runtime.Serialization.DataMemberAttribute()] public long AlgorithmId { get { return this.AlgorithmIdField; } set { if ((this.AlgorithmIdField.Equals(value) != true)) { this.AlgorithmIdField = value; this.RaisePropertyChanged("AlgorithmId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.AlgorithmParameterValue[] AlgorithmParameterValues { get { return this.AlgorithmParameterValuesField; } set { if ((object.ReferenceEquals(this.AlgorithmParameterValuesField, value) != true)) { this.AlgorithmParameterValuesField = value; this.RaisePropertyChanged("AlgorithmParameterValues"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long ProblemId { get { return this.ProblemIdField; } set { if ((this.ProblemIdField.Equals(value) != true)) { this.ProblemIdField = value; this.RaisePropertyChanged("ProblemId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public HeuristicLab.Clients.OKB.ProblemParameterValue[] ProblemParameterValues { get { return this.ProblemParameterValuesField; } set { if ((object.ReferenceEquals(this.ProblemParameterValuesField, value) != true)) { this.ProblemParameterValuesField = value; this.RaisePropertyChanged("ProblemParameterValues"); } } } } [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.DataTransfer")] public partial class Run : HeuristicLab.Clients.OKB.OKBItem { private System.Guid ClientIdField; private long ExperimentIdField; private System.Nullable FinishedDateField; private int RandomSeedField; private HeuristicLab.Clients.OKB.ResultValue[] ResultValuesField; private System.Guid UserIdField; [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 long ExperimentId { get { return this.ExperimentIdField; } set { if ((this.ExperimentIdField.Equals(value) != true)) { this.ExperimentIdField = value; this.RaisePropertyChanged("ExperimentId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public System.Nullable FinishedDate { get { return this.FinishedDateField; } set { if ((this.FinishedDateField.Equals(value) != true)) { this.FinishedDateField = value; this.RaisePropertyChanged("FinishedDate"); } } } [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 HeuristicLab.Clients.OKB.ResultValue[] 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"); } } } } [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.DataTransfer")] public partial class DataType : HeuristicLab.Clients.OKB.OKBItem { private string NameField; private long PlatformIdField; private string SqlNameField; [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 PlatformId { get { return this.PlatformIdField; } set { if ((this.PlatformIdField.Equals(value) != true)) { this.PlatformIdField = value; this.RaisePropertyChanged("PlatformId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string SqlName { get { return this.SqlNameField; } set { if ((object.ReferenceEquals(this.SqlNameField, value) != true)) { this.SqlNameField = value; this.RaisePropertyChanged("SqlName"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "NamedOKBItem", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemClass))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Problem))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameter))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Platform))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmClass))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Algorithm))] [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.Result))] public partial class NamedOKBItem : HeuristicLab.Clients.OKB.OKBItem { private string DescriptionField; private string NameField; [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.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class AlgorithmParameter : HeuristicLab.Clients.OKB.NamedOKBItem { private long AlgorithmIdField; private string AliasField; private long DataTypeIdField; [System.Runtime.Serialization.DataMemberAttribute()] public long AlgorithmId { get { return this.AlgorithmIdField; } set { if ((this.AlgorithmIdField.Equals(value) != true)) { this.AlgorithmIdField = value; this.RaisePropertyChanged("AlgorithmId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Alias { get { return this.AliasField; } set { if ((object.ReferenceEquals(this.AliasField, value) != true)) { this.AliasField = value; this.RaisePropertyChanged("Alias"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long DataTypeId { get { return this.DataTypeIdField; } set { if ((this.DataTypeIdField.Equals(value) != true)) { this.DataTypeIdField = value; this.RaisePropertyChanged("DataTypeId"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class ProblemClass : HeuristicLab.Clients.OKB.NamedOKBItem { } [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.DataTransfer")] public partial class Problem : HeuristicLab.Clients.OKB.NamedOKBItem { private long PlatformIdField; private long ProblemClassIdField; [System.Runtime.Serialization.DataMemberAttribute()] public long PlatformId { get { return this.PlatformIdField; } set { if ((this.PlatformIdField.Equals(value) != true)) { this.PlatformIdField = value; this.RaisePropertyChanged("PlatformId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long ProblemClassId { get { return this.ProblemClassIdField; } set { if ((this.ProblemClassIdField.Equals(value) != true)) { this.ProblemClassIdField = value; this.RaisePropertyChanged("ProblemClassId"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class ProblemParameter : HeuristicLab.Clients.OKB.NamedOKBItem { private string AliasField; private long DataTypeIdField; private long ProblemIdField; [System.Runtime.Serialization.DataMemberAttribute()] public string Alias { get { return this.AliasField; } set { if ((object.ReferenceEquals(this.AliasField, value) != true)) { this.AliasField = value; this.RaisePropertyChanged("Alias"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long DataTypeId { get { return this.DataTypeIdField; } set { if ((this.DataTypeIdField.Equals(value) != true)) { this.DataTypeIdField = value; this.RaisePropertyChanged("DataTypeId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long ProblemId { get { return this.ProblemIdField; } set { if ((this.ProblemIdField.Equals(value) != true)) { this.ProblemIdField = value; this.RaisePropertyChanged("ProblemId"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "Platform", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class Platform : HeuristicLab.Clients.OKB.NamedOKBItem { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmClass", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class AlgorithmClass : HeuristicLab.Clients.OKB.NamedOKBItem { } [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.DataTransfer")] public partial class Algorithm : HeuristicLab.Clients.OKB.NamedOKBItem { private long AlgorithmClassIdField; private long PlatformIdField; [System.Runtime.Serialization.DataMemberAttribute()] public long AlgorithmClassId { get { return this.AlgorithmClassIdField; } set { if ((this.AlgorithmClassIdField.Equals(value) != true)) { this.AlgorithmClassIdField = value; this.RaisePropertyChanged("AlgorithmClassId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long PlatformId { get { return this.PlatformIdField; } set { if ((this.PlatformIdField.Equals(value) != true)) { this.PlatformIdField = value; this.RaisePropertyChanged("PlatformId"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "Result", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class Result : HeuristicLab.Clients.OKB.NamedOKBItem { private long AlgorithmIdField; private string AliasField; private long DataTypeIdField; [System.Runtime.Serialization.DataMemberAttribute()] public long AlgorithmId { get { return this.AlgorithmIdField; } set { if ((this.AlgorithmIdField.Equals(value) != true)) { this.AlgorithmIdField = value; this.RaisePropertyChanged("AlgorithmId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public string Alias { get { return this.AliasField; } set { if ((object.ReferenceEquals(this.AliasField, value) != true)) { this.AliasField = value; this.RaisePropertyChanged("Alias"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long DataTypeId { get { return this.DataTypeIdField; } set { if ((this.DataTypeIdField.Equals(value) != true)) { this.DataTypeIdField = value; this.RaisePropertyChanged("DataTypeId"); } } } } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class AlgorithmParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private long AlgorithmParameterIdField; private long DataTypeIdField; private long ExperimentIdField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public long AlgorithmParameterId { get { return this.AlgorithmParameterIdField; } set { if ((this.AlgorithmParameterIdField.Equals(value) != true)) { this.AlgorithmParameterIdField = value; this.RaisePropertyChanged("AlgorithmParameterId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long DataTypeId { get { return this.DataTypeIdField; } set { if ((this.DataTypeIdField.Equals(value) != true)) { this.DataTypeIdField = value; this.RaisePropertyChanged("DataTypeId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long ExperimentId { get { return this.ExperimentIdField; } set { if ((this.ExperimentIdField.Equals(value) != true)) { this.ExperimentIdField = value; this.RaisePropertyChanged("ExperimentId"); } } } 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 = "ProblemParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class ProblemParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private long DataTypeIdField; private long ExperimentIdField; private long ProblemParameterIdField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public long DataTypeId { get { return this.DataTypeIdField; } set { if ((this.DataTypeIdField.Equals(value) != true)) { this.DataTypeIdField = value; this.RaisePropertyChanged("DataTypeId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long ExperimentId { get { return this.ExperimentIdField; } set { if ((this.ExperimentIdField.Equals(value) != true)) { this.ExperimentIdField = value; this.RaisePropertyChanged("ExperimentId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long ProblemParameterId { get { return this.ProblemParameterIdField; } set { if ((this.ProblemParameterIdField.Equals(value) != true)) { this.ProblemParameterIdField = value; this.RaisePropertyChanged("ProblemParameterId"); } } } 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 = "ResultValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class ResultValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private long DataTypeIdField; private long ResultIdField; private long RunIdField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public long DataTypeId { get { return this.DataTypeIdField; } set { if ((this.DataTypeIdField.Equals(value) != true)) { this.DataTypeIdField = value; this.RaisePropertyChanged("DataTypeId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long ResultId { get { return this.ResultIdField; } set { if ((this.ResultIdField.Equals(value) != true)) { this.ResultIdField = value; this.RaisePropertyChanged("ResultId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long RunId { get { return this.RunIdField; } set { if ((this.RunIdField.Equals(value) != true)) { this.RunIdField = value; this.RaisePropertyChanged("RunId"); } } } 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 = "ProblemData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class ProblemData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private byte[] DataField; private long DataTypeIdField; private long ProblemIdField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public byte[] Data { get { return this.DataField; } set { if ((object.ReferenceEquals(this.DataField, value) != true)) { this.DataField = value; this.RaisePropertyChanged("Data"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long DataTypeId { get { return this.DataTypeIdField; } set { if ((this.DataTypeIdField.Equals(value) != true)) { this.DataTypeIdField = value; this.RaisePropertyChanged("DataTypeId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long ProblemId { get { return this.ProblemIdField; } set { if ((this.ProblemIdField.Equals(value) != true)) { this.ProblemIdField = value; this.RaisePropertyChanged("ProblemId"); } } } 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 = "AlgorithmData", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")] public partial class AlgorithmData : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged { private System.Runtime.Serialization.ExtensionDataObject extensionDataField; private long AlgorithmIdField; private byte[] DataField; private long DataTypeIdField; public System.Runtime.Serialization.ExtensionDataObject ExtensionData { get { return this.extensionDataField; } set { this.extensionDataField = value; } } [System.Runtime.Serialization.DataMemberAttribute()] public long AlgorithmId { get { return this.AlgorithmIdField; } set { if ((this.AlgorithmIdField.Equals(value) != true)) { this.AlgorithmIdField = value; this.RaisePropertyChanged("AlgorithmId"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public byte[] Data { get { return this.DataField; } set { if ((object.ReferenceEquals(this.DataField, value) != true)) { this.DataField = value; this.RaisePropertyChanged("Data"); } } } [System.Runtime.Serialization.DataMemberAttribute()] public long DataTypeId { get { return this.DataTypeIdField; } set { if ((this.DataTypeIdField.Equals(value) != true)) { this.DataTypeIdField = value; this.RaisePropertyChanged("DataTypeId"); } } } 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.ServiceModel", "4.0.0.0")] [System.ServiceModel.ServiceContractAttribute(ConfigurationName = "HeuristicLab.Clients.OKB.IOKBService")] public interface IOKBService { [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddResult", ReplyAction = "http://tempuri.org/IOKBService/AddResultResponse")] long AddResult(HeuristicLab.Clients.OKB.Result dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateResult", ReplyAction = "http://tempuri.org/IOKBService/UpdateResultResponse")] void UpdateResult(HeuristicLab.Clients.OKB.Result dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteResult", ReplyAction = "http://tempuri.org/IOKBService/DeleteResultResponse")] void DeleteResult(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetExperiment", ReplyAction = "http://tempuri.org/IOKBService/GetExperimentResponse")] HeuristicLab.Clients.OKB.Experiment GetExperiment(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetExperiments", ReplyAction = "http://tempuri.org/IOKBService/GetExperimentsResponse")] HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddExperiment", ReplyAction = "http://tempuri.org/IOKBService/AddExperimentResponse")] long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteExperiment", ReplyAction = "http://tempuri.org/IOKBService/DeleteExperimentResponse")] void DeleteExperiment(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetRun", ReplyAction = "http://tempuri.org/IOKBService/GetRunResponse")] HeuristicLab.Clients.OKB.Run GetRun(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetRuns", ReplyAction = "http://tempuri.org/IOKBService/GetRunsResponse")] HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddRun", ReplyAction = "http://tempuri.org/IOKBService/AddRunResponse")] long AddRun(HeuristicLab.Clients.OKB.Run dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteRun", ReplyAction = "http://tempuri.org/IOKBService/DeleteRunResponse")] void DeleteRun(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameters", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParametersResponse")] HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmParameterResponse")] long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmParameterResponse")] void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmParameterResponse")] void DeleteAlgorithmParameter(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClass", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassResponse")] HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemClasses", ReplyAction = "http://tempuri.org/IOKBService/GetProblemClassesResponse")] HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses(); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemClass", ReplyAction = "http://tempuri.org/IOKBService/AddProblemClassResponse")] long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemClassResponse")] void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemClassResponse")] void DeleteProblemClass(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblem", ReplyAction = "http://tempuri.org/IOKBService/GetProblemResponse")] HeuristicLab.Clients.OKB.Problem GetProblem(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblems", ReplyAction = "http://tempuri.org/IOKBService/GetProblemsResponse")] HeuristicLab.Clients.OKB.Problem[] GetProblems(); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblem", ReplyAction = "http://tempuri.org/IOKBService/AddProblemResponse")] long AddProblem(HeuristicLab.Clients.OKB.Problem dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblem", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemResponse")] void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblem", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemResponse")] void DeleteProblem(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/GetProblemUsersResponse")] System.Guid[] GetProblemUsers(long problemId); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemUsersResponse")] void UpdateProblemUsers(long problemId, System.Guid[] users); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemData", ReplyAction = "http://tempuri.org/IOKBService/GetProblemDataResponse")] HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemData", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemDataResponse")] void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParameterResponse")] HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetProblemParameters", ReplyAction = "http://tempuri.org/IOKBService/GetProblemParametersResponse")] HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/AddProblemParameterResponse")] long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/UpdateProblemParameterResponse")] void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteProblemParameter", ReplyAction = "http://tempuri.org/IOKBService/DeleteProblemParameterResponse")] void DeleteProblemParameter(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResult", ReplyAction = "http://tempuri.org/IOKBService/GetResultResponse")] HeuristicLab.Clients.OKB.Result GetResult(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetResults", ReplyAction = "http://tempuri.org/IOKBService/GetResultsResponse")] HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatform", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformResponse")] HeuristicLab.Clients.OKB.Platform GetPlatform(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetPlatforms", ReplyAction = "http://tempuri.org/IOKBService/GetPlatformsResponse")] HeuristicLab.Clients.OKB.Platform[] GetPlatforms(); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddPlatform", ReplyAction = "http://tempuri.org/IOKBService/AddPlatformResponse")] long AddPlatform(HeuristicLab.Clients.OKB.Platform dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdatePlatform", ReplyAction = "http://tempuri.org/IOKBService/UpdatePlatformResponse")] void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeletePlatform", ReplyAction = "http://tempuri.org/IOKBService/DeletePlatformResponse")] void DeletePlatform(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataType", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypeResponse")] HeuristicLab.Clients.OKB.DataType GetDataType(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetDataTypes", ReplyAction = "http://tempuri.org/IOKBService/GetDataTypesResponse")] HeuristicLab.Clients.OKB.DataType[] GetDataTypes(); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddDataType", ReplyAction = "http://tempuri.org/IOKBService/AddDataTypeResponse")] long AddDataType(HeuristicLab.Clients.OKB.DataType dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateDataType", ReplyAction = "http://tempuri.org/IOKBService/UpdateDataTypeResponse")] void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteDataType", ReplyAction = "http://tempuri.org/IOKBService/DeleteDataTypeResponse")] void DeleteDataType(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassResponse")] HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmClasses", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmClassesResponse")] HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses(); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmClassResponse")] long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmClassResponse")] void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithmClass", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmClassResponse")] void DeleteAlgorithmClass(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmResponse")] HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithms", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmsResponse")] HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms(); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/AddAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/AddAlgorithmResponse")] long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmResponse")] void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/DeleteAlgorithm", ReplyAction = "http://tempuri.org/IOKBService/DeleteAlgorithmResponse")] void DeleteAlgorithm(long id); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmUsersResponse")] System.Guid[] GetAlgorithmUsers(long algorithmId); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmUsers", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmUsersResponse")] void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmDataResponse")] HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/UpdateAlgorithmData", ReplyAction = "http://tempuri.org/IOKBService/UpdateAlgorithmDataResponse")] void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto); [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/GetAlgorithmParameter", ReplyAction = "http://tempuri.org/IOKBService/GetAlgorithmParameterResponse")] HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id); } [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public interface IOKBServiceChannel : HeuristicLab.Clients.OKB.IOKBService, System.ServiceModel.IClientChannel { } [System.Diagnostics.DebuggerStepThroughAttribute()] [System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")] public partial class OKBServiceClient : System.ServiceModel.ClientBase, HeuristicLab.Clients.OKB.IOKBService { public OKBServiceClient() { } public OKBServiceClient(string endpointConfigurationName) : base(endpointConfigurationName) { } public OKBServiceClient(string endpointConfigurationName, string remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public OKBServiceClient(string endpointConfigurationName, System.ServiceModel.EndpointAddress remoteAddress) : base(endpointConfigurationName, remoteAddress) { } public OKBServiceClient(System.ServiceModel.Channels.Binding binding, System.ServiceModel.EndpointAddress remoteAddress) : base(binding, remoteAddress) { } public long AddResult(HeuristicLab.Clients.OKB.Result dto) { return base.Channel.AddResult(dto); } public void UpdateResult(HeuristicLab.Clients.OKB.Result dto) { base.Channel.UpdateResult(dto); } public void DeleteResult(long id) { base.Channel.DeleteResult(id); } public HeuristicLab.Clients.OKB.Experiment GetExperiment(long id) { return base.Channel.GetExperiment(id); } public HeuristicLab.Clients.OKB.Experiment[] GetExperiments(long algorithmId, long problemId) { return base.Channel.GetExperiments(algorithmId, problemId); } public long AddExperiment(HeuristicLab.Clients.OKB.Experiment dto) { return base.Channel.AddExperiment(dto); } public void DeleteExperiment(long id) { base.Channel.DeleteExperiment(id); } public HeuristicLab.Clients.OKB.Run GetRun(long id) { return base.Channel.GetRun(id); } public HeuristicLab.Clients.OKB.Run[] GetRuns(long experimentId) { return base.Channel.GetRuns(experimentId); } public long AddRun(HeuristicLab.Clients.OKB.Run dto) { return base.Channel.AddRun(dto); } public void DeleteRun(long id) { base.Channel.DeleteRun(id); } public HeuristicLab.Clients.OKB.AlgorithmParameter[] GetAlgorithmParameters(long algorithmId) { return base.Channel.GetAlgorithmParameters(algorithmId); } public long AddAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) { return base.Channel.AddAlgorithmParameter(dto); } public void UpdateAlgorithmParameter(HeuristicLab.Clients.OKB.AlgorithmParameter dto) { base.Channel.UpdateAlgorithmParameter(dto); } public void DeleteAlgorithmParameter(long id) { base.Channel.DeleteAlgorithmParameter(id); } public HeuristicLab.Clients.OKB.ProblemClass GetProblemClass(long id) { return base.Channel.GetProblemClass(id); } public HeuristicLab.Clients.OKB.ProblemClass[] GetProblemClasses() { return base.Channel.GetProblemClasses(); } public long AddProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) { return base.Channel.AddProblemClass(dto); } public void UpdateProblemClass(HeuristicLab.Clients.OKB.ProblemClass dto) { base.Channel.UpdateProblemClass(dto); } public void DeleteProblemClass(long id) { base.Channel.DeleteProblemClass(id); } public HeuristicLab.Clients.OKB.Problem GetProblem(long id) { return base.Channel.GetProblem(id); } public HeuristicLab.Clients.OKB.Problem[] GetProblems() { return base.Channel.GetProblems(); } public long AddProblem(HeuristicLab.Clients.OKB.Problem dto) { return base.Channel.AddProblem(dto); } public void UpdateProblem(HeuristicLab.Clients.OKB.Problem dto) { base.Channel.UpdateProblem(dto); } public void DeleteProblem(long id) { base.Channel.DeleteProblem(id); } public System.Guid[] GetProblemUsers(long problemId) { return base.Channel.GetProblemUsers(problemId); } public void UpdateProblemUsers(long problemId, System.Guid[] users) { base.Channel.UpdateProblemUsers(problemId, users); } public HeuristicLab.Clients.OKB.ProblemData GetProblemData(long problemId) { return base.Channel.GetProblemData(problemId); } public void UpdateProblemData(HeuristicLab.Clients.OKB.ProblemData dto) { base.Channel.UpdateProblemData(dto); } public HeuristicLab.Clients.OKB.ProblemParameter GetProblemParameter(long id) { return base.Channel.GetProblemParameter(id); } public HeuristicLab.Clients.OKB.ProblemParameter[] GetProblemParameters(long problemId) { return base.Channel.GetProblemParameters(problemId); } public long AddProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) { return base.Channel.AddProblemParameter(dto); } public void UpdateProblemParameter(HeuristicLab.Clients.OKB.ProblemParameter dto) { base.Channel.UpdateProblemParameter(dto); } public void DeleteProblemParameter(long id) { base.Channel.DeleteProblemParameter(id); } public HeuristicLab.Clients.OKB.Result GetResult(long id) { return base.Channel.GetResult(id); } public HeuristicLab.Clients.OKB.Result[] GetResults(long algorithmId) { return base.Channel.GetResults(algorithmId); } public HeuristicLab.Clients.OKB.Platform GetPlatform(long id) { return base.Channel.GetPlatform(id); } public HeuristicLab.Clients.OKB.Platform[] GetPlatforms() { return base.Channel.GetPlatforms(); } public long AddPlatform(HeuristicLab.Clients.OKB.Platform dto) { return base.Channel.AddPlatform(dto); } public void UpdatePlatform(HeuristicLab.Clients.OKB.Platform dto) { base.Channel.UpdatePlatform(dto); } public void DeletePlatform(long id) { base.Channel.DeletePlatform(id); } public HeuristicLab.Clients.OKB.DataType GetDataType(long id) { return base.Channel.GetDataType(id); } public HeuristicLab.Clients.OKB.DataType[] GetDataTypes() { return base.Channel.GetDataTypes(); } public long AddDataType(HeuristicLab.Clients.OKB.DataType dto) { return base.Channel.AddDataType(dto); } public void UpdateDataType(HeuristicLab.Clients.OKB.DataType dto) { base.Channel.UpdateDataType(dto); } public void DeleteDataType(long id) { base.Channel.DeleteDataType(id); } public HeuristicLab.Clients.OKB.AlgorithmClass GetAlgorithmClass(long id) { return base.Channel.GetAlgorithmClass(id); } public HeuristicLab.Clients.OKB.AlgorithmClass[] GetAlgorithmClasses() { return base.Channel.GetAlgorithmClasses(); } public long AddAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) { return base.Channel.AddAlgorithmClass(dto); } public void UpdateAlgorithmClass(HeuristicLab.Clients.OKB.AlgorithmClass dto) { base.Channel.UpdateAlgorithmClass(dto); } public void DeleteAlgorithmClass(long id) { base.Channel.DeleteAlgorithmClass(id); } public HeuristicLab.Clients.OKB.Algorithm GetAlgorithm(long id) { return base.Channel.GetAlgorithm(id); } public HeuristicLab.Clients.OKB.Algorithm[] GetAlgorithms() { return base.Channel.GetAlgorithms(); } public long AddAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) { return base.Channel.AddAlgorithm(dto); } public void UpdateAlgorithm(HeuristicLab.Clients.OKB.Algorithm dto) { base.Channel.UpdateAlgorithm(dto); } public void DeleteAlgorithm(long id) { base.Channel.DeleteAlgorithm(id); } public System.Guid[] GetAlgorithmUsers(long algorithmId) { return base.Channel.GetAlgorithmUsers(algorithmId); } public void UpdateAlgorithmUsers(long algorithmId, System.Guid[] users) { base.Channel.UpdateAlgorithmUsers(algorithmId, users); } public HeuristicLab.Clients.OKB.AlgorithmData GetAlgorithmData(long algorithmId) { return base.Channel.GetAlgorithmData(algorithmId); } public void UpdateAlgorithmData(HeuristicLab.Clients.OKB.AlgorithmData dto) { base.Channel.UpdateAlgorithmData(dto); } public HeuristicLab.Clients.OKB.AlgorithmParameter GetAlgorithmParameter(long id) { return base.Channel.GetAlgorithmParameter(id); } } }