Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/01/19 12:58:25 (5 years ago)
Author:
dpiringe
Message:

#3026

  • renamed CustomWriter to CustomJsonWriter and extracted it into a separate file
  • removed property ParameterizedItems from Component
  • added helper methods for path generation in Component
  • reverted the single parameter array idea back to the FreeParameters and StaticParameters idea
  • now there hidden parameters are also handled
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.Manufacture/TypeTransformer/MultiCheckedOperatorTransformer.cs

    r17275 r17280  
    1010    public override Component ExtractData(IItem value) {
    1111      Component data = base.ExtractData(value);
     12
    1213      data.Default = value.GetType().Name;
    13 
    1414      data.Operators = new List<Component>();
     15      /*
     16      if (data.ParameterizedItems == null)
     17        data.ParameterizedItems = new List<Component>();
     18      data.ParameterizedItems.Add(data);
     19      */
    1520      dynamic val = value.Cast<dynamic>();
    1621      foreach (var op in val.Operators) {
     
    1823          Name = op.Name,
    1924          Default = val.Operators.ItemChecked(op),
    20           Range = new object[] { false, true }
     25          Range = new object[] { false, true },
     26          Path = data.Path + "." + op.Name
    2127        });
    2228      }
Note: See TracChangeset for help on using the changeset viewer.