Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/25/20 17:18:00 (4 years ago)
Author:
dpiringe
Message:

#3026:

  • renamed ResultItem to ResultJsonItem
  • implemented RegressionProblemDataConverter
  • added support for "named matrices" (named = rows and columns have names) -> INamedMatrixJsonItem incl. base classes and views
  • added a bool property Active in IJsonItem -> marks items, which should be written into the template
File:
1 edited

Legend:

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

    r17439 r17451  
    4141      // filter result items
    4242      foreach (var item in jsonItems) {
    43         if (item is ResultItem)
     43        if (item is ResultJsonItem)
    4444          resultItems.Add(Serialize(item));
    4545        else
     
    6060    // serializes ParameterizedItems and saves them in list "JsonItems".
    6161    private void PopulateJsonItems(IJsonItem item, IList<IJsonItem> jsonItems) {
    62       IEnumerable<IJsonItem> tmpParameter = item.Children;
     62      IEnumerable<IJsonItem> children = item.Children;
    6363     
    64       if (item.Value != null || item.Range != null || item is ResultItem || item.ActualName != null) {
     64      if (item.Active && (item.Value != null || item.Range != null || item is ResultJsonItem || item.ActualName != null)) {
    6565        jsonItems.Add(item);
    6666      }
    6767
    68       if (tmpParameter != null) {
    69         foreach (var p in tmpParameter) {
     68      if (children != null) {
     69        foreach (var p in children) {
    7070          PopulateJsonItems(p, jsonItems);
    7171        }
Note: See TracChangeset for help on using the changeset viewer.