Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/27/20 10:33:01 (4 years ago)
Author:
dpiringe
Message:

#3026

  • added interfaces IJsonItem and IJsonItemValidator
  • replaced every reference JsonItem with IJsonItem
File:
1 edited

Legend:

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

    r17394 r17406  
    1212    public override Type ConvertableType => typeof(ICheckedMultiOperator<>);
    1313
    14     public override void Populate(IItem value, JsonItem item, IJsonItemConverter root) {
     14    public override void Populate(IItem value, IJsonItem item, IJsonItemConverter root) {
    1515      base.Populate(value, item, root);
    1616
     
    2525    }
    2626
    27     public override void InjectData(IItem item, JsonItem data, IJsonItemConverter root) {
     27    public override void InjectData(IItem item, IJsonItem data, IJsonItemConverter root) {
    2828      base.InjectData(item, data, root);
    2929
     
    3333    }
    3434
    35     private bool GetOperatorState(string name, JsonItem data) {
     35    private bool GetOperatorState(string name, IJsonItem data) {
    3636      foreach(var op in data.Children) {
    3737        if (op.Name == name && op.Value is bool) return (bool)op.Value;
Note: See TracChangeset for help on using the changeset viewer.