Free cookie consent management tool by TermsFeed Policy Generator

Opened 14 years ago

Closed 14 years ago

Last modified 13 years ago

#909 closed enhancement (done)

Restructure and rename plugins HeuristicLab.Encodings.* and HeuristicLab.Data

Reported by: swagner Owned by: swagner
Priority: medium Milestone: HeuristicLab 3.3.0
Component: General Version: 3.3
Keywords: Cc:

Description (last modified by swagner)

  • The classes in the HeuristicLab.Data plugin should be renamed to get rid of the "Data" suffix.
  • The solution encoding plugins should be renamed to avoid name clashes between namespaces and classes (e.g. HeuristicLab.Encodings.PermutationEncoding instead of HeuristicLab.Encodings.Permutation).
  • All solution encoding plugins should also provide data classes (e.g. RealVector) which are inherited from the data classes of the HeuristicLab.Data plugin.

Change History (18)

comment:1 Changed 14 years ago by swagner

  • Status changed from new to assigned

comment:2 Changed 14 years ago by swagner

  • Status changed from assigned to new

comment:3 Changed 14 years ago by swagner

  • Component changed from Encodings.Permutation to General
  • Description modified (diff)
  • Priority changed from trivial to major
  • Summary changed from Move Permutation into plugin HeuristicLab.Data to Restructure and rename plugins HeuristicLab.Encodings.* and HeuristicLab.Data
  • Type changed from task to enhancement

comment:4 Changed 14 years ago by swagner

  • Status changed from new to assigned

comment:5 Changed 14 years ago by swagner

Renamed files of HeuristicLab.Data in r3047.

comment:6 Changed 14 years ago by swagner

Renamed classes of HeuristicLab.Data in r3048.

comment:7 Changed 14 years ago by swagner

Renamed folders of solution encoding plugins in r3049:3052.

comment:8 Changed 14 years ago by swagner

Renamed solution encoding plugins in r3053.

comment:9 Changed 14 years ago by swagner

Refactored classes of HeuristicLab.Data and implemented encoding specific data classes in r3054.

comment:10 Changed 14 years ago by swagner

  • Owner changed from swagner to svonolfe
  • Status changed from assigned to new

comment:11 Changed 14 years ago by svonolfe

Updated the BinaryVector project to use the new solution encodings in r3055

comment:12 Changed 14 years ago by svonolfe

Updated the IntegerVector project to use the new solution encodings in r3059

comment:13 Changed 14 years ago by svonolfe

Updated the RealVector project to use the new solution encodings in r3060

comment:14 Changed 14 years ago by svonolfe

  • Owner changed from svonolfe to swagner

comment:15 Changed 14 years ago by swagner

Renamed some test methods and fixed typos in r3061.

comment:16 Changed 14 years ago by swagner

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

comment:17 Changed 13 years ago by swagner

  • Milestone changed from Iteration 4 to Current

Milestone Iteration 4 deleted

comment:11 Changed 13 years ago by swagner

  • Milestone changed from Current to HeuristicLab 3.3.0

Milestone Current deleted

Note: See TracTickets for help on using tickets.