Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/11/11 16:00:17 (14 years ago)
Author:
cneumuel
Message:

#1215

  • implemented crossover and manipulator operators for int and double values
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization.Views/3.3/ValueConfigurationViews/ValueConfigurationCheckedItemList.cs

    r5231 r5277  
    1515namespace HeuristicLab.Problems.MetaOptimization.Views {
    1616  [View("ValueConfigurationList View")]
    17   [Content(typeof(ICheckedValueConfigurationCollection), IsDefaultView = true)]
    18   public sealed partial class ValueConfigurationCheckedItemCollectionView : CheckedItemCollectionView<IValueConfiguration> {
    19     public new ICheckedValueConfigurationCollection Content {
    20       get { return (ICheckedValueConfigurationCollection)base.Content; }
     17  [Content(typeof(ICheckedValueConfigurationList), IsDefaultView = true)]
     18  public sealed partial class ValueConfigurationCheckedItemCollectionView : CheckedItemListView<IValueConfiguration> {
     19    public new ICheckedValueConfigurationList Content {
     20      get { return (ICheckedValueConfigurationList)base.Content; }
    2121      set { base.Content = value; }
    2222    }
     
    2828
    2929    protected override void DeregisterContentEvents() {
    30       Content.ItemsRemoved -= new Collections.CollectionItemsChangedEventHandler<IValueConfiguration>(Content_ItemsRemoved);
     30      Content.ItemsRemoved -= new Collections.CollectionItemsChangedEventHandler<IndexedItem<IValueConfiguration>>(Content_ItemsRemoved);
    3131      base.DeregisterContentEvents();
    3232    }
     
    3434    protected override void RegisterContentEvents() {
    3535      base.RegisterContentEvents();
    36       Content.ItemsRemoved += new Collections.CollectionItemsChangedEventHandler<IValueConfiguration>(Content_ItemsRemoved);
     36      Content.ItemsRemoved += new Collections.CollectionItemsChangedEventHandler<IndexedItem<IValueConfiguration>>(Content_ItemsRemoved);
    3737    }
    3838
    3939    #region Event Handlers (Content)
    40     private new void Content_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<IValueConfiguration> e) {
     40    private new void Content_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<IndexedItem<IValueConfiguration>> e) {
    4141      if (InvokeRequired) {
    42         Invoke(new EventHandler<CollectionItemsChangedEventArgs<IValueConfiguration>>(Content_ItemsRemoved), sender, e);
     42        Invoke(new EventHandler<CollectionItemsChangedEventArgs<IndexedItem<IValueConfiguration>>>(Content_ItemsRemoved), sender, e);
    4343      } else {
    4444        base.Content_ItemsRemoved(sender, e);
Note: See TracChangeset for help on using the changeset viewer.