summaryrefslogtreecommitdiffstats
path: root/tests/ajde/examples/figures-cacm/figures/Figure.java
blob: 0516e4d1e0908a387f7c021bde4e72a0ea3e7b9a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package figures;

import java.util.List;
import java.util.LinkedList;


class Figure {

    List elements = new LinkedList();

    Point makePoint(int x, int y) {
	Point p = new Point(x, y);
	elements.add(p);
	return p;
    }

    Line makeLine(Point p1, Point p2) {
	Line l = new Line(p1, p2);
	elements.add(l);
	return l;
    }
}