Opened 14 years ago
Closed 14 years ago
#1432 closed enhancement (done)
Explicitly prevent discovery of specific types
Reported by: | swagner | Owned by: | gkronber |
---|---|---|---|
Priority: | medium | Milestone: | HeuristicLab 3.3.4 |
Component: | PluginInfrastructure | Version: | 3.3.4 |
Keywords: | Cc: |
Description (last modified by swagner)
It should be possible to mark specific types with an attribute (e.g. NonDiscoverable) to prevent that these types are discovered by the application manager. This enhancement is required to exclude dummy implementations (EmptyAlgorithm, EmptyProblem, EmptySolutionCreator, etc.) from the TypeSelectorDialog and the NewItemDialog.
Change History (12)
comment:1 Changed 14 years ago by swagner
- Description modified (diff)
comment:2 Changed 14 years ago by mkommend
comment:3 Changed 14 years ago by gkronber
- Status changed from new to accepted
comment:4 Changed 14 years ago by gkronber
r5741: implemented NonDiscoverableType attribute and removed attributed types from type discovery.
comment:5 Changed 14 years ago by gkronber
- Owner changed from gkronber to swagner
- Status changed from accepted to reviewing
comment:6 Changed 14 years ago by swagner
Thanks for implementing this enhancement.
Review comments:
- EmptyOperator has to be discoverable as it is required for building valid operator graphs (for example when using a SubScopesProcessor to process only some but not all sub-scopes).
- RealVectorAdditiveMoveWrapper should be non-discoverable.
comment:7 Changed 14 years ago by swagner
- Status changed from reviewing to assigned
comment:8 Changed 14 years ago by swagner
- Status changed from assigned to accepted
comment:9 Changed 14 years ago by swagner
Implemented review comments in r5876.
comment:10 Changed 14 years ago by swagner
- Owner changed from swagner to gkronber
- Status changed from accepted to reviewing
comment:11 Changed 14 years ago by gkronber
- Status changed from reviewing to readytorelease
Thanks for reviewing and making the necessary changes in r5876.
comment:12 Changed 14 years ago by swagner
- Resolution set to done
- Status changed from readytorelease to closed
- Version changed from 3.3.3 to 3.3.4
Note: See
TracTickets for help on using
tickets.
Such a mechanism is also needed for the DataAnalysisRefactoring branch to prevent the discovery of outdated grammars.