Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/01/11 17:15:41 (13 years ago)
Author:
cneumuel
Message:

#1215

  • worked on configurability of SymbolicExpressionGrammar
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/CheckedValueConfigurationCollection.cs

    r5361 r5927  
    1 using System;
    2 using System.Collections.Generic;
     1using System.Collections.Generic;
    32using System.Linq;
    4 using System.Text;
     3using HeuristicLab.Collections;
     4using HeuristicLab.Common;
    55using HeuristicLab.Core;
    6 using HeuristicLab.Common;
    76using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    8 using HeuristicLab.Collections;
    97
    108namespace HeuristicLab.Problems.MetaOptimization {
     
    2927      RegisterEvents();
    3028    }
     29    public CheckedValueConfigurationList(IEnumerable<IValueConfiguration> collection)
     30      : base(collection) {
     31      validValues = null;
     32      // event wiring not needed
     33    }
    3134    public CheckedValueConfigurationList() {
    3235      RegisterEvents();
     
    4346      RegisterEvents();
    4447    }
     48
    4549    public override IDeepCloneable Clone(Cloner cloner) {
    4650      return new CheckedValueConfigurationList(this, cloner);
     
    6165    }
    6266
    63     void CheckedValueConfigurationList_ItemsAdded(object sender, CollectionItemsChangedEventArgs<IndexedItem<IValueConfiguration>> e) {
     67    private void CheckedValueConfigurationList_ItemsAdded(object sender, CollectionItemsChangedEventArgs<IndexedItem<IValueConfiguration>> e) {
    6468      foreach (var item in e.Items) {
    6569        var matchingItems = this.Where(x => x != item.Value && x.ActualValue.ValueDataType == item.Value.ActualValue.ValueDataType);
Note: See TracChangeset for help on using the changeset viewer.