|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsofya.mutator.selectors.RandomIDMutationSelector
public class RandomIDMutationSelector
Mutation selector that randomly selects by ID.
| Constructor Summary | |
|---|---|
RandomIDMutationSelector(int randCount)
Creates a new mutation selector to select a given number of mutations randomly by ID. |
|
| Method Summary | |
|---|---|
Mutation.Variant |
getVariant(Mutation mutation)
Gets the selected variant. |
boolean |
isSelected(Mutation mutation)
Reports whether a mutation is selected. |
void |
setMutationCount(int mutationCount)
Sets the total number of mutations that may be passed to this selector (typically the number of mutations in a mutation table). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RandomIDMutationSelector(int randCount)
randCount - Number of IDs to be selected at random.| Method Detail |
|---|
public boolean isSelected(Mutation mutation)
MutationSelector
isSelected in interface MutationSelectormutation - Mutation to be checked for selection.
true if this selector implements a selection
criteria that the given mutation meets, false
otherwise.public Mutation.Variant getVariant(Mutation mutation)
MutationSelectorSome mutation operators, such as the arithmetic operator change (AOP), generate multiple variants at a single location.
getVariant in interface MutationSelectormutation - Mutation for which to retrieve the selected variant.
public void setMutationCount(int mutationCount)
MutationSelectorThis is useful for some selectors, such as those that implement random selection criteria.
setMutationCount in interface MutationSelectormutationCount - 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 | ||||||||