Changeset 5399 for branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive.ExperimentManager/3.3/HiveExperimentManager.cs
- Timestamp:
- 01/31/11 10:35:57 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.3/sources/HeuristicLab.Hive/HeuristicLab.Hive.ExperimentManager/3.3/HiveExperimentManager.cs
r4914 r5399 42 42 } 43 43 44 private HiveExperiment ListhiveExperiments;45 public HiveExperiment ListHiveExperiments {44 private HiveExperimentCollection hiveExperiments; 45 public HiveExperimentCollection HiveExperiments { 46 46 get { return hiveExperiments; } 47 47 set { … … 73 73 private void RegisterHiveExperimentsEvent() { 74 74 if (hiveExperiments != null) { 75 hiveExperiments.ItemsRemoved += new CollectionItemsChangedEventHandler< IndexedItem<HiveExperiment>>(hiveExperiments_ItemsRemoved);75 hiveExperiments.ItemsRemoved += new CollectionItemsChangedEventHandler<HiveExperiment>(hiveExperiments_ItemsRemoved); 76 76 } 77 77 } … … 79 79 private void DeRegisterHiveExperimentsEvents() { 80 80 if (hiveExperiments != null) { 81 hiveExperiments.ItemsRemoved -= new CollectionItemsChangedEventHandler< IndexedItem<HiveExperiment>>(hiveExperiments_ItemsRemoved);81 hiveExperiments.ItemsRemoved -= new CollectionItemsChangedEventHandler<HiveExperiment>(hiveExperiments_ItemsRemoved); 82 82 } 83 83 } … … 100 100 IsProgressing = true; 101 101 if (this.HiveExperiments == null) { 102 this.HiveExperiments = new HiveExperiment List();102 this.HiveExperiments = new HiveExperimentCollection(); 103 103 } 104 104 using (Disposable<IClientFacade> service = ServiceLocator.Instance.ClientFacadePool.GetService()) { … … 149 149 } 150 150 151 void hiveExperiments_ItemsRemoved(object sender, Collection s.CollectionItemsChangedEventArgs<Collections.IndexedItem<HiveExperiment>> e) {151 void hiveExperiments_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<HiveExperiment> e) { 152 152 if (!currentlyUpdating) { 153 153 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); 157 157 } 158 158 }
Note: See TracChangeset
for help on using the changeset viewer.