1 19 package org.lucane.applications.whiteboard.operations.changers; 20 21 import org.lucane.applications.whiteboard.graph.GraphUtils; 22 import org.lucane.applications.whiteboard.graph.MyGraph; 23 import org.jgraph.graph.*; 24 25 public class CellChanger implements Changer 26 { 27 public void change(MyGraph graph, GraphCell toChange, GraphCell source) 28 { 29 DefaultGraphCell to = (DefaultGraphCell)toChange; 30 DefaultGraphCell from = (DefaultGraphCell)source; 31 32 DefaultGraphCell parent = (DefaultGraphCell)from.getParent(); 33 parent = GraphUtils.findCorrespondingCell(graph, parent); 34 35 to.setParent(parent); 36 to.setUserObject(from.getUserObject()); 37 } 38 } | Popular Tags |