blob: 64146b8d5e0c76f183ef745fabb605ac25352218 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package NET.worlds.scape;
import java.util.Vector;
class UndoablDelete implements Undoable {
protected VectorProperty prop;
protected Object obj;
UndoablDelete(VectorProperty prop, int index) {
this.prop = prop;
this.obj = ((Vector)prop.get()).elementAt(index);
prop.delete(this.obj);
}
@Override
public void undo() {
this.prop.add(this.obj);
}
}
|