1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
package NET.worlds.scape; class UndoablPaste extends UndoablAdd { private ClipboardEntry clipboard; UndoablPaste(VectorProperty prop, ClipboardEntry clipboard, Object obj) { super(prop, obj); this.clipboard = clipboard; } @Override public void undo() { super.undo(); this.clipboard.unPaste((SuperRoot)this.obj); } }