Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/20/19 16:23:42 (5 years ago)
Author:
dpiringe
Message:

#3026:

  • changed the namespace from ParameterTest to HeuristicLab.Manufacture
  • added an extension method for Type to get the distance of an interface based on the target type
  • renamed methods ToData, SetValue to Extract, Inject
  • new implementation of the template generation with transformers (not the final name)
  • started to use the new transformers for the instantiation of IOptimizer-objects (out of a template)
  • new transformers: LookupParameterTransformer and DummyTransformer
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.Manufacture/ParameterTransformer/ValueParameterTransformer.cs

    r17263 r17266  
    66using HeuristicLab.Core;
    77
    8 namespace ParameterTest {
     8namespace HeuristicLab.Manufacture {
    99  public class ValueParameterTransformer : ParameterBaseTransformer {
    1010
    11     public override void SetValue(IParameter parameter, ParameterData data) =>
    12       Transformer.SetValue(parameter.ActualValue, data);
     11    public override void InjectData(IParameter parameter, ParameterData data) =>
     12      Transformer.Inject(parameter.ActualValue, data);
    1313
     14    public override ParameterData ExtractData(IParameter value) {
     15      ParameterData data = Transformer.Extract(value.ActualValue);
     16      data.Name = value.Name;
     17      return data;
     18    }
    1419  }
    1520}
Note: See TracChangeset for help on using the changeset viewer.