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/Interfaces/ITypeTransformer.cs

    r17263 r17266  
    77using Newtonsoft.Json.Linq;
    88
    9 namespace ParameterTest {
     9namespace HeuristicLab.Manufacture {
     10  //IDataProcessor?
    1011  public interface ITypeTransformer {
    11     ParameterData ToData(IItem value);
    12     //IItem FromData(ParameterData obj, Type targetType);
    13 
    14     void SetValue(IItem item, ParameterData obj);
    15     //void SetParameter(ParameterData data, IParameter parameter, Type )
     12    ParameterData Extract(IItem value);
     13    void Inject(IItem item, ParameterData data);
    1614  }
    1715}
     16
Note: See TracChangeset for help on using the changeset viewer.