Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/01/19 14:36:32 (5 years ago)
Author:
dpiringe
Message:

#3026: renamed Component to JsonItem

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.Manufacture/Converters/MultiCheckedOperatorConverter.cs

    r17281 r17283  
    88namespace HeuristicLab.Manufacture {
    99  public class MultiCheckedOperatorConverter : ParameterizedItemConverter {
    10     public override Component ExtractData(IItem value) {
    11       Component data = base.ExtractData(value);
     10    public override JsonItem ExtractData(IItem value) {
     11      JsonItem data = base.ExtractData(value);
    1212
    1313      data.Default = value.GetType().Name;
    14       data.Operators = new List<Component>();
    15       /*
    16       if (data.ParameterizedItems == null)
    17         data.ParameterizedItems = new List<Component>();
    18       data.ParameterizedItems.Add(data);
    19       */
     14      data.Operators = new List<JsonItem>();
    2015      dynamic val = value.Cast<dynamic>();
    2116      foreach (var op in val.Operators) {
    22         data.Operators.Add(new Component() {
     17        data.Operators.Add(new JsonItem() {
    2318          Name = op.Name,
    2419          Default = val.Operators.ItemChecked(op),
     
    3025    }
    3126
    32     public override void InjectData(IItem item, Component data) {
     27    public override void InjectData(IItem item, JsonItem data) {
    3328      base.InjectData(item, data);
    3429
     
    3934    }
    4035
    41     private bool GetOperatorState(string name, Component data) {
     36    private bool GetOperatorState(string name, JsonItem data) {
    4237      foreach(var op in data.Operators) {
    4338        if (op.Name == name) return op.Default.Cast<bool>();
Note: See TracChangeset for help on using the changeset viewer.