Opened 6 years ago

Closed 5 years ago

#1797 closed enhancement (done)

The visibility of ConstrainedValueParameters of algorithms must be public to allow external usage of the algorithms

Reported by: gkronber Owned by: gkronber
Priority: medium Milestone: HeuristicLab 3.3.7
Component: Algorithms.OffspringSelectionGeneticAlgorithm Version: 3.3.7
Keywords: Cc:

Description

At least in the OSGA these properties are not public yet. But other algorithm implementations might also be affected

Change History (12)

comment:1 Changed 6 years ago by gkronber

  • Owner changed from abeham to gkronber
  • Status changed from new to accepted

comment:2 Changed 6 years ago by gkronber

  • Milestone changed from HeuristicLab 3.3.x Backlog to HeuristicLab 3.3.7

comment:3 Changed 6 years ago by gkronber

r7609: changed visibility of constrained value parameters in the OSGA to public.

comment:4 Changed 5 years ago by gkronber

r8121: added an interface IConstrainedValueParameter, added a test case to check the name, visibility and type of the parameter-property for constrainedValueParameters, corrected all properties in IParameterizedItems.

comment:5 Changed 5 years ago by gkronber

  • Owner changed from gkronber to mkommend
  • Status changed from accepted to reviewing

Created a new ticket #1883 to unify properies of all IParameterizedItem classes.

comment:6 Changed 5 years ago by mkommend

r8154:

  • Added parameter visibility test to the basic test list.
  • Changed parameter visibility test to use interfaces instead of classes for object discovery.

FYI: I don't know why my VS thinks that the path information in the vsmdi file must be written with lower case and I think the MetaOpt will not pass this unit test.

comment:7 Changed 5 years ago by mkommend

  • Owner changed from mkommend to gkronber

comment:8 Changed 5 years ago by gkronber

  • Status changed from reviewing to assigned

Change r8154 is OK.

The FLA branch must still be adapted.

comment:9 Changed 5 years ago by gkronber

r8172: adapted return type of ConstrainedValueParameter properties in FLA branch.

comment:10 Changed 5 years ago by gkronber

  • Status changed from assigned to reviewing

comment:11 Changed 5 years ago by gkronber

  • Status changed from reviewing to readytorelease

Unit test passed.

comment:12 Changed 5 years ago by mkommend

  • Resolution set to done
  • Status changed from readytorelease to closed
  • Version changed from 3.3.6 to 3.3.7
Note: See TracTickets for help on using tickets.