| insertFigures(FigureEnumeration, int, int, boolean) |   | 38% |   | 25% | 11 | 13 | 21 | 35 | 0 | 1 |
| getConnectionFigures(Figure) |  | 0% |  | 0% | 8 | 8 | 12 | 12 | 1 | 1 |
| keyPressed(KeyEvent) |  | 0% |  | 0% | 8 | 8 | 13 | 13 | 1 | 1 |
| checkMinimumSize() |   | 39% |   | 50% | 3 | 4 | 6 | 11 | 0 | 1 |
| handleCursorKey(int) |  | 0% |  | 0% | 6 | 6 | 15 | 15 | 1 | 1 |
| draw(Graphics, FigureEnumeration) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 |
| readObject(ObjectInputStream) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| removeFromSelection(Figure) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| drawPainters(Graphics, Vector) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| addBackground(Painter) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| addForeground(Painter) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| addAll(Vector) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| figureExists(Figure, FigureEnumeration) |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| moveSelection(int, int) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| drawAll(Graphics) |   | 60% |   | 30% | 5 | 6 | 2 | 10 | 0 | 1 |
| toggleSelection(Figure) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getFigureSelection() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeBackground(Painter) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| removeForeground(Painter) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addToSelectionAll(FigureEnumeration) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| remove(Figure) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addToSelectionAll(Vector) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| StandardDrawingView(DrawingEditor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| removeFigureSelectionListener(FigureSelectionListener) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| constrainPoint(Point) |   | 83% |   | 50% | 1 | 2 | 1 | 6 | 0 | 1 |
| selection() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| autoscroll(Point) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setEditor(DrawingEditor) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setConstrainer(PointConstrainer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getAutoscrollInsets() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getConstrainer() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| drawingRequestUpdate(DrawingChangeEvent) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| findHandle(int, int) |   | 90% |   | 75% | 1 | 3 | 1 | 6 | 0 | 1 |
| getDefaultDNDActions() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| keyTyped(KeyEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| keyReleased(KeyEvent) | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| StandardDrawingView(DrawingEditor, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 24 | 0 | 1 |
| selectionHandles() |  | 100% |  | 100% | 0 | 4 | 0 | 9 | 0 | 1 |
| selectionZOrdered() |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| clearSelection() |  | 100% |  | 100% | 0 | 3 | 0 | 9 | 0 | 1 |
| setDrawing(Drawing) |  | 100% |   | 75% | 1 | 3 | 0 | 9 | 0 | 1 |
| fireSelectionChanged() |  | 100% |   | 75% | 1 | 3 | 0 | 5 | 0 | 1 |
| addToSelection(Figure) |  | 100% |   | 50% | 2 | 3 | 0 | 6 | 0 | 1 |
| repairDamage() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| checkDamage() |  | 100% |   | 75% | 1 | 3 | 0 | 6 | 0 | 1 |
| drawingInvalidated(DrawingChangeEvent) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| drawBackground(Graphics) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| drawHandles(Graphics) |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| selectionElements() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| paintComponent(Graphics) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| addFigureSelectionListener(FigureSelectionListener) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| add(Figure) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFigureSelected(Figure) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| drawDrawing(Graphics) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| tool() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| setDisplayUpdate(Painter) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| selectionCount() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| freezeView() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| unfreezeView() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| drawing() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| editor() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMinimumSize() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getPreferredSize() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getDisplayUpdate() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lastClick() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFocusTraversable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isInteractive() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |