Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/28/17 23:33:27 (7 years ago)
Author:
pkimmesw
Message:

#2665 Set name properties of ERC values

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis.Base/Erc/StringVector/StringVectorConstantsErcValue.cs

    r14897 r14898  
    1717    private readonly StringArray[] arrays; // perf opt: avoid using parameter getter
    1818
     19    public StringVectorConstantsErcValue() : this(false, new StringArray[0]) { }
     20
    1921    public StringVectorConstantsErcValue(params StringArray[] arrays) : this(true, arrays) { }
    2022
    2123    public StringVectorConstantsErcValue(bool isEnabled, params StringArray[] arrays) {
    2224      this.arrays = arrays;
     25      Name = "String vector constants";
    2326      IsEnabled = isEnabled;
    24       Parameters.Add(new ValueParameter<ItemArray<StringArray>>(ConstantsParameterName, new ItemArray<StringArray>(arrays)));
     27      Parameters.Add(new ValueParameter<ItemCollection<StringArray>>(ConstantsParameterName, new ItemCollection<StringArray>(arrays)));
    2528    }
    2629
     
    3033    public StringVectorConstantsErcValue(StringVectorConstantsErcValue origin, Cloner cloner) : base(origin, cloner) { }
    3134
    32     public IValueParameter<ItemArray<StringArray>> ConstantsParameter
     35    public IValueParameter<ItemCollection<StringArray>> ConstantsParameter
    3336    {
    34       get { return (IValueParameter<ItemArray<StringArray>>)Parameters[ConstantsParameterName]; }
     37      get { return (IValueParameter<ItemCollection<StringArray>>)Parameters[ConstantsParameterName]; }
    3538    }
    3639
Note: See TracChangeset for help on using the changeset viewer.