See: Description
| Interface | Description |
|---|---|
| CircleModel |
CircleModel is the interface for the data model of a circle
figure. |
| EllipseModel |
EllipseModel is the interface for the data model of an
ellipse figure. |
| FigureModel |
FigureModel is the interface for the data model of a
2-dimensional figure primarily maintaining information about its size and its
location. |
| FigureModelExtended |
FigureModelExtended extends FigureModel by providing
write access to the figure's bounds. |
| LineSegmentModel |
LineSegmentModel is the interface for the data model of a line
segment figure. |
| PointModel |
PointModel is the interface for the data model of a point
figure. |
| PolylineModel |
PolylineModel is the interface for the data model of a polyline
figure. |
| RectangleModel |
RectangleModel is the interface for the data model of a
rectangle figure. |
| SquareModel |
SquareModel is the interface for the data model of a square
figure. |
| Class | Description |
|---|---|
| DefaultCircleModel |
DefaultCircleModel is the default implementation of
CircleModel. |
| DefaultEllipseModel |
DefaultEllipseModel is the default implementation of
EllipseModel. |
| DefaultFigureModel |
DefaultFigureModel is the default implementation of
FigureModel. |
| DefaultFigureModelExtended |
DefaultFigureModelExtended is the default implementation of
FigureModelExtended. |
| DefaultLineSegmentModel |
DefaultLineSegmentModel is the default implementation of
LineSegmentModel. |
| DefaultPointModel |
DefaultPointModel is the default implementation of
PointModel. |
| DefaultPolylineModel |
DefaultPolylineModel is the default implementation of
PolylineModel. |
| DefaultRectangleModel |
DefaultRectangleModel is the default implementation of
RectangleModel. |
| DefaultSquareModel |
DefaultSquareModel is the default implementation of
SquareModel. |