Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/31/11 10:35:57 (13 years ago)
Author:
cneumuel
Message:

#1260

  • fixed wiring of textboxes in HiveExperimentManager
  • robustified results polling in HiveExperimentManager
  • robustified HiveEngine
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive.ExperimentManager/3.3/HiveExperimentManager.cs

    r4914 r5399  
    4242    }
    4343
    44     private HiveExperimentList hiveExperiments;
    45     public HiveExperimentList HiveExperiments {
     44    private HiveExperimentCollection hiveExperiments;
     45    public HiveExperimentCollection HiveExperiments {
    4646      get { return hiveExperiments; }
    4747      set {
     
    7373    private void RegisterHiveExperimentsEvent() {
    7474      if (hiveExperiments != null) {
    75         hiveExperiments.ItemsRemoved += new CollectionItemsChangedEventHandler<IndexedItem<HiveExperiment>>(hiveExperiments_ItemsRemoved);
     75        hiveExperiments.ItemsRemoved += new CollectionItemsChangedEventHandler<HiveExperiment>(hiveExperiments_ItemsRemoved);
    7676      }
    7777    }
     
    7979    private void DeRegisterHiveExperimentsEvents() {
    8080      if (hiveExperiments != null) {
    81         hiveExperiments.ItemsRemoved -= new CollectionItemsChangedEventHandler<IndexedItem<HiveExperiment>>(hiveExperiments_ItemsRemoved);
     81        hiveExperiments.ItemsRemoved -= new CollectionItemsChangedEventHandler<HiveExperiment>(hiveExperiments_ItemsRemoved);
    8282      }
    8383    }
     
    100100        IsProgressing = true;
    101101        if (this.HiveExperiments == null) {
    102           this.HiveExperiments = new HiveExperimentList();
     102          this.HiveExperiments = new HiveExperimentCollection();
    103103        }
    104104        using (Disposable<IClientFacade> service = ServiceLocator.Instance.ClientFacadePool.GetService()) {
     
    149149    }
    150150
    151     void hiveExperiments_ItemsRemoved(object sender, Collections.CollectionItemsChangedEventArgs<Collections.IndexedItem<HiveExperiment>> e) {
     151    void hiveExperiments_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<HiveExperiment> e) {
    152152      if (!currentlyUpdating) {
    153153        using (Disposable<IClientFacade> service = ServiceLocator.Instance.ClientFacadePool.GetService()) {
    154           foreach (IndexedItem<HiveExperiment> item in e.Items) {
    155             if (item.Value.HiveExperimentId != Guid.Empty) {
    156               service.Obj.DeleteHiveExperiment(item.Value.HiveExperimentId);
     154          foreach (HiveExperiment item in e.Items) {
     155            if (item.HiveExperimentId != Guid.Empty) {
     156              service.Obj.DeleteHiveExperiment(item.HiveExperimentId);
    157157            }
    158158          }
Note: See TracChangeset for help on using the changeset viewer.