コード例 #1
0
 public void execute() {
   child.setX(location.x);
   child.setY(location.y);
   if (size == null) {
     parent.addElement(child);
     return;
   }
   if (child instanceof ResizableDiagramElement) {
     ((ResizableDiagramElement) child).setWidth(size.width);
     ((ResizableDiagramElement) child).setHeight(size.height);
   }
   parent.addElement(child);
 }
コード例 #2
0
 public void undo() {
   parent.removeElement(child);
 }