| mouseDown(MouseEvent, int, int) |  | 0% |  | 0% | 5 | 5 | 20 | 20 | 1 | 1 |
| mouseUp(MouseEvent, int, int) |  | 0% |  | 0% | 5 | 5 | 21 | 21 | 1 | 1 |
| trackConnectors(MouseEvent, int, int) |  | 0% |  | 0% | 7 | 7 | 18 | 18 | 1 | 1 |
| mouseDrag(MouseEvent, int, int) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| findTarget(int, int, Drawing) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| findConnectableFigure(int, int, Drawing) |  | 0% |  | 0% | 5 | 5 | 7 | 7 | 1 | 1 |
| findConnection(int, int, Drawing) |  | 0% |  | 0% | 4 | 4 | 7 | 7 | 1 | 1 |
| findConnectionStart(int, int, Drawing) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| deactivate() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createUndoActivity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mouseMove(MouseEvent, int, int) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findSource(int, int, Drawing) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createConnection() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| findConnector(int, int, Figure) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setConnection(ConnectionFigure) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setStartConnector(Connector) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEndConnector(Connector) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTargetConnector(Connector) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setTargetFigure(Figure) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setAddedFigure(Figure) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getConnection() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStartConnector() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getEndConnector() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTargetConnector() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getTargetFigure() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAddedFigure() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| ConnectionTool(DrawingEditor, ConnectionFigure) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |