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

    r17519 r18055  
    22using System.Collections.Generic;
    33using Newtonsoft.Json.Linq;
     4using HEAL.Attic;
    45
    56namespace HeuristicLab.JsonInterface {
     7  [StorableType("4FEDB1E0-B4B7-4EAD-8D5E-B2AA13C37F40")]
    68  public abstract class IntervalRestrictedMatrixJsonItem<T> : MatrixJsonItem<T>, IIntervalRestrictedJsonItem<T>
    7     where T : IComparable {
     9      where T : IComparable {
    810    public T Minimum { get; set; }
    911    public T Maximum { get; set; }
     
    3335      if (maxProp != null) Maximum = maxProp.ToObject<T>();
    3436    }
     37
     38    public IntervalRestrictedMatrixJsonItem() { }
     39
     40    [StorableConstructor]
     41    protected IntervalRestrictedMatrixJsonItem(StorableConstructorFlag _) : base(_) { }
    3542  }
    3643}
Note: See TracChangeset for help on using the changeset viewer.