Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/09/20 10:36:09 (5 years ago)
Author:
dpiringe
Message:

#3026:

  • deleted INamedMatrixJsonItem and all corresponding classes/views, because of bad design
  • added ILookupJsonItem and IValueLookupJsonItem (incl. all corresponding implementations, VMs, Views)
  • added IResultJsonItem
  • changed type of property Control from JsonItemBaseControl to UserControl in IJsonItemVM (because the details control now builds up with linked user controls -> allows better construction of dynamic controls)
  • added all properties of INamedMatrixJsonItem in IMatrixJsonItem
  • refactored a lot of views for better usage (TableLayoutPanel is used a lot now -> for better item positioning)
  • property ActualName is now located in ILookupJsonItem instead of IJsonItem
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Models/DoubleJsonItems.cs

    r17451 r17471  
    2323    }
    2424  }
    25 
    26   public class DoubleNamedMatrixJsonItem : NamedMatrixJsonItemBase<double> {
    27     protected override bool IsInRange() {
    28       for (int c = 0; c < Value.Length; ++c) {
    29         for (int r = 0; r < Value[c].Length; ++r) {
    30           if (Value[c][r] < Range.First() && Range.Last() < Value[c][r])
    31             return false;
    32         }
    33       }
    34       return true;
    35     }
    36   }
    3725}
Note: See TracChangeset for help on using the changeset viewer.