| Interface | Description |
|---|---|
| Domain<T> |
Represents a finite domain of abstract values where each value is given a
unique index starting from zero.
|
| Mutable<T> |
Represents an abstract item which has zero or more positions that can be
mutated.
|
| Mutable.Extensible<T> |
A mutable item which can additionally be extended
|
| Mutable.Transfer<T extends Mutable<T>,S extends Domain<T>> |
Provides a mechanism for manipulating the domain of a mutator based on the
sequence of children.
|
| Transformer<T> |
| Class | Description |
|---|---|
| Mutable.LeftMutator<T extends Mutable<T>,S extends Domain<T>> |
Implements a generic mutator which generates all possible single mutations
for a given mutable item.
|
Copyright © 2019. All rights reserved.