| Interface | Description |
|---|---|
| VtreeOperation |
A vtree operation is an operation that affects a Vtree.
|
| Class | Description |
|---|---|
| ChildrenOperation |
A children operation is a vtree operation
where two specified operations are applied on the primes (for the first one)
and the subs (for the second one) of the input vtree.
|
| ConsecutiveOperations |
The consecutive application of a specified list of vtree operations.
|
| Identity |
The identity vtree operation, i.e., the vtree operation
that does not modify the vtree.
|
| LeftRotation |
The operation that implements a left rotation,
i.e., such that a vtree of form ((A,B),C) is transformed into a vtree of form (A,(B,C)).
|
| RightRotation |
The operation that implements a right rotation,
i.e., such that a vtree of form (A,(B,C)) is transformed into a vtree of form ((A,B),C).
|
| Swap |
The operation that implements a swap,
i.e., such that a vtree of form (A,B) is transformed into a vtree of form (B,A).
|
| VtreeOperations |
Abstract methods for vtree operations.
|