| Prev Package | Next Package | Frames | No Frames |
Interface Summary | |
| Operators.Operator | |
| TreeFactory<T,extends,BinaryTree> | Interface that needs to be implemented by all factories that create (an
extension of) a BinaryTree. |
Class Summary | |
| BinaryTree | This class represents a binary tree. |
| BinaryTreeFactory | Factory for creating a BinaryTree. |
| ExactTreeGenerator<T,extends,BinaryTree> | Tree generator that generates trees with exactly the given amount of unary and binary operators. |
| ExpressionBuilder | Builds an Expression from a LabeledBinaryTree. |
| LabeledBinaryTree | A binary tree that can be labeled. |
| LabeledBinaryTreeFactory | Factory for creating a LabeledBinaryTree. |
| LabeledTreeGenerator | |
| LimitedTreeGenerator<T,extends,BinaryTree> | Tree generator that generates trees with at most the given amount of unary and binary operators. |
| Operators | |
| Operators.BinaryOperator | |
| Operators.Invariant | |
| Operators.UnaryOperator | |
| StateStack<E> | Abstract class for handling state in the tree generators. |
| TreeGenerator<T,extends,BinaryTree> | |
| TreeGenerator.TreeGeneratorStateStack | Private class to represent the stack of the TreeGenerator. |