Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/26/19 10:14:35 (5 years ago)
Author:
dpiringe
Message:

#3026

  • renamed ParameterData to Component
  • renamed File Template.cs to Component.cs
File:
1 moved

Legend:

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

    r17270 r17271  
    1717  }*/
    1818
    19   public class ParameterData {
     19  public class Component {
    2020    public string Name { get; set; }
    2121    public string Type { get; set; }
     
    2424    public IList<object> Range { get; set; }
    2525
    26     public IList<ParameterData> Parameters { get; set; }
    27     public IList<ParameterData> Operators { get; set; }
     26    public IList<Component> Parameters { get; set; }
     27    public IList<Component> Operators { get; set; }
    2828
    2929    [JsonIgnore]
    30     public ParameterData this[string index] {
     30    public Component this[string index] {
    3131      get {
    3232        if (Parameters == null) return null;
     
    3737      set {
    3838        if (Parameters == null)
    39           Parameters = new List<ParameterData>();
    40         ParameterData data = this[index];
     39          Parameters = new List<Component>();
     40        Component data = this[index];
    4141        if (data != null && CheckConstraints(value))
    4242          Merge(data, value);
     
    4747
    4848    public override bool Equals(object obj) {
    49       if (!(obj is ParameterData))
     49      if (!(obj is Component))
    5050        return false;
    5151      else
    52         return obj.Cast<ParameterData>().Name == this.Name;
     52        return obj.Cast<Component>().Name == this.Name;
    5353    }
    5454
     
    5858
    5959    [JsonIgnore]
    60     public IList<ParameterData> ParameterizedItems { get; set; }
     60    public IList<Component> ParameterizedItems { get; set; }
    6161
    6262    [JsonIgnore]
    63     public ParameterData Reference { get; set; }
     63    public Component Reference { get; set; }
    6464
    6565    #region Helper
    66     public static void Merge(ParameterData target, ParameterData from) {
     66    public static void Merge(Component target, Component from) {
    6767      target.Name = from.Name ?? target.Name;
    6868      target.Type = from.Type ?? target.Type;
     
    7575    }
    7676
    77     private bool CheckConstraints(ParameterData data) =>
     77    private bool CheckConstraints(Component data) =>
    7878      data.Range != null && data.Default != null && (
    7979      IsInRangeList(data.Range, data.Default) ||
Note: See TracChangeset for help on using the changeset viewer.