- Timestamp:
- 07/08/16 14:40:02 (9 years ago)
- Location:
- branches/crossvalidation-2434
- Files:
-
- 5 edited
- 11 copied
Legend:
- Unmodified
- Added
- Removed
-
branches/crossvalidation-2434
- Property svn:mergeinfo changed
-
branches/crossvalidation-2434/HeuristicLab.Clients.OKB/3.3/RunCreation/OKBAlgorithm.cs
r12504 r14029 20 20 #endregion 21 21 22 using System;23 using System.Collections.Generic;24 using System.Drawing;25 using System.IO;26 using System.Linq;27 22 using HeuristicLab.Clients.Access; 28 23 using HeuristicLab.Collections; … … 32 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 33 28 using HeuristicLab.Persistence.Default.Xml; 29 using System; 30 using System.Collections.Generic; 31 using System.Drawing; 32 using System.IO; 33 using System.Linq; 34 34 35 35 namespace HeuristicLab.Clients.OKB.RunCreation { … … 222 222 if (this.algorithmId != algorithmId) { 223 223 IAlgorithm algorithm; 224 byte[] algorithmData = RunCreationClient. GetAlgorithmData(algorithmId);224 byte[] algorithmData = RunCreationClient.Instance.GetAlgorithmData(algorithmId); 225 225 using (MemoryStream stream = new MemoryStream(algorithmData)) { 226 226 algorithm = XmlParser.Deserialize<IAlgorithm>(stream); -
branches/crossvalidation-2434/HeuristicLab.Clients.OKB/3.3/RunCreation/OKBProblem.cs
r12012 r14029 20 20 #endregion 21 21 22 using System;23 using System.Collections.Generic;24 using System.Drawing;25 using System.IO;26 22 using HeuristicLab.Common; 27 23 using HeuristicLab.Core; … … 29 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 26 using HeuristicLab.Persistence.Default.Xml; 27 using System; 28 using System.Collections.Generic; 29 using System.Drawing; 30 using System.IO; 31 using System.Linq; 31 32 32 33 namespace HeuristicLab.Clients.OKB.RunCreation { … … 63 64 OnOperatorsChanged(); 64 65 OnReset(); 66 67 solutions.Clear(); 65 68 } 66 69 } 67 70 } 71 } 72 73 [Storable] 74 private ItemList<OKBSolution> solutions; 75 public ItemList<OKBSolution> Solutions { 76 get { return solutions; } 68 77 } 69 78 … … 135 144 problemId = original.problemId; 136 145 problem = cloner.Clone(original.problem); 146 solutions = cloner.Clone(original.solutions); 137 147 RegisterProblemEvents(); 138 148 } … … 142 152 problemId = -1; 143 153 problem = initialProblem; 154 solutions = new ItemList<OKBSolution>(); 144 155 RegisterProblemEvents(); 145 156 } … … 148 159 if (this.problemId != problemId) { 149 160 IHeuristicOptimizationProblem problem; 150 byte[] problemData = RunCreationClient. GetProblemData(problemId);161 byte[] problemData = RunCreationClient.Instance.GetProblemData(problemId); 151 162 using (MemoryStream stream = new MemoryStream(problemData)) { 152 163 problem = XmlParser.Deserialize<IHeuristicOptimizationProblem>(stream); … … 157 168 } 158 169 } 170 } 171 172 public void RefreshSolutions() { 173 if (ProblemId != -1) { 174 var sols = RunCreationClient.Instance.GetSolutions(ProblemId).Select(OKBSolution.Convert).ToList(); 175 foreach (var sol in sols) sol.DownloadData(); 176 Solutions.Replace(sols); 177 } else Solutions.Clear(); 159 178 } 160 179 -
branches/crossvalidation-2434/HeuristicLab.Clients.OKB/3.3/RunCreation/RunCreationClient.cs
r12012 r14029 20 20 #endregion 21 21 22 using System;23 using System.Collections.Generic;24 22 using HeuristicLab.Clients.Common; 25 23 using HeuristicLab.Common; 26 24 using HeuristicLab.Core; 25 using HeuristicLab.Data; 26 using HeuristicLab.Persistence.Default.Xml; 27 using System; 28 using System.Collections.Generic; 29 using System.IO; 30 using System.Linq; 27 31 28 32 namespace HeuristicLab.Clients.OKB.RunCreation { … … 61 65 algorithms.AddRange(CallRunCreationService<List<Algorithm>>(s => s.GetAlgorithms("HeuristicLab 3.3"))); 62 66 problems.AddRange(CallRunCreationService<List<Problem>>(s => s.GetProblems("HeuristicLab 3.3"))); 63 } 64 finally { 67 } finally { 65 68 OnRefreshed(); 66 69 } … … 70 73 try { 71 74 Refresh(); 72 } 73 catch (Exception ex) { 75 } catch (Exception ex) { 74 76 return ex; 75 77 } … … 84 86 85 87 #region Algorithm Methods 86 public staticbyte[] GetAlgorithmData(long algorithmId) {88 public byte[] GetAlgorithmData(long algorithmId) { 87 89 return CallRunCreationService<byte[]>(s => s.GetAlgorithmData(algorithmId)); 88 90 } … … 90 92 91 93 #region Problem Methods 92 public staticbyte[] GetProblemData(long problemId) {94 public byte[] GetProblemData(long problemId) { 93 95 return CallRunCreationService<byte[]>(s => s.GetProblemData(problemId)); 96 } 97 #endregion 98 99 #region Solution Methods 100 public IEnumerable<Solution> GetSolutions(long problemId) { 101 return CallRunCreationService(s => s.GetSolutions(problemId)); 102 } 103 104 public Solution GetSolution(long solutionId) { 105 return CallRunCreationService(s => s.GetSolution(solutionId)); 106 } 107 108 public byte[] GetSolutionData(long solutionId) { 109 return CallRunCreationService(s => s.GetSolutionData(solutionId)); 110 } 111 112 public long AddSolution(Solution solution, byte[] data) { 113 return CallRunCreationService(s => s.AddSolution(solution, data)); 114 } 115 116 public void DeleteSolution(Solution solution) { 117 CallRunCreationService(s => s.DeleteSolution(solution)); 94 118 } 95 119 #endregion … … 98 122 public void AddRun(Run run) { 99 123 CallRunCreationService(s => s.AddRun(run)); 124 } 125 #endregion 126 127 #region Characteristic Methods 128 public IEnumerable<Value> GetCharacteristicValues(long problemId) { 129 return CallRunCreationService(s => s.GetCharacteristicValues(problemId)); 130 } 131 132 public void SetCharacteristicValue(long problemId, Value v) { 133 CallRunCreationService(s => s.SetCharacteristicValue(problemId, v)); 134 } 135 136 public void SetCharacteristicValues(long problemId, IEnumerable<Value> values) { 137 CallRunCreationService(s => s.SetCharacteristicValues(problemId, values.ToList())); 138 } 139 #endregion 140 141 #region OKB-Item Conversion 142 public IItem ConvertToItem(Value value) { 143 if (value is BinaryValue) { 144 IItem item = null; 145 var binaryValue = (BinaryValue)value; 146 if (binaryValue.Value != null) { 147 using (var stream = new MemoryStream(binaryValue.Value)) { 148 try { 149 item = XmlParser.Deserialize<IItem>(stream); 150 } catch (Exception) { } 151 stream.Close(); 152 } 153 } 154 return item ?? new Data.StringValue(value.DataType.Name); 155 } else if (value is BoolValue) { 156 return new Data.BoolValue(((BoolValue)value).Value); 157 } else if (value is FloatValue) { 158 return new Data.DoubleValue(((FloatValue)value).Value); 159 } else if (value is PercentValue) { 160 return new Data.PercentValue(((PercentValue)value).Value); 161 } else if (value is DoubleValue) { 162 return new Data.DoubleValue(((DoubleValue)value).Value); 163 } else if (value is IntValue) { 164 return new Data.IntValue((int)((IntValue)value).Value); 165 } else if (value is LongValue) { 166 return new Data.IntValue((int)((LongValue)value).Value); 167 } else if (value is StringValue) { 168 return new Data.StringValue(((StringValue)value).Value); 169 } else if (value is TimeSpanValue) { 170 return new Data.TimeSpanValue(TimeSpan.FromSeconds((long)((TimeSpanValue)value).Value)); 171 } 172 return null; 173 } 174 175 public Value ConvertToValue(IItem item, string name) { 176 Value result = null; 177 if (item is ValueTypeValue<bool>) { 178 var boolValue = (ValueTypeValue<bool>)item; 179 result = new BoolValue() { Value = boolValue.Value }; 180 } else if (item is ValueTypeValue<int>) { 181 var intValue = (ValueTypeValue<int>)item; 182 result = new IntValue() { Value = intValue.Value }; 183 } else if (item is ValueTypeValue<long>) { 184 var longValue = (ValueTypeValue<long>)item; 185 result = new LongValue() { Value = longValue.Value }; 186 } else if (item is ValueTypeValue<float>) { 187 var floatValue = (ValueTypeValue<float>)item; 188 result = new FloatValue() { Value = floatValue.Value }; 189 } else if (item is ValueTypeValue<double>) { 190 var doubleValue = (ValueTypeValue<double>)item; 191 if (item is Data.PercentValue) result = new PercentValue() { Value = doubleValue.Value }; 192 else result = new DoubleValue() { Value = doubleValue.Value }; 193 } else if (item is ValueTypeValue<TimeSpan>) { 194 var timeSpanValue = (ValueTypeValue<TimeSpan>)item; 195 result = new TimeSpanValue() { Value = (long)timeSpanValue.Value.TotalSeconds }; 196 } else if (item is Data.StringValue) { 197 var stringValue = (Data.StringValue)item; 198 result = new StringValue() { Value = stringValue.Value }; 199 } 200 if (result == null) { 201 var binaryValue = new BinaryValue { 202 DataType = new DataType() { 203 Name = item.GetType().Name, 204 TypeName = item.GetType().AssemblyQualifiedName 205 } 206 }; 207 using (var memStream = new MemoryStream()) { 208 XmlGenerator.Serialize(item, memStream); 209 binaryValue.Value = memStream.ToArray(); 210 } 211 result = binaryValue; 212 } 213 result.Name = name; 214 return result; 100 215 } 101 216 #endregion … … 115 230 116 231 #region Helpers 117 private staticvoid CallRunCreationService(Action<IRunCreationService> call) {232 private void CallRunCreationService(Action<IRunCreationService> call) { 118 233 RunCreationServiceClient client = ClientFactory.CreateClient<RunCreationServiceClient, IRunCreationService>(); 119 234 try { 120 235 call(client); 121 } 122 finally { 236 } finally { 123 237 try { 124 238 client.Close(); 125 } 126 catch (Exception) { 239 } catch (Exception) { 127 240 client.Abort(); 128 241 } 129 242 } 130 243 } 131 private staticT CallRunCreationService<T>(Func<IRunCreationService, T> call) {244 private T CallRunCreationService<T>(Func<IRunCreationService, T> call) { 132 245 RunCreationServiceClient client = ClientFactory.CreateClient<RunCreationServiceClient, IRunCreationService>(); 133 246 try { 134 247 return call(client); 135 } 136 finally { 248 } finally { 137 249 try { 138 250 client.Close(); 139 } 140 catch (Exception) { 251 } catch (Exception) { 141 252 client.Abort(); 142 253 } -
branches/crossvalidation-2434/HeuristicLab.Clients.OKB/3.3/RunCreation/ServiceClient/RunCreationServiceClient.cs
r8055 r14029 2 2 // <auto-generated> 3 3 // This code was generated by a tool. 4 // Runtime Version:4.0.30319. 2614 // Runtime Version:4.0.30319.42000 5 5 // 6 6 // Changes to this file may cause incorrect behavior and will be lost if … … 485 485 [System.Diagnostics.DebuggerStepThroughAttribute()] 486 486 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 487 [System.Runtime.Serialization.DataContractAttribute(Name="Solution", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 488 "aTransfer")] 489 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.SingleObjectiveSolution))] 490 public partial class Solution : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 491 { 492 493 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 494 495 private HeuristicLab.Clients.OKB.RunCreation.DataType DataTypeField; 496 497 private long IdField; 498 499 private long ProblemIdField; 500 501 private System.Nullable<long> RunIdField; 502 503 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 504 { 505 get 506 { 507 return this.extensionDataField; 508 } 509 set 510 { 511 this.extensionDataField = value; 512 } 513 } 514 515 [System.Runtime.Serialization.DataMemberAttribute()] 516 public HeuristicLab.Clients.OKB.RunCreation.DataType DataType 517 { 518 get 519 { 520 return this.DataTypeField; 521 } 522 set 523 { 524 if ((object.ReferenceEquals(this.DataTypeField, value) != true)) 525 { 526 this.DataTypeField = value; 527 this.RaisePropertyChanged("DataType"); 528 } 529 } 530 } 531 532 [System.Runtime.Serialization.DataMemberAttribute()] 533 public long Id 534 { 535 get 536 { 537 return this.IdField; 538 } 539 set 540 { 541 if ((this.IdField.Equals(value) != true)) 542 { 543 this.IdField = value; 544 this.RaisePropertyChanged("Id"); 545 } 546 } 547 } 548 549 [System.Runtime.Serialization.DataMemberAttribute()] 550 public long ProblemId 551 { 552 get 553 { 554 return this.ProblemIdField; 555 } 556 set 557 { 558 if ((this.ProblemIdField.Equals(value) != true)) 559 { 560 this.ProblemIdField = value; 561 this.RaisePropertyChanged("ProblemId"); 562 } 563 } 564 } 565 566 [System.Runtime.Serialization.DataMemberAttribute()] 567 public System.Nullable<long> RunId 568 { 569 get 570 { 571 return this.RunIdField; 572 } 573 set 574 { 575 if ((this.RunIdField.Equals(value) != true)) 576 { 577 this.RunIdField = value; 578 this.RaisePropertyChanged("RunId"); 579 } 580 } 581 } 582 583 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 584 585 protected void RaisePropertyChanged(string propertyName) 586 { 587 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 588 if ((propertyChanged != null)) 589 { 590 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 591 } 592 } 593 } 594 595 [System.Diagnostics.DebuggerStepThroughAttribute()] 596 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 597 [System.Runtime.Serialization.DataContractAttribute(Name="SingleObjectiveSolution", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 598 "aTransfer")] 599 public partial class SingleObjectiveSolution : HeuristicLab.Clients.OKB.RunCreation.Solution 600 { 601 602 private double QualityField; 603 604 [System.Runtime.Serialization.DataMemberAttribute()] 605 public double Quality 606 { 607 get 608 { 609 return this.QualityField; 610 } 611 set 612 { 613 if ((this.QualityField.Equals(value) != true)) 614 { 615 this.QualityField = value; 616 this.RaisePropertyChanged("Quality"); 617 } 618 } 619 } 620 } 621 622 [System.Diagnostics.DebuggerStepThroughAttribute()] 623 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 487 624 [System.Runtime.Serialization.DataContractAttribute(Name="Run", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 488 625 "aTransfer")] … … 653 790 [System.Runtime.Serialization.DataContractAttribute(Name="Value", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 654 791 "aTransfer")] 655 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.B inaryValue))]792 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.BoolValue))] 656 793 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.LongValue))] 657 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.FloatValue))]658 794 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.TimeSpanValue))] 659 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.IntValue))]660 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.BoolValue))]661 795 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.DoubleValue))] 662 796 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.PercentValue))] 797 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.FloatValue))] 798 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.IntValue))] 663 799 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.StringValue))] 800 [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.BinaryValue))] 664 801 public partial class Value : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 665 802 { … … 731 868 [System.Diagnostics.DebuggerStepThroughAttribute()] 732 869 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 733 [System.Runtime.Serialization.DataContractAttribute(Name="B inaryValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +734 "aTransfer")] 735 public partial class B inaryValue : HeuristicLab.Clients.OKB.RunCreation.Value736 { 737 738 private b yte[]ValueField;739 740 [System.Runtime.Serialization.DataMemberAttribute()] 741 public b yte[]Value870 [System.Runtime.Serialization.DataContractAttribute(Name="BoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 871 "aTransfer")] 872 public partial class BoolValue : HeuristicLab.Clients.OKB.RunCreation.Value 873 { 874 875 private bool ValueField; 876 877 [System.Runtime.Serialization.DataMemberAttribute()] 878 public bool Value 742 879 { 743 880 get … … 747 884 set 748 885 { 749 if (( object.ReferenceEquals(this.ValueField,value) != true))886 if ((this.ValueField.Equals(value) != true)) 750 887 { 751 888 this.ValueField = value; … … 785 922 [System.Diagnostics.DebuggerStepThroughAttribute()] 786 923 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 787 [System.Runtime.Serialization.DataContractAttribute(Name=" FloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +788 "aTransfer")] 789 public partial class FloatValue : HeuristicLab.Clients.OKB.RunCreation.Value790 { 791 792 private floatValueField;793 794 [System.Runtime.Serialization.DataMemberAttribute()] 795 public floatValue924 [System.Runtime.Serialization.DataContractAttribute(Name="TimeSpanValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 925 "aTransfer")] 926 public partial class TimeSpanValue : HeuristicLab.Clients.OKB.RunCreation.Value 927 { 928 929 private long ValueField; 930 931 [System.Runtime.Serialization.DataMemberAttribute()] 932 public long Value 796 933 { 797 934 get … … 812 949 [System.Diagnostics.DebuggerStepThroughAttribute()] 813 950 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 814 [System.Runtime.Serialization.DataContractAttribute(Name=" TimeSpanValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +815 "aTransfer")] 816 public partial class TimeSpanValue : HeuristicLab.Clients.OKB.RunCreation.Value817 { 818 819 private longValueField;820 821 [System.Runtime.Serialization.DataMemberAttribute()] 822 public longValue951 [System.Runtime.Serialization.DataContractAttribute(Name="DoubleValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 952 "aTransfer")] 953 public partial class DoubleValue : HeuristicLab.Clients.OKB.RunCreation.Value 954 { 955 956 private double ValueField; 957 958 [System.Runtime.Serialization.DataMemberAttribute()] 959 public double Value 823 960 { 824 961 get … … 839 976 [System.Diagnostics.DebuggerStepThroughAttribute()] 840 977 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 841 [System.Runtime.Serialization.DataContractAttribute(Name=" IntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +842 "aTransfer")] 843 public partial class IntValue : HeuristicLab.Clients.OKB.RunCreation.Value844 { 845 846 private intValueField;847 848 [System.Runtime.Serialization.DataMemberAttribute()] 849 public intValue978 [System.Runtime.Serialization.DataContractAttribute(Name="PercentValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 979 "aTransfer")] 980 public partial class PercentValue : HeuristicLab.Clients.OKB.RunCreation.Value 981 { 982 983 private double ValueField; 984 985 [System.Runtime.Serialization.DataMemberAttribute()] 986 public double Value 850 987 { 851 988 get … … 866 1003 [System.Diagnostics.DebuggerStepThroughAttribute()] 867 1004 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 868 [System.Runtime.Serialization.DataContractAttribute(Name=" BoolValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +869 "aTransfer")] 870 public partial class BoolValue : HeuristicLab.Clients.OKB.RunCreation.Value871 { 872 873 private boolValueField;874 875 [System.Runtime.Serialization.DataMemberAttribute()] 876 public boolValue1005 [System.Runtime.Serialization.DataContractAttribute(Name="FloatValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 1006 "aTransfer")] 1007 public partial class FloatValue : HeuristicLab.Clients.OKB.RunCreation.Value 1008 { 1009 1010 private float ValueField; 1011 1012 [System.Runtime.Serialization.DataMemberAttribute()] 1013 public float Value 877 1014 { 878 1015 get … … 893 1030 [System.Diagnostics.DebuggerStepThroughAttribute()] 894 1031 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 895 [System.Runtime.Serialization.DataContractAttribute(Name=" DoubleValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +896 "aTransfer")] 897 public partial class DoubleValue : HeuristicLab.Clients.OKB.RunCreation.Value898 { 899 900 private doubleValueField;901 902 [System.Runtime.Serialization.DataMemberAttribute()] 903 public doubleValue1032 [System.Runtime.Serialization.DataContractAttribute(Name="IntValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 1033 "aTransfer")] 1034 public partial class IntValue : HeuristicLab.Clients.OKB.RunCreation.Value 1035 { 1036 1037 private int ValueField; 1038 1039 [System.Runtime.Serialization.DataMemberAttribute()] 1040 public int Value 904 1041 { 905 1042 get … … 920 1057 [System.Diagnostics.DebuggerStepThroughAttribute()] 921 1058 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 922 [System.Runtime.Serialization.DataContractAttribute(Name=" PercentValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +923 "aTransfer")] 924 public partial class PercentValue : HeuristicLab.Clients.OKB.RunCreation.Value925 { 926 927 private doubleValueField;928 929 [System.Runtime.Serialization.DataMemberAttribute()] 930 public doubleValue1059 [System.Runtime.Serialization.DataContractAttribute(Name="StringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 1060 "aTransfer")] 1061 public partial class StringValue : HeuristicLab.Clients.OKB.RunCreation.Value 1062 { 1063 1064 private string ValueField; 1065 1066 [System.Runtime.Serialization.DataMemberAttribute()] 1067 public string Value 931 1068 { 932 1069 get … … 936 1073 set 937 1074 { 938 if (( this.ValueField.Equals(value) != true))1075 if ((object.ReferenceEquals(this.ValueField, value) != true)) 939 1076 { 940 1077 this.ValueField = value; … … 947 1084 [System.Diagnostics.DebuggerStepThroughAttribute()] 948 1085 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 949 [System.Runtime.Serialization.DataContractAttribute(Name=" StringValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" +950 "aTransfer")] 951 public partial class StringValue : HeuristicLab.Clients.OKB.RunCreation.Value952 { 953 954 private stringValueField;955 956 [System.Runtime.Serialization.DataMemberAttribute()] 957 public stringValue1086 [System.Runtime.Serialization.DataContractAttribute(Name="BinaryValue", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation.Dat" + 1087 "aTransfer")] 1088 public partial class BinaryValue : HeuristicLab.Clients.OKB.RunCreation.Value 1089 { 1090 1091 private byte[] ValueField; 1092 1093 [System.Runtime.Serialization.DataMemberAttribute()] 1094 public byte[] Value 958 1095 { 959 1096 get … … 968 1105 this.RaisePropertyChanged("Value"); 969 1106 } 1107 } 1108 } 1109 } 1110 1111 [System.Diagnostics.DebuggerStepThroughAttribute()] 1112 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1113 [System.Runtime.Serialization.DataContractAttribute(Name="MissingProblem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")] 1114 public partial class MissingProblem : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1115 { 1116 1117 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1118 1119 private string MessageField; 1120 1121 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1122 { 1123 get 1124 { 1125 return this.extensionDataField; 1126 } 1127 set 1128 { 1129 this.extensionDataField = value; 1130 } 1131 } 1132 1133 [System.Runtime.Serialization.DataMemberAttribute()] 1134 public string Message 1135 { 1136 get 1137 { 1138 return this.MessageField; 1139 } 1140 set 1141 { 1142 if ((object.ReferenceEquals(this.MessageField, value) != true)) 1143 { 1144 this.MessageField = value; 1145 this.RaisePropertyChanged("Message"); 1146 } 1147 } 1148 } 1149 1150 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 1151 1152 protected void RaisePropertyChanged(string propertyName) 1153 { 1154 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 1155 if ((propertyChanged != null)) 1156 { 1157 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 1158 } 1159 } 1160 } 1161 1162 [System.Diagnostics.DebuggerStepThroughAttribute()] 1163 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1164 [System.Runtime.Serialization.DataContractAttribute(Name="MissingSolution", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")] 1165 public partial class MissingSolution : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1166 { 1167 1168 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1169 1170 private string MessageField; 1171 1172 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1173 { 1174 get 1175 { 1176 return this.extensionDataField; 1177 } 1178 set 1179 { 1180 this.extensionDataField = value; 1181 } 1182 } 1183 1184 [System.Runtime.Serialization.DataMemberAttribute()] 1185 public string Message 1186 { 1187 get 1188 { 1189 return this.MessageField; 1190 } 1191 set 1192 { 1193 if ((object.ReferenceEquals(this.MessageField, value) != true)) 1194 { 1195 this.MessageField = value; 1196 this.RaisePropertyChanged("Message"); 1197 } 1198 } 1199 } 1200 1201 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 1202 1203 protected void RaisePropertyChanged(string propertyName) 1204 { 1205 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 1206 if ((propertyChanged != null)) 1207 { 1208 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 1209 } 1210 } 1211 } 1212 1213 [System.Diagnostics.DebuggerStepThroughAttribute()] 1214 [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")] 1215 [System.Runtime.Serialization.DataContractAttribute(Name="UnknownCharacteristicType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")] 1216 public partial class UnknownCharacteristicType : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged 1217 { 1218 1219 private System.Runtime.Serialization.ExtensionDataObject extensionDataField; 1220 1221 private string MessageField; 1222 1223 public System.Runtime.Serialization.ExtensionDataObject ExtensionData 1224 { 1225 get 1226 { 1227 return this.extensionDataField; 1228 } 1229 set 1230 { 1231 this.extensionDataField = value; 1232 } 1233 } 1234 1235 [System.Runtime.Serialization.DataMemberAttribute()] 1236 public string Message 1237 { 1238 get 1239 { 1240 return this.MessageField; 1241 } 1242 set 1243 { 1244 if ((object.ReferenceEquals(this.MessageField, value) != true)) 1245 { 1246 this.MessageField = value; 1247 this.RaisePropertyChanged("Message"); 1248 } 1249 } 1250 } 1251 1252 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; 1253 1254 protected void RaisePropertyChanged(string propertyName) 1255 { 1256 System.ComponentModel.PropertyChangedEventHandler propertyChanged = this.PropertyChanged; 1257 if ((propertyChanged != null)) 1258 { 1259 propertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); 970 1260 } 971 1261 } … … 980 1270 System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Algorithm> GetAlgorithms(string platformName); 981 1271 1272 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetAlgorithms", ReplyAction="http://tempuri.org/IRunCreationService/GetAlgorithmsResponse")] 1273 System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Algorithm>> GetAlgorithmsAsync(string platformName); 1274 982 1275 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetAlgorithmData", ReplyAction="http://tempuri.org/IRunCreationService/GetAlgorithmDataResponse")] 983 1276 byte[] GetAlgorithmData(long algorithmId); 984 1277 1278 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetAlgorithmData", ReplyAction="http://tempuri.org/IRunCreationService/GetAlgorithmDataResponse")] 1279 System.Threading.Tasks.Task<byte[]> GetAlgorithmDataAsync(long algorithmId); 1280 985 1281 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetProblems", ReplyAction="http://tempuri.org/IRunCreationService/GetProblemsResponse")] 986 1282 System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Problem> GetProblems(string platformName); 987 1283 1284 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetProblems", ReplyAction="http://tempuri.org/IRunCreationService/GetProblemsResponse")] 1285 System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Problem>> GetProblemsAsync(string platformName); 1286 988 1287 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetProblemData", ReplyAction="http://tempuri.org/IRunCreationService/GetProblemDataResponse")] 989 1288 byte[] GetProblemData(long problemId); 990 1289 1290 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetProblemData", ReplyAction="http://tempuri.org/IRunCreationService/GetProblemDataResponse")] 1291 System.Threading.Tasks.Task<byte[]> GetProblemDataAsync(long problemId); 1292 1293 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolutions", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionsResponse")] 1294 [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.MissingProblem), Action="http://tempuri.org/IRunCreationService/GetSolutionsMissingProblemFault", Name="MissingProblem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")] 1295 System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Solution> GetSolutions(long problemId); 1296 1297 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolutions", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionsResponse")] 1298 System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Solution>> GetSolutionsAsync(long problemId); 1299 1300 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolution", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionResponse")] 1301 HeuristicLab.Clients.OKB.RunCreation.Solution GetSolution(long solutionId); 1302 1303 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolution", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionResponse")] 1304 System.Threading.Tasks.Task<HeuristicLab.Clients.OKB.RunCreation.Solution> GetSolutionAsync(long solutionId); 1305 1306 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolutionData", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionDataResponse")] 1307 [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.MissingSolution), Action="http://tempuri.org/IRunCreationService/GetSolutionDataMissingSolutionFault", Name="MissingSolution", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")] 1308 byte[] GetSolutionData(long solutionId); 1309 1310 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetSolutionData", ReplyAction="http://tempuri.org/IRunCreationService/GetSolutionDataResponse")] 1311 System.Threading.Tasks.Task<byte[]> GetSolutionDataAsync(long solutionId); 1312 1313 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/AddSolution", ReplyAction="http://tempuri.org/IRunCreationService/AddSolutionResponse")] 1314 long AddSolution(HeuristicLab.Clients.OKB.RunCreation.Solution solution, byte[] data); 1315 1316 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/AddSolution", ReplyAction="http://tempuri.org/IRunCreationService/AddSolutionResponse")] 1317 System.Threading.Tasks.Task<long> AddSolutionAsync(HeuristicLab.Clients.OKB.RunCreation.Solution solution, byte[] data); 1318 1319 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/DeleteSolution", ReplyAction="http://tempuri.org/IRunCreationService/DeleteSolutionResponse")] 1320 void DeleteSolution(HeuristicLab.Clients.OKB.RunCreation.Solution solution); 1321 1322 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/DeleteSolution", ReplyAction="http://tempuri.org/IRunCreationService/DeleteSolutionResponse")] 1323 System.Threading.Tasks.Task DeleteSolutionAsync(HeuristicLab.Clients.OKB.RunCreation.Solution solution); 1324 991 1325 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/AddRun", ReplyAction="http://tempuri.org/IRunCreationService/AddRunResponse")] 992 1326 void AddRun(HeuristicLab.Clients.OKB.RunCreation.Run run); 1327 1328 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/AddRun", ReplyAction="http://tempuri.org/IRunCreationService/AddRunResponse")] 1329 System.Threading.Tasks.Task AddRunAsync(HeuristicLab.Clients.OKB.RunCreation.Run run); 1330 1331 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetCharacteristicValues", ReplyAction="http://tempuri.org/IRunCreationService/GetCharacteristicValuesResponse")] 1332 System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> GetCharacteristicValues(long problemId); 1333 1334 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/GetCharacteristicValues", ReplyAction="http://tempuri.org/IRunCreationService/GetCharacteristicValuesResponse")] 1335 System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value>> GetCharacteristicValuesAsync(long problemId); 1336 1337 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/SetCharacteristicValue", ReplyAction="http://tempuri.org/IRunCreationService/SetCharacteristicValueResponse")] 1338 [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.MissingProblem), Action="http://tempuri.org/IRunCreationService/SetCharacteristicValueMissingProblemFault", Name="MissingProblem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")] 1339 [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.UnknownCharacteristicType), Action="http://tempuri.org/IRunCreationService/SetCharacteristicValueUnknownCharacteristi" + 1340 "cTypeFault", Name="UnknownCharacteristicType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")] 1341 void SetCharacteristicValue(long problemId, HeuristicLab.Clients.OKB.RunCreation.Value value); 1342 1343 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/SetCharacteristicValue", ReplyAction="http://tempuri.org/IRunCreationService/SetCharacteristicValueResponse")] 1344 System.Threading.Tasks.Task SetCharacteristicValueAsync(long problemId, HeuristicLab.Clients.OKB.RunCreation.Value value); 1345 1346 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/SetCharacteristicValues", ReplyAction="http://tempuri.org/IRunCreationService/SetCharacteristicValuesResponse")] 1347 [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.UnknownCharacteristicType), Action="http://tempuri.org/IRunCreationService/SetCharacteristicValuesUnknownCharacterist" + 1348 "icTypeFault", Name="UnknownCharacteristicType", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")] 1349 [System.ServiceModel.FaultContractAttribute(typeof(HeuristicLab.Clients.OKB.RunCreation.MissingProblem), Action="http://tempuri.org/IRunCreationService/SetCharacteristicValuesMissingProblemFault" + 1350 "", Name="MissingProblem", Namespace="http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.RunCreation")] 1351 void SetCharacteristicValues(long problemId, System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> values); 1352 1353 [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IRunCreationService/SetCharacteristicValues", ReplyAction="http://tempuri.org/IRunCreationService/SetCharacteristicValuesResponse")] 1354 System.Threading.Tasks.Task SetCharacteristicValuesAsync(long problemId, System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> values); 993 1355 } 994 1356 … … 1032 1394 } 1033 1395 1396 public System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Algorithm>> GetAlgorithmsAsync(string platformName) 1397 { 1398 return base.Channel.GetAlgorithmsAsync(platformName); 1399 } 1400 1034 1401 public byte[] GetAlgorithmData(long algorithmId) 1035 1402 { … … 1037 1404 } 1038 1405 1406 public System.Threading.Tasks.Task<byte[]> GetAlgorithmDataAsync(long algorithmId) 1407 { 1408 return base.Channel.GetAlgorithmDataAsync(algorithmId); 1409 } 1410 1039 1411 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Problem> GetProblems(string platformName) 1040 1412 { … … 1042 1414 } 1043 1415 1416 public System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Problem>> GetProblemsAsync(string platformName) 1417 { 1418 return base.Channel.GetProblemsAsync(platformName); 1419 } 1420 1044 1421 public byte[] GetProblemData(long problemId) 1045 1422 { … … 1047 1424 } 1048 1425 1426 public System.Threading.Tasks.Task<byte[]> GetProblemDataAsync(long problemId) 1427 { 1428 return base.Channel.GetProblemDataAsync(problemId); 1429 } 1430 1431 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Solution> GetSolutions(long problemId) 1432 { 1433 return base.Channel.GetSolutions(problemId); 1434 } 1435 1436 public System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Solution>> GetSolutionsAsync(long problemId) 1437 { 1438 return base.Channel.GetSolutionsAsync(problemId); 1439 } 1440 1441 public HeuristicLab.Clients.OKB.RunCreation.Solution GetSolution(long solutionId) 1442 { 1443 return base.Channel.GetSolution(solutionId); 1444 } 1445 1446 public System.Threading.Tasks.Task<HeuristicLab.Clients.OKB.RunCreation.Solution> GetSolutionAsync(long solutionId) 1447 { 1448 return base.Channel.GetSolutionAsync(solutionId); 1449 } 1450 1451 public byte[] GetSolutionData(long solutionId) 1452 { 1453 return base.Channel.GetSolutionData(solutionId); 1454 } 1455 1456 public System.Threading.Tasks.Task<byte[]> GetSolutionDataAsync(long solutionId) 1457 { 1458 return base.Channel.GetSolutionDataAsync(solutionId); 1459 } 1460 1461 public long AddSolution(HeuristicLab.Clients.OKB.RunCreation.Solution solution, byte[] data) 1462 { 1463 return base.Channel.AddSolution(solution, data); 1464 } 1465 1466 public System.Threading.Tasks.Task<long> AddSolutionAsync(HeuristicLab.Clients.OKB.RunCreation.Solution solution, byte[] data) 1467 { 1468 return base.Channel.AddSolutionAsync(solution, data); 1469 } 1470 1471 public void DeleteSolution(HeuristicLab.Clients.OKB.RunCreation.Solution solution) 1472 { 1473 base.Channel.DeleteSolution(solution); 1474 } 1475 1476 public System.Threading.Tasks.Task DeleteSolutionAsync(HeuristicLab.Clients.OKB.RunCreation.Solution solution) 1477 { 1478 return base.Channel.DeleteSolutionAsync(solution); 1479 } 1480 1049 1481 public void AddRun(HeuristicLab.Clients.OKB.RunCreation.Run run) 1050 1482 { 1051 1483 base.Channel.AddRun(run); 1052 1484 } 1485 1486 public System.Threading.Tasks.Task AddRunAsync(HeuristicLab.Clients.OKB.RunCreation.Run run) 1487 { 1488 return base.Channel.AddRunAsync(run); 1489 } 1490 1491 public System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> GetCharacteristicValues(long problemId) 1492 { 1493 return base.Channel.GetCharacteristicValues(problemId); 1494 } 1495 1496 public System.Threading.Tasks.Task<System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value>> GetCharacteristicValuesAsync(long problemId) 1497 { 1498 return base.Channel.GetCharacteristicValuesAsync(problemId); 1499 } 1500 1501 public void SetCharacteristicValue(long problemId, HeuristicLab.Clients.OKB.RunCreation.Value value) 1502 { 1503 base.Channel.SetCharacteristicValue(problemId, value); 1504 } 1505 1506 public System.Threading.Tasks.Task SetCharacteristicValueAsync(long problemId, HeuristicLab.Clients.OKB.RunCreation.Value value) 1507 { 1508 return base.Channel.SetCharacteristicValueAsync(problemId, value); 1509 } 1510 1511 public void SetCharacteristicValues(long problemId, System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> values) 1512 { 1513 base.Channel.SetCharacteristicValues(problemId, values); 1514 } 1515 1516 public System.Threading.Tasks.Task SetCharacteristicValuesAsync(long problemId, System.Collections.Generic.List<HeuristicLab.Clients.OKB.RunCreation.Value> values) 1517 { 1518 return base.Channel.SetCharacteristicValuesAsync(problemId, values); 1519 } 1053 1520 } 1054 1521 }
Note: See TracChangeset
for help on using the changeset viewer.