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/ParameterizedItemConverter.cs

    r17281 r17283  
    22using System.Collections.Generic;
    33using System.Linq;
    4 using System.Text;
     4using System.Text;JsonItem obj
    55using System.Threading.Tasks;
    66using HeuristicLab.Core;
     
    99{
    1010  public class ParameterizedItemConverter : BaseConverter {
    11     public override void InjectData(IItem item, Component data) {
     11    public override void InjectData(IItem item, JsonItem data) {
    1212      IParameterizedItem pItem = item.Cast<IParameterizedItem>();
    1313
     
    1919    }
    2020
    21     public override Component ExtractData(IItem value) {
    22       Component obj = new Component();
    23       obj.Name = value.ItemName;
    24       obj.Type = value.GetType().AssemblyQualifiedName;
    25       obj.Path = value.ItemName;
     21    public override JsonItem ExtractData(IItem value) {
     22      JsonItem item = new JsonItem();
     23      item.Name = value.ItemName;
     24      item.Type = value.GetType().AssemblyQualifiedName;
     25      item.Path = value.ItemName;
    2626
    2727      foreach (var param in value.Cast<IParameterizedItem>().Parameters) {
    28         Component data = JsonItemConverter.Extract(param);
     28        JsonItem data = JsonItemConverter.Extract(param);
    2929        data.Name = param.Name;
    3030        data.Path = param.Name;
    31         data.PrependPath(obj.Path);
     31        data.PrependPath(item.Path);
    3232        data.UpdatePaths();
    3333       
    34         if (obj.Parameters == null)
    35           obj.Parameters = new List<Component>();
    36         obj.Parameters.Add(data);
     34        if (item.Parameters == null)
     35          item.Parameters = new List<JsonItem>();
     36        item.Parameters.Add(data);
    3737      }
    38       return obj;
     38      return item;
    3939    }
    4040  }
Note: See TracChangeset for help on using the changeset viewer.