| Interface | Description | 
|---|---|
| Edge | An edge in a graph. | 
| Node | A node in a graph. | 
| Class | Description | 
|---|---|
| AbstractEdge | A class that supplies convenience implementations for
   a number of methods in the Edge interface type. | 
| CircleNode | A circular node that is filled with a color. | 
| EnumEditor | A property editor for enumerated types. | 
| Graph | A graph consisting of selectable nodes and edges. | 
| GraphFrame | This frame shows the toolbar and the graph. | 
| GraphPanel | A panel to draw a graph | 
| LineEdge | An edge that is shaped like a straight line. | 
| PointNode | An inivisible node that is used in the toolbar to draw an
   edge. | 
| PropertySheet | A component filled with editors for all editable properties
   of an object. | 
| SimpleGraph | A simple graph with round nodes and straight edges. | 
| SimpleGraphEditor | A program for editing UML diagrams. | 
| ToolBar | A tool bar that contains node and edge prototype icons. | 
| Enum | Description | 
|---|---|
| LineStyle | This class defines line styles of various shapes. |