#819 closed enhancement (done)
Refactor and unify observable collections
Reported by: | swagner | Owned by: | swagner |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.0 |
Component: | Collections | Version: | 3.3 |
Keywords: | Cc: |
Description
HeuristicLab provides several implementations for observable collections. These different versions have to be reviewed, refactored and unified. Furthermore, all HeuristicLab specific collections should be moved to a new plugin called HeuristicLab.Collections.
Change History (14)
comment:1 Changed 15 years ago by swagner
- Component changed from Common to Collections
- Status changed from new to assigned
comment:2 Changed 15 years ago by swagner
comment:3 Changed 15 years ago by swagner
Added ObservableKeyedCollectionBase and some minor fixes in r2573.
comment:4 Changed 15 years ago by swagner
Restructured interfaces and base classes in r2574.
comment:5 Changed 15 years ago by swagner
Implemented !IDisposable and unified extension capabilities for all observable collections in r2575.
comment:6 Changed 15 years ago by swagner
- Summary changed from Refactor and unify observalbe collections to Refactor and unify observable collections
Removed implementation of IDisposable again and added read-only wrappers in r2618.
comment:7 Changed 15 years ago by swagner
Implemented INotifyPropertyChanged in all observable collections in r2620.
comment:8 follow-up: ↓ 9 Changed 15 years ago by swagner
Added ObservableList and restructured interfaces again in r2623.
comment:9 in reply to: ↑ 8 Changed 15 years ago by swagner
comment:10 Changed 15 years ago by swagner
Added ObservableArray in r2745.
comment:11 Changed 15 years ago by swagner
Moved CollectionItemsChanged events into own interfaces in r2832.
comment:12 Changed 15 years ago by swagner
- Resolution set to fixed
- Status changed from assigned to closed
In my point of view refactoring of observable collections is finished. All further changes should be handled in other tickets.
comment:13 Changed 14 years ago by swagner
- Milestone changed from Iteration 4 to Current
Milestone Iteration 4 deleted
comment:11 Changed 14 years ago by swagner
- Milestone changed from Current to HeuristicLab 3.3.0
Milestone Current deleted
Added new plugin HeuristicLab.Collections in r2572 which contains generic observable collections.