4 | | * `Selector` contains the parameters !NumberOfSelectedSubScopes and !CopySelected, but does not actually use this parameter in any way. `Selector` should not implement `ISelector`, all derived classes that are selectors in the sense of `ISelector` should implement this interface instead. Currently `TabuSelector` and probably future custom selectors appear as selectors in the SGA. It is true that `TabuSelector` is a selector (divides subscopes in remaining and selected), but not an `ISelector`. |
| 4 | * `Selector` should not implement `ISelector`, all derived classes that are selectors in the sense of `ISelector` should implement this interface instead. Currently `TabuSelector` and probably future custom selectors appear as selectors in the SGA. It is true that `TabuSelector` is a selector (divides subscopes in remaining and selected), but not an `ISelector`. |
| 5 | * A related note: Currently `TabuSelector` is the only "Selector" that appears twice in the !SelectorParameter of the SGA. |