Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
09/16/21 15:27:07 (3 years ago)
Author:
dpiringe
Message:

#3026

  • added StorableTypeAttribute and StorableConstructorAttribute to all JsonItems
  • added a new JsonItem ListJsonItem + Interfaces IListJsonItem
  • renamed SymRegPythonProcessor to RunCollectionSRSolutionPythonFormatter
  • removed Interface IResultCollectionProcessor -> using the interface IRunCollectionModifier now (has aleady implementations)
  • renamed all related variables/fields/properties with a connection to ResultCollectionProcessor
  • added new implementations for IRunCollectionModifier
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/JsonItems/ConcreteRestrictedValueJsonItem.cs

    r18043 r18055  
    11using System.Collections.Generic;
    22using System.Linq;
     3using HEAL.Attic;
    34
    45namespace HeuristicLab.JsonInterface {
    5 
     6  [StorableType("4B3B7E23-4317-4804-BB51-88ABFD58CD03")]
    67  public abstract class ConcreteRestrictedValueJsonItem<T> : ValueJsonItem<T>, IConcreteRestrictedJsonItem<T> {
    78
     
    1617        $"'{ string.Join(",", ConcreteRestrictedItems.Select(s => s.ToString()).ToArray()) }'.");
    1718    }
     19
     20    public ConcreteRestrictedValueJsonItem() { }
     21
     22    [StorableConstructor]
     23    protected ConcreteRestrictedValueJsonItem(StorableConstructorFlag _) : base(_) { }
    1824  }
    1925}
Note: See TracChangeset for help on using the changeset viewer.