- CalculationVisitor - Class in process.visitor
-
This visitor can calculate the formula result reprented by the tree.
- CalculationVisitor() - Constructor for class process.visitor.CalculationVisitor
-
- chartManager - Variable in class gui.elements.GraphicalTree
-
- ChartManager - Class in gui.instrument
-
This class manages all instrument charts of the graphical tree, including : 1) pie chart for node type count 2) bar chart for node type count 3) curve
chart for tree height evolution during the visit.
- ChartManager() - Constructor for class gui.instrument.ChartManager
-
Initializes the manager, by creating null value for each node type.
- chartManager - Variable in class gui.instrument.InstrumentVisitor
-
- ColorStrategy - Interface in gui.management
-
The generic strategy to manage the printing colors of graphical tree.
- colorStrategy - Variable in class gui.management.PaintVisitor
-
The color strategy used to define the colors of nodes and lines of the
tree.
- Constant - Class in data
-
This class represents the Constant tree node.
- Constant(int) - Constructor for class data.Constant
-
To create a Constant node, we need to specify the constant int value.
- count - Variable in class process.visitor.NodeCountVisitor
-
- countType(char) - Method in class gui.instrument.ChartManager
-
Counts update for node types.
- createConstant(int) - Static method in class process.management.TreeNodeFactory
-
Creates a Constant node.
- createOperation(char, Tree, Tree) - Static method in class process.management.TreeNodeFactory
-
Create a concrete arithmetic operation.
- createVariable(String) - Static method in class process.management.TreeNodeFactory
-
Creates a Variable node.
- currentHeight - Variable in class gui.instrument.InstrumentVisitor
-
- currentHeight - Variable in class gui.management.PaintVisitor
-
- currentHeight - Variable in class process.visitor.HeigtVisitor
-