Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/11/11 15:03:46 (13 years ago)
Author:
gkronber
Message:

Merged changes from trunk to data analysis exploration branch and added fractional distance metric evaluator. #1142

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis/HeuristicLab.Problems.DataAnalysis/3.3/DataAnalysisProblem.cs

    r4461 r5275  
    3535  public class DataAnalysisProblem : ParameterizedNamedItem, IDataAnalysisProblem, IStorableContent {
    3636    private const string DataAnalysisProblemDataParameterName = "DataAnalysisProblemData";
     37
     38    public string Filename { get; set; }
     39
    3740    public override Image ItemImage {
    3841      get { return HeuristicLab.Common.Resources.VS2008ImageLibrary.Type; }
    3942    }
    40 
    41     public string Filename { get; set; }
    4243
    4344    #region Parameter Properties
     
    5455    [StorableConstructor]
    5556    protected DataAnalysisProblem(bool deserializing) : base(deserializing) { }
     57    protected DataAnalysisProblem(DataAnalysisProblem original, Cloner cloner)
     58      : base(original, cloner) {
     59      RegisterParameterEvents();
     60      RegisterParameterValueEvents();
     61    }
     62
    5663    public DataAnalysisProblem()
    5764      : base() {
     
    6269
    6370    [StorableHook(HookType.AfterDeserialization)]
    64     private void AfterDeserializationHook() {
     71    private void AfterDeserialization() {
    6572      RegisterParameterEvents();
    6673      RegisterParameterValueEvents();
     
    9097
    9198    public override IDeepCloneable Clone(Cloner cloner) {
    92       DataAnalysisProblem clone = (DataAnalysisProblem)base.Clone(cloner);
    93       clone.RegisterParameterEvents();
    94       clone.RegisterParameterValueEvents();
    95       return clone;
     99      return new DataAnalysisProblem(this, cloner);
    96100    }
    97101
Note: See TracChangeset for help on using the changeset viewer.