Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#977 closed enhancement (done)

Refactor HeuristicLab.Collections

Reported by: swagner Owned by: swagner
Priority: low Milestone: HeuristicLab 3.3.0
Component: Collections Version: 3.3
Keywords: Cc:

Description

The plugin HeuristicLab.Collections should not depend on HeuristicLab.Common and on HeuristicLab.Persistence.

Change History (10)

comment:1 Changed 11 years ago by swagner

  • Status changed from new to assigned

comment:2 Changed 11 years ago by swagner

Changed in r3390.

comment:3 Changed 11 years ago by swagner

Changed items and views in r3393 according to the changes of r3390.

comment:4 Changed 11 years ago by swagner

  • Resolution set to fixed
  • Status changed from assigned to closed

comment:5 Changed 11 years ago by swagner

  • Resolution fixed deleted
  • Status changed from closed to reopened

It turned out that it is not possible to remove the dependency on HeuristicLab.Persistence. As the persistence framework checks if each base type of a storable type is also storable, all observable collections have to be marked as StorableClass.

comment:6 Changed 11 years ago by swagner

  • Status changed from reopened to new

comment:7 Changed 11 years ago by swagner

  • Status changed from new to assigned

comment:8 Changed 11 years ago by swagner

  • Resolution set to fixed
  • Status changed from assigned to closed

Fixed persistence exceptions by restoring the reference on HeuristicLab.Persistence in HeuristicLab.Collections in r3560.

comment:9 Changed 11 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 11 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.