Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/14/16 11:30:19 (8 years ago)
Author:
mkommend
Message:

#1087: Refactored instance providers and data descriptors for MOTF.

Location:
branches/HeuristicLab.Problems.MultiObjectiveTestFunctions/HeuristicLab.Problems.MultiObjectiveTestFunctions/3.3/Instances
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Problems.MultiObjectiveTestFunctions/HeuristicLab.Problems.MultiObjectiveTestFunctions/3.3/Instances/MISCInstanceProvider.cs

    r14030 r14065  
    4545
    4646    public override IEnumerable<IDataDescriptor> GetDataDescriptors() {
    47       var otherProviders = ApplicationManager.Manager.GetInstances<IProblemInstanceProvider<MOTFData>>().Where(x => x.Equals(this));
    4847      var evaluators = ApplicationManager.Manager.GetInstances<IMultiObjectiveTestFunction>()
    4948                                                 .Where(x => !Handled(x))
     
    5857    public override MOTFData LoadData(IDataDescriptor id) {
    5958      var descriptor = (MOTFDataDescriptor)id;
    60       return new MOTFData {
    61         Name = descriptor.Name,
    62         Description = descriptor.Description,
    63         Evaluator = descriptor.Evaluator
    64       };
     59      return new MOTFData(descriptor);
    6560    }
    6661  }
Note: See TracChangeset for help on using the changeset viewer.