| clone() |   | 57% | | n/a | 0 | 1 | 6 | 17 | 0 | 1 |
| displayBox(Rectangle) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| figures() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| decompose() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| release() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| findFigureInside(int, int) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| connectionInsets() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| connectorAt(int, int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| center() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getZValue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isEmpty() |   | 86% |   | 50% | 2 | 3 | 0 | 1 | 0 | 1 |
| canConnect() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| connectedTextLocator(Figure) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getAttribute(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| connectorVisibility(boolean) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setAttribute(String, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| invalidate() |  | 100% |  | 100% | 0 | 2 | 0 | 5 | 0 | 1 |
| changed() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| size() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| moveBy(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| displayBox(Point, Point) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| includes(Figure) |  | 100% |  | 100% | 0 | 2 | 0 | 1 | 0 | 1 |
| addFigureChangeListener(FigureChangeListener) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| removeFigureChangeListener(FigureChangeListener) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| AbstractFigure() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| containsPoint(int, int) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| addToContainer(FigureChangeListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| removeFromContainer(FigureChangeListener) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setZValue(int) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| listener() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| willChange() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| write(StorableOutput) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| read(StorableInput) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |