| CausePrinter | 
 Class that can print a text version describing why a variable changed. 
 | 
| DetectorImage | 
 Draws a detector. 
 | 
| Diagram.Command | 
 Commands used in RouteStep. 
 | 
| Diagram.LaneType | 
 Types of lanes. 
 | 
| Diagram.RouteStep | 
 Step in a schematic route through the intersection. 
 | 
| Diagram.XYPair | 
 Pack two integer coordinates in one object. 
 | 
| Flags | 
 Flags of a TrafCOD variable. 
 | 
| PrintFlags | 
 Flags for toString method of a Variable. 
 | 
| TrafCOD | 
 TrafCOD evaluator. 
 | 
| TrafCOD.ParserState | 
 States of the rule parser. 
 | 
| TrafCOD.Token | 
 Types of TrafCOD tokens. 
 | 
| TrafCODDisplay | 
 Display the current state of a TrafCOD machine. 
 | 
| TrafCODObject | 
 Interface for objects that can draw themselves onto a Graphics2D and may want to show their own tool tip text when the mouse
 hits them. 
 | 
| Variable | 
 A TrafCOD variable, timer, or detector. 
 |