Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/14/11 05:34:43 (14 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

Location:
branches/OKB
Files:
1 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • branches/OKB

    • Property svn:ignore
      •  

        old new  
        11*.suo
         2TestResults
  • branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/DataType.cs

    r4918 r5295  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
     24using System.ComponentModel;
    2425
    2526namespace HeuristicLab.Clients.OKB {
     
    2930      : base(original, cloner) {
    3031      Name = original.Name;
     32      TypeName = original.TypeName;
    3133      SqlName = original.SqlName;
    3234      PlatformId = original.PlatformId;
     
    4345
    4446    public override string ToString() {
    45       return Name;
     47      return Name + " (" + TypeName + ")";
     48    }
     49
     50    protected override void OnPropertyChanged(PropertyChangedEventArgs e) {
     51      base.OnPropertyChanged(e);
     52      if ((e.PropertyName == "Name") || (e.PropertyName == "TypeName"))
     53        OnToStringChanged();
    4654    }
    4755  }
  • branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/GenerateServiceClients.cmd

    r5286 r5295  
    55echo Generating OKBService client
    66echo.
     7
     8REM If app.config should be generated, use option "/config:..\app.config" instead of "/noConfig".
    79
    810svcutil.exe ^
     
    1315  /targetClientVersion:Version35 ^
    1416  /enableDataBinding ^
    15   /config:..\app.config
     17  /noConfig
    1618
    1719echo.
     
    3335echo.
    3436
     37REM If app.config should be generated, use options "/config:..\app.config" and "/mergeConfig" instead of "/noConfig".
     38
    3539svcutil.exe ^
    3640  http://localhost:8732/Design_Time_Addresses/OKB-3.3/AuthenticationService/mex ^
     
    4044  /targetClientVersion:Version35 ^
    4145  /enableDataBinding ^
    42   /config:..\app.config ^
    43   /mergeConfig
     46  /noConfig
    4447
    4548echo.
  • branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/OKBServiceClient.cs

    r5286 r5295  
    131131    private System.Guid ClientIdField;
    132132
     133    private System.DateTime CreatedDateField;
     134
    133135    private long ExperimentIdField;
    134136
    135     private System.Nullable<System.DateTime> FinishedDateField;
    136 
    137     private int RandomSeedField;
     137    private long RandomSeedField;
    138138
    139139    private System.Collections.Generic.List<HeuristicLab.Clients.OKB.ResultValue> ResultValuesField;
     
    155155
    156156    [System.Runtime.Serialization.DataMemberAttribute()]
     157    public System.DateTime CreatedDate {
     158      get {
     159        return this.CreatedDateField;
     160      }
     161      set {
     162        if ((this.CreatedDateField.Equals(value) != true)) {
     163          this.CreatedDateField = value;
     164          this.RaisePropertyChanged("CreatedDate");
     165        }
     166      }
     167    }
     168
     169    [System.Runtime.Serialization.DataMemberAttribute()]
    157170    public long ExperimentId {
    158171      get {
     
    168181
    169182    [System.Runtime.Serialization.DataMemberAttribute()]
    170     public System.Nullable<System.DateTime> FinishedDate {
    171       get {
    172         return this.FinishedDateField;
    173       }
    174       set {
    175         if ((this.FinishedDateField.Equals(value) != true)) {
    176           this.FinishedDateField = value;
    177           this.RaisePropertyChanged("FinishedDate");
    178         }
    179       }
    180     }
    181 
    182     [System.Runtime.Serialization.DataMemberAttribute()]
    183     public int RandomSeed {
     183    public long RandomSeed {
    184184      get {
    185185        return this.RandomSeedField;
     
    231231    private string SqlNameField;
    232232
     233    private string TypeNameField;
     234
    233235    [System.Runtime.Serialization.DataMemberAttribute()]
    234236    public string Name {
     
    266268          this.SqlNameField = value;
    267269          this.RaisePropertyChanged("SqlName");
     270        }
     271      }
     272    }
     273
     274    [System.Runtime.Serialization.DataMemberAttribute()]
     275    public string TypeName {
     276      get {
     277        return this.TypeNameField;
     278      }
     279      set {
     280        if ((object.ReferenceEquals(this.TypeNameField, value) != true)) {
     281          this.TypeNameField = value;
     282          this.RaisePropertyChanged("TypeName");
    268283        }
    269284      }
     
    561576  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    562577  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     578  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue))]
     579  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue))]
    563580  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterStringValue))]
    564   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBlobValue))]
    565   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterBoolValue))]
    566581  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterFloatValue))]
    567582  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AlgorithmParameterIntValue))]
     
    637652  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    638653  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     654  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBoolValue))]
     655  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBlobValue))]
    639656  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterFloatValue))]
    640657  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterStringValue))]
    641658  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterIntValue))]
    642   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBlobValue))]
    643   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ProblemParameterBoolValue))]
    644659  public partial class ProblemParameterValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
    645660
     
    712727  [System.Diagnostics.DebuggerStepThroughAttribute()]
    713728  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    714   [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    715   public partial class AlgorithmParameterStringValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
    716 
    717     private string ValueField;
    718 
    719     [System.Runtime.Serialization.DataMemberAttribute()]
    720     public string Value {
     729  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     730  public partial class AlgorithmParameterBoolValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
     731
     732    private bool ValueField;
     733
     734    [System.Runtime.Serialization.DataMemberAttribute()]
     735    public bool Value {
     736      get {
     737        return this.ValueField;
     738      }
     739      set {
     740        if ((this.ValueField.Equals(value) != true)) {
     741          this.ValueField = value;
     742          this.RaisePropertyChanged("Value");
     743        }
     744      }
     745    }
     746  }
     747
     748  [System.Diagnostics.DebuggerStepThroughAttribute()]
     749  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     750  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     751  public partial class AlgorithmParameterBlobValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
     752
     753    private byte[] ValueField;
     754
     755    [System.Runtime.Serialization.DataMemberAttribute()]
     756    public byte[] Value {
    721757      get {
    722758        return this.ValueField;
     
    733769  [System.Diagnostics.DebuggerStepThroughAttribute()]
    734770  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    735   [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    736   public partial class AlgorithmParameterBlobValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
    737 
    738     private byte[] ValueField;
    739 
    740     [System.Runtime.Serialization.DataMemberAttribute()]
    741     public byte[] Value {
     771  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     772  public partial class AlgorithmParameterStringValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
     773
     774    private string ValueField;
     775
     776    [System.Runtime.Serialization.DataMemberAttribute()]
     777    public string Value {
    742778      get {
    743779        return this.ValueField;
     
    754790  [System.Diagnostics.DebuggerStepThroughAttribute()]
    755791  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    756   [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    757   public partial class AlgorithmParameterBoolValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
    758 
    759     private bool ValueField;
    760 
    761     [System.Runtime.Serialization.DataMemberAttribute()]
    762     public bool Value {
     792  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     793  public partial class AlgorithmParameterFloatValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
     794
     795    private double ValueField;
     796
     797    [System.Runtime.Serialization.DataMemberAttribute()]
     798    public double Value {
    763799      get {
    764800        return this.ValueField;
     
    775811  [System.Diagnostics.DebuggerStepThroughAttribute()]
    776812  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    777   [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    778   public partial class AlgorithmParameterFloatValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
    779 
    780     private double ValueField;
    781 
    782     [System.Runtime.Serialization.DataMemberAttribute()]
    783     public double Value {
     813  [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     814  public partial class AlgorithmParameterIntValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
     815
     816    private long ValueField;
     817
     818    [System.Runtime.Serialization.DataMemberAttribute()]
     819    public long Value {
    784820      get {
    785821        return this.ValueField;
     
    796832  [System.Diagnostics.DebuggerStepThroughAttribute()]
    797833  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    798   [System.Runtime.Serialization.DataContractAttribute(Name = "AlgorithmParameterIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    799   public partial class AlgorithmParameterIntValue : HeuristicLab.Clients.OKB.AlgorithmParameterValue {
    800 
    801     private long ValueField;
    802 
    803     [System.Runtime.Serialization.DataMemberAttribute()]
    804     public long Value {
     834  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     835  public partial class ProblemParameterBoolValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
     836
     837    private bool ValueField;
     838
     839    [System.Runtime.Serialization.DataMemberAttribute()]
     840    public bool Value {
    805841      get {
    806842        return this.ValueField;
     
    817853  [System.Diagnostics.DebuggerStepThroughAttribute()]
    818854  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     855  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     856  public partial class ProblemParameterBlobValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
     857
     858    private byte[] ValueField;
     859
     860    [System.Runtime.Serialization.DataMemberAttribute()]
     861    public byte[] Value {
     862      get {
     863        return this.ValueField;
     864      }
     865      set {
     866        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
     867          this.ValueField = value;
     868          this.RaisePropertyChanged("Value");
     869        }
     870      }
     871    }
     872  }
     873
     874  [System.Diagnostics.DebuggerStepThroughAttribute()]
     875  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    819876  [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    820877  public partial class ProblemParameterFloatValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
     
    880937  [System.Diagnostics.DebuggerStepThroughAttribute()]
    881938  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    882   [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    883   public partial class ProblemParameterBlobValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
    884 
    885     private byte[] ValueField;
    886 
    887     [System.Runtime.Serialization.DataMemberAttribute()]
    888     public byte[] Value {
    889       get {
    890         return this.ValueField;
    891       }
    892       set {
    893         if ((object.ReferenceEquals(this.ValueField, value) != true)) {
    894           this.ValueField = value;
    895           this.RaisePropertyChanged("Value");
    896         }
    897       }
    898     }
    899   }
    900 
    901   [System.Diagnostics.DebuggerStepThroughAttribute()]
    902   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    903   [System.Runtime.Serialization.DataContractAttribute(Name = "ProblemParameterBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    904   public partial class ProblemParameterBoolValue : HeuristicLab.Clients.OKB.ProblemParameterValue {
    905 
    906     private bool ValueField;
    907 
    908     [System.Runtime.Serialization.DataMemberAttribute()]
    909     public bool Value {
    910       get {
    911         return this.ValueField;
    912       }
    913       set {
    914         if ((this.ValueField.Equals(value) != true)) {
    915           this.ValueField = value;
    916           this.RaisePropertyChanged("Value");
    917         }
    918       }
    919     }
    920   }
    921 
    922   [System.Diagnostics.DebuggerStepThroughAttribute()]
    923   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    924939  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     940  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultStringValue))]
     941  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultFloatValue))]
     942  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBlobValue))]
     943  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBoolValue))]
    925944  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultIntValue))]
    926   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultStringValue))]
    927   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBlobValue))]
    928   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultFloatValue))]
    929   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.ResultBoolValue))]
    930945  public partial class ResultValue : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
    931946
     
    9981013  [System.Diagnostics.DebuggerStepThroughAttribute()]
    9991014  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1000   [System.Runtime.Serialization.DataContractAttribute(Name = "ResultIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1001   public partial class ResultIntValue : HeuristicLab.Clients.OKB.ResultValue {
    1002 
    1003     private long ValueField;
    1004 
    1005     [System.Runtime.Serialization.DataMemberAttribute()]
    1006     public long Value {
     1015  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1016  public partial class ResultStringValue : HeuristicLab.Clients.OKB.ResultValue {
     1017
     1018    private string ValueField;
     1019
     1020    [System.Runtime.Serialization.DataMemberAttribute()]
     1021    public string Value {
     1022      get {
     1023        return this.ValueField;
     1024      }
     1025      set {
     1026        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
     1027          this.ValueField = value;
     1028          this.RaisePropertyChanged("Value");
     1029        }
     1030      }
     1031    }
     1032  }
     1033
     1034  [System.Diagnostics.DebuggerStepThroughAttribute()]
     1035  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1036  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1037  public partial class ResultFloatValue : HeuristicLab.Clients.OKB.ResultValue {
     1038
     1039    private double ValueField;
     1040
     1041    [System.Runtime.Serialization.DataMemberAttribute()]
     1042    public double Value {
    10071043      get {
    10081044        return this.ValueField;
     
    10191055  [System.Diagnostics.DebuggerStepThroughAttribute()]
    10201056  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1021   [System.Runtime.Serialization.DataContractAttribute(Name = "ResultStringValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1022   public partial class ResultStringValue : HeuristicLab.Clients.OKB.ResultValue {
    1023 
    1024     private string ValueField;
    1025 
    1026     [System.Runtime.Serialization.DataMemberAttribute()]
    1027     public string Value {
     1057  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1058  public partial class ResultBlobValue : HeuristicLab.Clients.OKB.ResultValue {
     1059
     1060    private byte[] ValueField;
     1061
     1062    [System.Runtime.Serialization.DataMemberAttribute()]
     1063    public byte[] Value {
    10281064      get {
    10291065        return this.ValueField;
     
    10401076  [System.Diagnostics.DebuggerStepThroughAttribute()]
    10411077  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1042   [System.Runtime.Serialization.DataContractAttribute(Name = "ResultBlobValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1043   public partial class ResultBlobValue : HeuristicLab.Clients.OKB.ResultValue {
    1044 
    1045     private byte[] ValueField;
    1046 
    1047     [System.Runtime.Serialization.DataMemberAttribute()]
    1048     public byte[] Value {
    1049       get {
    1050         return this.ValueField;
    1051       }
    1052       set {
    1053         if ((object.ReferenceEquals(this.ValueField, value) != true)) {
    1054           this.ValueField = value;
    1055           this.RaisePropertyChanged("Value");
    1056         }
    1057       }
    1058     }
    1059   }
    1060 
    1061   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1062   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1063   [System.Runtime.Serialization.DataContractAttribute(Name = "ResultFloatValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1064   public partial class ResultFloatValue : HeuristicLab.Clients.OKB.ResultValue {
    1065 
    1066     private double ValueField;
    1067 
    1068     [System.Runtime.Serialization.DataMemberAttribute()]
    1069     public double Value {
     1078  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1079  public partial class ResultBoolValue : HeuristicLab.Clients.OKB.ResultValue {
     1080
     1081    private bool ValueField;
     1082
     1083    [System.Runtime.Serialization.DataMemberAttribute()]
     1084    public bool Value {
    10701085      get {
    10711086        return this.ValueField;
     
    10821097  [System.Diagnostics.DebuggerStepThroughAttribute()]
    10831098  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1084   [System.Runtime.Serialization.DataContractAttribute(Name = "ResultBoolValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1085   public partial class ResultBoolValue : HeuristicLab.Clients.OKB.ResultValue {
    1086 
    1087     private bool ValueField;
    1088 
    1089     [System.Runtime.Serialization.DataMemberAttribute()]
    1090     public bool Value {
     1099  [System.Runtime.Serialization.DataContractAttribute(Name = "ResultIntValue", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1100  public partial class ResultIntValue : HeuristicLab.Clients.OKB.ResultValue {
     1101
     1102    private long ValueField;
     1103
     1104    [System.Runtime.Serialization.DataMemberAttribute()]
     1105    public long Value {
    10911106      get {
    10921107        return this.ValueField;
     
    11041119  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    11051120  [System.Runtime.Serialization.DataContractAttribute(Name = "Filter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1106   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonFilter))]
    1107   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonLongFilter))]
    1108   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonLongFilter))]
    1109   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonDateTimeFilter))]
    1110   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonIntFilter))]
    1111   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonDoubleFilter))]
    11121121  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonFilter))]
     1122  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringFilter))]
     1123  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringAvailableValuesFilter))]
    11131124  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringFilter))]
    11141125  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringAvailableValuesFilter))]
    1115   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringFilter))]
    1116   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringAvailableValuesFilter))]
     1126  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.EqualityComparisonFilter))]
     1127  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonByteArrayFilter))]
     1128  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonBoolFilter))]
     1129  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonFilter))]
     1130  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonDoubleFilter))]
     1131  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonDateTimeFilter))]
     1132  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonLongFilter))]
     1133  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonLongFilter))]
    11171134  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.CombinedFilter))]
     1135  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrFilter))]
    11181136  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AndFilter))]
    1119   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrFilter))]
    1120   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.EqualityComparisonFilter))]
    1121   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonBoolFilter))]
    1122   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonByteArrayFilter))]
    11231137  public partial class Filter : object, System.Runtime.Serialization.IExtensibleDataObject, System.ComponentModel.INotifyPropertyChanged {
    11241138
     
    11761190  [System.Diagnostics.DebuggerStepThroughAttribute()]
    11771191  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1178   [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1179   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonLongFilter))]
    1180   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonLongFilter))]
    1181   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonDateTimeFilter))]
    1182   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonIntFilter))]
    1183   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonDoubleFilter))]
    1184   public partial class OrdinalComparisonFilter : HeuristicLab.Clients.OKB.Filter {
    1185 
    1186     private HeuristicLab.Clients.OKB.OrdinalComparison ComparisonField;
    1187 
    1188     [System.Runtime.Serialization.DataMemberAttribute()]
    1189     public HeuristicLab.Clients.OKB.OrdinalComparison Comparison {
     1192  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1193  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringFilter))]
     1194  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringAvailableValuesFilter))]
     1195  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringFilter))]
     1196  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringAvailableValuesFilter))]
     1197  public partial class SetComparisonFilter : HeuristicLab.Clients.OKB.Filter {
     1198
     1199    private HeuristicLab.Clients.OKB.SetComparison ComparisonField;
     1200
     1201    [System.Runtime.Serialization.DataMemberAttribute()]
     1202    public HeuristicLab.Clients.OKB.SetComparison Comparison {
    11901203      get {
    11911204        return this.ComparisonField;
     
    12021215  [System.Diagnostics.DebuggerStepThroughAttribute()]
    12031216  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1204   [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonLongFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1205   public partial class OrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
    1206 
    1207     private long ValueField;
    1208 
    1209     [System.Runtime.Serialization.DataMemberAttribute()]
    1210     public long Value {
     1217  [System.Runtime.Serialization.DataContractAttribute(Name = "NameSetComparisonStringFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1218  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringAvailableValuesFilter))]
     1219  public partial class NameSetComparisonStringFilter : HeuristicLab.Clients.OKB.SetComparisonFilter {
     1220
     1221    private string NameField;
     1222
     1223    private string ValueField;
     1224
     1225    [System.Runtime.Serialization.DataMemberAttribute()]
     1226    public string Name {
     1227      get {
     1228        return this.NameField;
     1229      }
     1230      set {
     1231        if ((object.ReferenceEquals(this.NameField, value) != true)) {
     1232          this.NameField = value;
     1233          this.RaisePropertyChanged("Name");
     1234        }
     1235      }
     1236    }
     1237
     1238    [System.Runtime.Serialization.DataMemberAttribute()]
     1239    public string Value {
     1240      get {
     1241        return this.ValueField;
     1242      }
     1243      set {
     1244        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
     1245          this.ValueField = value;
     1246          this.RaisePropertyChanged("Value");
     1247        }
     1248      }
     1249    }
     1250  }
     1251
     1252  [System.Diagnostics.DebuggerStepThroughAttribute()]
     1253  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1254  [System.Runtime.Serialization.DataContractAttribute(Name = "NameSetComparisonStringAvailableValuesFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1255  public partial class NameSetComparisonStringAvailableValuesFilter : HeuristicLab.Clients.OKB.NameSetComparisonStringFilter {
     1256
     1257    private System.Collections.Generic.List<string> AvailableValuesField;
     1258
     1259    [System.Runtime.Serialization.DataMemberAttribute()]
     1260    public System.Collections.Generic.List<string> AvailableValues {
     1261      get {
     1262        return this.AvailableValuesField;
     1263      }
     1264      set {
     1265        if ((object.ReferenceEquals(this.AvailableValuesField, value) != true)) {
     1266          this.AvailableValuesField = value;
     1267          this.RaisePropertyChanged("AvailableValues");
     1268        }
     1269      }
     1270    }
     1271  }
     1272
     1273  [System.Diagnostics.DebuggerStepThroughAttribute()]
     1274  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1275  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonStringFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1276  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringAvailableValuesFilter))]
     1277  public partial class SetComparisonStringFilter : HeuristicLab.Clients.OKB.SetComparisonFilter {
     1278
     1279    private string ValueField;
     1280
     1281    [System.Runtime.Serialization.DataMemberAttribute()]
     1282    public string Value {
     1283      get {
     1284        return this.ValueField;
     1285      }
     1286      set {
     1287        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
     1288          this.ValueField = value;
     1289          this.RaisePropertyChanged("Value");
     1290        }
     1291      }
     1292    }
     1293  }
     1294
     1295  [System.Diagnostics.DebuggerStepThroughAttribute()]
     1296  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1297  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonStringAvailableValuesFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1298  public partial class SetComparisonStringAvailableValuesFilter : HeuristicLab.Clients.OKB.SetComparisonStringFilter {
     1299
     1300    private System.Collections.Generic.List<string> AvailableValuesField;
     1301
     1302    [System.Runtime.Serialization.DataMemberAttribute()]
     1303    public System.Collections.Generic.List<string> AvailableValues {
     1304      get {
     1305        return this.AvailableValuesField;
     1306      }
     1307      set {
     1308        if ((object.ReferenceEquals(this.AvailableValuesField, value) != true)) {
     1309          this.AvailableValuesField = value;
     1310          this.RaisePropertyChanged("AvailableValues");
     1311        }
     1312      }
     1313    }
     1314  }
     1315
     1316  [System.Diagnostics.DebuggerStepThroughAttribute()]
     1317  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1318  [System.Runtime.Serialization.DataContractAttribute(Name = "EqualityComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1319  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonByteArrayFilter))]
     1320  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonBoolFilter))]
     1321  public partial class EqualityComparisonFilter : HeuristicLab.Clients.OKB.Filter {
     1322
     1323    private HeuristicLab.Clients.OKB.EqualityComparison ComparisonField;
     1324
     1325    [System.Runtime.Serialization.DataMemberAttribute()]
     1326    public HeuristicLab.Clients.OKB.EqualityComparison Comparison {
     1327      get {
     1328        return this.ComparisonField;
     1329      }
     1330      set {
     1331        if ((this.ComparisonField.Equals(value) != true)) {
     1332          this.ComparisonField = value;
     1333          this.RaisePropertyChanged("Comparison");
     1334        }
     1335      }
     1336    }
     1337  }
     1338
     1339  [System.Diagnostics.DebuggerStepThroughAttribute()]
     1340  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1341  [System.Runtime.Serialization.DataContractAttribute(Name = "NameEqualityComparisonByteArrayFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1342  public partial class NameEqualityComparisonByteArrayFilter : HeuristicLab.Clients.OKB.EqualityComparisonFilter {
     1343
     1344    private string NameField;
     1345
     1346    private byte[] ValueField;
     1347
     1348    [System.Runtime.Serialization.DataMemberAttribute()]
     1349    public string Name {
     1350      get {
     1351        return this.NameField;
     1352      }
     1353      set {
     1354        if ((object.ReferenceEquals(this.NameField, value) != true)) {
     1355          this.NameField = value;
     1356          this.RaisePropertyChanged("Name");
     1357        }
     1358      }
     1359    }
     1360
     1361    [System.Runtime.Serialization.DataMemberAttribute()]
     1362    public byte[] Value {
     1363      get {
     1364        return this.ValueField;
     1365      }
     1366      set {
     1367        if ((object.ReferenceEquals(this.ValueField, value) != true)) {
     1368          this.ValueField = value;
     1369          this.RaisePropertyChanged("Value");
     1370        }
     1371      }
     1372    }
     1373  }
     1374
     1375  [System.Diagnostics.DebuggerStepThroughAttribute()]
     1376  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1377  [System.Runtime.Serialization.DataContractAttribute(Name = "NameEqualityComparisonBoolFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1378  public partial class NameEqualityComparisonBoolFilter : HeuristicLab.Clients.OKB.EqualityComparisonFilter {
     1379
     1380    private string NameField;
     1381
     1382    private bool ValueField;
     1383
     1384    [System.Runtime.Serialization.DataMemberAttribute()]
     1385    public string Name {
     1386      get {
     1387        return this.NameField;
     1388      }
     1389      set {
     1390        if ((object.ReferenceEquals(this.NameField, value) != true)) {
     1391          this.NameField = value;
     1392          this.RaisePropertyChanged("Name");
     1393        }
     1394      }
     1395    }
     1396
     1397    [System.Runtime.Serialization.DataMemberAttribute()]
     1398    public bool Value {
    12111399      get {
    12121400        return this.ValueField;
     
    12231411  [System.Diagnostics.DebuggerStepThroughAttribute()]
    12241412  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1225   [System.Runtime.Serialization.DataContractAttribute(Name = "NameOrdinalComparisonLongFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1226   public partial class NameOrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
     1413  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1414  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonDoubleFilter))]
     1415  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonDateTimeFilter))]
     1416  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameOrdinalComparisonLongFilter))]
     1417  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrdinalComparisonLongFilter))]
     1418  public partial class OrdinalComparisonFilter : HeuristicLab.Clients.OKB.Filter {
     1419
     1420    private HeuristicLab.Clients.OKB.OrdinalComparison ComparisonField;
     1421
     1422    [System.Runtime.Serialization.DataMemberAttribute()]
     1423    public HeuristicLab.Clients.OKB.OrdinalComparison Comparison {
     1424      get {
     1425        return this.ComparisonField;
     1426      }
     1427      set {
     1428        if ((this.ComparisonField.Equals(value) != true)) {
     1429          this.ComparisonField = value;
     1430          this.RaisePropertyChanged("Comparison");
     1431        }
     1432      }
     1433    }
     1434  }
     1435
     1436  [System.Diagnostics.DebuggerStepThroughAttribute()]
     1437  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1438  [System.Runtime.Serialization.DataContractAttribute(Name = "NameOrdinalComparisonDoubleFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1439  public partial class NameOrdinalComparisonDoubleFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
    12271440
    12281441    private string NameField;
    12291442
    1230     private long ValueField;
     1443    private double ValueField;
    12311444
    12321445    [System.Runtime.Serialization.DataMemberAttribute()]
     
    12441457
    12451458    [System.Runtime.Serialization.DataMemberAttribute()]
    1246     public long Value {
     1459    public double Value {
    12471460      get {
    12481461        return this.ValueField;
     
    12801493  [System.Diagnostics.DebuggerStepThroughAttribute()]
    12811494  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1282   [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonIntFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1283   public partial class OrdinalComparisonIntFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
    1284 
    1285     private int ValueField;
    1286 
    1287     [System.Runtime.Serialization.DataMemberAttribute()]
    1288     public int Value {
     1495  [System.Runtime.Serialization.DataContractAttribute(Name = "NameOrdinalComparisonLongFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1496  public partial class NameOrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
     1497
     1498    private string NameField;
     1499
     1500    private long ValueField;
     1501
     1502    [System.Runtime.Serialization.DataMemberAttribute()]
     1503    public string Name {
     1504      get {
     1505        return this.NameField;
     1506      }
     1507      set {
     1508        if ((object.ReferenceEquals(this.NameField, value) != true)) {
     1509          this.NameField = value;
     1510          this.RaisePropertyChanged("Name");
     1511        }
     1512      }
     1513    }
     1514
     1515    [System.Runtime.Serialization.DataMemberAttribute()]
     1516    public long Value {
    12891517      get {
    12901518        return this.ValueField;
     
    13011529  [System.Diagnostics.DebuggerStepThroughAttribute()]
    13021530  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1303   [System.Runtime.Serialization.DataContractAttribute(Name = "NameOrdinalComparisonDoubleFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1304   public partial class NameOrdinalComparisonDoubleFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
    1305 
    1306     private string NameField;
    1307 
    1308     private double ValueField;
    1309 
    1310     [System.Runtime.Serialization.DataMemberAttribute()]
    1311     public string Name {
    1312       get {
    1313         return this.NameField;
    1314       }
    1315       set {
    1316         if ((object.ReferenceEquals(this.NameField, value) != true)) {
    1317           this.NameField = value;
    1318           this.RaisePropertyChanged("Name");
    1319         }
    1320       }
    1321     }
    1322 
    1323     [System.Runtime.Serialization.DataMemberAttribute()]
    1324     public double Value {
     1531  [System.Runtime.Serialization.DataContractAttribute(Name = "OrdinalComparisonLongFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1532  public partial class OrdinalComparisonLongFilter : HeuristicLab.Clients.OKB.OrdinalComparisonFilter {
     1533
     1534    private long ValueField;
     1535
     1536    [System.Runtime.Serialization.DataMemberAttribute()]
     1537    public long Value {
    13251538      get {
    13261539        return this.ValueField;
     
    13371550  [System.Diagnostics.DebuggerStepThroughAttribute()]
    13381551  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1339   [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1340   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringFilter))]
    1341   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringAvailableValuesFilter))]
    1342   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringFilter))]
    1343   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringAvailableValuesFilter))]
    1344   public partial class SetComparisonFilter : HeuristicLab.Clients.OKB.Filter {
    1345 
    1346     private HeuristicLab.Clients.OKB.SetComparison ComparisonField;
    1347 
    1348     [System.Runtime.Serialization.DataMemberAttribute()]
    1349     public HeuristicLab.Clients.OKB.SetComparison Comparison {
    1350       get {
    1351         return this.ComparisonField;
    1352       }
    1353       set {
    1354         if ((this.ComparisonField.Equals(value) != true)) {
    1355           this.ComparisonField = value;
    1356           this.RaisePropertyChanged("Comparison");
    1357         }
    1358       }
    1359     }
    1360   }
    1361 
    1362   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1363   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1364   [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonStringFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1365   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.SetComparisonStringAvailableValuesFilter))]
    1366   public partial class SetComparisonStringFilter : HeuristicLab.Clients.OKB.SetComparisonFilter {
    1367 
    1368     private string ValueField;
    1369 
    1370     [System.Runtime.Serialization.DataMemberAttribute()]
    1371     public string Value {
    1372       get {
    1373         return this.ValueField;
    1374       }
    1375       set {
    1376         if ((object.ReferenceEquals(this.ValueField, value) != true)) {
    1377           this.ValueField = value;
    1378           this.RaisePropertyChanged("Value");
    1379         }
    1380       }
    1381     }
    1382   }
    1383 
    1384   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1385   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1386   [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparisonStringAvailableValuesFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1387   public partial class SetComparisonStringAvailableValuesFilter : HeuristicLab.Clients.OKB.SetComparisonStringFilter {
    1388 
    1389     private System.Collections.Generic.List<string> AvailableValuesField;
    1390 
    1391     [System.Runtime.Serialization.DataMemberAttribute()]
    1392     public System.Collections.Generic.List<string> AvailableValues {
    1393       get {
    1394         return this.AvailableValuesField;
    1395       }
    1396       set {
    1397         if ((object.ReferenceEquals(this.AvailableValuesField, value) != true)) {
    1398           this.AvailableValuesField = value;
    1399           this.RaisePropertyChanged("AvailableValues");
    1400         }
    1401       }
    1402     }
    1403   }
    1404 
    1405   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1406   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1407   [System.Runtime.Serialization.DataContractAttribute(Name = "NameSetComparisonStringFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1408   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameSetComparisonStringAvailableValuesFilter))]
    1409   public partial class NameSetComparisonStringFilter : HeuristicLab.Clients.OKB.SetComparisonFilter {
    1410 
    1411     private string NameField;
    1412 
    1413     private string ValueField;
    1414 
    1415     [System.Runtime.Serialization.DataMemberAttribute()]
    1416     public string Name {
    1417       get {
    1418         return this.NameField;
    1419       }
    1420       set {
    1421         if ((object.ReferenceEquals(this.NameField, value) != true)) {
    1422           this.NameField = value;
    1423           this.RaisePropertyChanged("Name");
    1424         }
    1425       }
    1426     }
    1427 
    1428     [System.Runtime.Serialization.DataMemberAttribute()]
    1429     public string Value {
    1430       get {
    1431         return this.ValueField;
    1432       }
    1433       set {
    1434         if ((object.ReferenceEquals(this.ValueField, value) != true)) {
    1435           this.ValueField = value;
    1436           this.RaisePropertyChanged("Value");
    1437         }
    1438       }
    1439     }
    1440   }
    1441 
    1442   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1443   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1444   [System.Runtime.Serialization.DataContractAttribute(Name = "NameSetComparisonStringAvailableValuesFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1445   public partial class NameSetComparisonStringAvailableValuesFilter : HeuristicLab.Clients.OKB.NameSetComparisonStringFilter {
    1446 
    1447     private System.Collections.Generic.List<string> AvailableValuesField;
    1448 
    1449     [System.Runtime.Serialization.DataMemberAttribute()]
    1450     public System.Collections.Generic.List<string> AvailableValues {
    1451       get {
    1452         return this.AvailableValuesField;
    1453       }
    1454       set {
    1455         if ((object.ReferenceEquals(this.AvailableValuesField, value) != true)) {
    1456           this.AvailableValuesField = value;
    1457           this.RaisePropertyChanged("AvailableValues");
    1458         }
    1459       }
    1460     }
    1461   }
    1462 
    1463   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1464   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    14651552  [System.Runtime.Serialization.DataContractAttribute(Name = "CombinedFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1553  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrFilter))]
    14661554  [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.AndFilter))]
    1467   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.OrFilter))]
    14681555  public partial class CombinedFilter : HeuristicLab.Clients.OKB.Filter {
    14691556
     
    14861573  [System.Diagnostics.DebuggerStepThroughAttribute()]
    14871574  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1575  [System.Runtime.Serialization.DataContractAttribute(Name = "OrFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1576  public partial class OrFilter : HeuristicLab.Clients.OKB.CombinedFilter {
     1577  }
     1578
     1579  [System.Diagnostics.DebuggerStepThroughAttribute()]
     1580  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    14881581  [System.Runtime.Serialization.DataContractAttribute(Name = "AndFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    14891582  public partial class AndFilter : HeuristicLab.Clients.OKB.CombinedFilter {
    14901583  }
    14911584
    1492   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1493   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1494   [System.Runtime.Serialization.DataContractAttribute(Name = "OrFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1495   public partial class OrFilter : HeuristicLab.Clients.OKB.CombinedFilter {
    1496   }
    1497 
    1498   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1499   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1500   [System.Runtime.Serialization.DataContractAttribute(Name = "EqualityComparisonFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1501   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonBoolFilter))]
    1502   [System.Runtime.Serialization.KnownTypeAttribute(typeof(HeuristicLab.Clients.OKB.NameEqualityComparisonByteArrayFilter))]
    1503   public partial class EqualityComparisonFilter : HeuristicLab.Clients.OKB.Filter {
    1504 
    1505     private HeuristicLab.Clients.OKB.EqualityComparison ComparisonField;
    1506 
    1507     [System.Runtime.Serialization.DataMemberAttribute()]
    1508     public HeuristicLab.Clients.OKB.EqualityComparison Comparison {
    1509       get {
    1510         return this.ComparisonField;
    1511       }
    1512       set {
    1513         if ((this.ComparisonField.Equals(value) != true)) {
    1514           this.ComparisonField = value;
    1515           this.RaisePropertyChanged("Comparison");
    1516         }
    1517       }
    1518     }
    1519   }
    1520 
    1521   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1522   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1523   [System.Runtime.Serialization.DataContractAttribute(Name = "NameEqualityComparisonBoolFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1524   public partial class NameEqualityComparisonBoolFilter : HeuristicLab.Clients.OKB.EqualityComparisonFilter {
    1525 
    1526     private string NameField;
    1527 
    1528     private bool ValueField;
    1529 
    1530     [System.Runtime.Serialization.DataMemberAttribute()]
    1531     public string Name {
    1532       get {
    1533         return this.NameField;
    1534       }
    1535       set {
    1536         if ((object.ReferenceEquals(this.NameField, value) != true)) {
    1537           this.NameField = value;
    1538           this.RaisePropertyChanged("Name");
    1539         }
    1540       }
    1541     }
    1542 
    1543     [System.Runtime.Serialization.DataMemberAttribute()]
    1544     public bool Value {
    1545       get {
    1546         return this.ValueField;
    1547       }
    1548       set {
    1549         if ((this.ValueField.Equals(value) != true)) {
    1550           this.ValueField = value;
    1551           this.RaisePropertyChanged("Value");
    1552         }
    1553       }
    1554     }
    1555   }
    1556 
    1557   [System.Diagnostics.DebuggerStepThroughAttribute()]
    1558   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1559   [System.Runtime.Serialization.DataContractAttribute(Name = "NameEqualityComparisonByteArrayFilter", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1560   public partial class NameEqualityComparisonByteArrayFilter : HeuristicLab.Clients.OKB.EqualityComparisonFilter {
    1561 
    1562     private string NameField;
    1563 
    1564     private byte[] ValueField;
    1565 
    1566     [System.Runtime.Serialization.DataMemberAttribute()]
    1567     public string Name {
    1568       get {
    1569         return this.NameField;
    1570       }
    1571       set {
    1572         if ((object.ReferenceEquals(this.NameField, value) != true)) {
    1573           this.NameField = value;
    1574           this.RaisePropertyChanged("Name");
    1575         }
    1576       }
    1577     }
    1578 
    1579     [System.Runtime.Serialization.DataMemberAttribute()]
    1580     public byte[] Value {
    1581       get {
    1582         return this.ValueField;
    1583       }
    1584       set {
    1585         if ((object.ReferenceEquals(this.ValueField, value) != true)) {
    1586           this.ValueField = value;
    1587           this.RaisePropertyChanged("Value");
    1588         }
    1589       }
    1590     }
     1585  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1586  [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1587  public enum SetComparison : int {
     1588
     1589    [System.Runtime.Serialization.EnumMemberAttribute()]
     1590    Equal = 0,
     1591
     1592    [System.Runtime.Serialization.EnumMemberAttribute()]
     1593    NotEqual = 1,
     1594
     1595    [System.Runtime.Serialization.EnumMemberAttribute()]
     1596    Contains = 2,
     1597
     1598    [System.Runtime.Serialization.EnumMemberAttribute()]
     1599    NotContains = 3,
     1600  }
     1601
     1602  [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
     1603  [System.Runtime.Serialization.DataContractAttribute(Name = "EqualityComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
     1604  public enum EqualityComparison : int {
     1605
     1606    [System.Runtime.Serialization.EnumMemberAttribute()]
     1607    Equal = 0,
     1608
     1609    [System.Runtime.Serialization.EnumMemberAttribute()]
     1610    NotEqual = 1,
    15911611  }
    15921612
     
    16121632    [System.Runtime.Serialization.EnumMemberAttribute()]
    16131633    NotEqual = 5,
    1614   }
    1615 
    1616   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1617   [System.Runtime.Serialization.DataContractAttribute(Name = "SetComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1618   public enum SetComparison : int {
    1619 
    1620     [System.Runtime.Serialization.EnumMemberAttribute()]
    1621     Equal = 0,
    1622 
    1623     [System.Runtime.Serialization.EnumMemberAttribute()]
    1624     NotEqual = 1,
    1625 
    1626     [System.Runtime.Serialization.EnumMemberAttribute()]
    1627     Contains = 2,
    1628 
    1629     [System.Runtime.Serialization.EnumMemberAttribute()]
    1630     NotContains = 3,
    1631   }
    1632 
    1633   [System.CodeDom.Compiler.GeneratedCodeAttribute("System.Runtime.Serialization", "4.0.0.0")]
    1634   [System.Runtime.Serialization.DataContractAttribute(Name = "EqualityComparison", Namespace = "http://schemas.datacontract.org/2004/07/HeuristicLab.Services.OKB.DataTransfer")]
    1635   public enum EqualityComparison : int {
    1636 
    1637     [System.Runtime.Serialization.EnumMemberAttribute()]
    1638     Equal = 0,
    1639 
    1640     [System.Runtime.Serialization.EnumMemberAttribute()]
    1641     NotEqual = 1,
    16421634  }
    16431635
     
    18241816    System.Collections.Generic.List<HeuristicLab.Clients.OKB.Filter> GetFilters();
    18251817
     1818    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/QueryNumberOfRuns", ReplyAction = "http://tempuri.org/IOKBService/QueryNumberOfRunsResponse")]
     1819    long QueryNumberOfRuns(HeuristicLab.Clients.OKB.Filter filter);
     1820
    18261821    [System.ServiceModel.OperationContractAttribute(Action = "http://tempuri.org/IOKBService/QueryRuns", ReplyAction = "http://tempuri.org/IOKBService/QueryRunsResponse")]
    18271822    System.Collections.Generic.List<HeuristicLab.Clients.OKB.Run> QueryRuns(HeuristicLab.Clients.OKB.Filter filter);
     
    20532048    }
    20542049
     2050    public long QueryNumberOfRuns(HeuristicLab.Clients.OKB.Filter filter) {
     2051      return base.Channel.QueryNumberOfRuns(filter);
     2052    }
     2053
    20552054    public System.Collections.Generic.List<HeuristicLab.Clients.OKB.Run> QueryRuns(HeuristicLab.Clients.OKB.Filter filter) {
    20562055      return base.Channel.QueryRuns(filter);
  • branches/OKB/HeuristicLab.Clients.OKB-3.3/ServiceClients/Run.cs

    r4929 r5295  
    2222using HeuristicLab.Common;
    2323using HeuristicLab.Core;
     24using System.ComponentModel;
    2425
    2526namespace HeuristicLab.Clients.OKB {
     
    3031      ExperimentId = original.ExperimentId;
    3132      RandomSeed = original.RandomSeed;
    32       FinishedDate = original.FinishedDate;
     33      CreatedDate = original.CreatedDate;
    3334      UserId = original.UserId;
    3435      ClientId = original.ClientId;
     
    3940      return new Run(this, cloner);
    4041    }
     42
     43    public override string ToString() {
     44      return ItemName + " (" + CreatedDate.ToString() + ")";
     45    }
     46
     47    protected override void OnPropertyChanged(PropertyChangedEventArgs e) {
     48      base.OnPropertyChanged(e);
     49      if (e.PropertyName == "CreatedDate")
     50        OnToStringChanged();
     51    }
    4152  }
    4253}
Note: See TracChangeset for help on using the changeset viewer.