|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MutationSelector
A mutation selector selects mutatations from a mutation table according to some criteria.
Method Summary | |
---|---|
Mutation.Variant |
getVariant(Mutation mutation)
Gets the selected variant. |
boolean |
isSelected(Mutation mutation)
Reports whether a mutation is selected. |
void |
setMutationCount(int count)
Sets the total number of mutations that may be passed to this selector (typically the number of mutations in a mutation table). |
Method Detail |
---|
boolean isSelected(Mutation mutation)
mutation
- Mutation to be checked for selection.
true
if this selector implements a selection
criteria that the given mutation meets, false
otherwise.Mutation.Variant getVariant(Mutation mutation)
Some mutation operators, such as the arithmetic operator change (AOP), generate multiple variants at a single location.
mutation
- Mutation for which to retrieve the selected variant.
void setMutationCount(int count)
This is useful for some selectors, such as those that implement random selection criteria.
count
- Total number of mutations from which this selector
may select.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |