1 23 24 package org.objectweb.fractal.gui.clipboard.model; 25 26 import org.objectweb.fractal.gui.model.Component; 27 import org.objectweb.fractal.gui.model.Factory; 28 import org.objectweb.fractal.gui.graph.model.GraphModel; 29 30 33 34 public interface Clipboard { 35 36 42 43 boolean canCut (Component srcComponent); 44 45 54 55 void cut (Component srcComponent, GraphModel srcGraph, Factory srcFactory); 56 57 63 64 boolean canCopy (Component srcComponent); 65 66 75 76 void copy (Component srcComponent, GraphModel srcGraph, Factory srcFactory); 77 78 87 88 boolean canPaste (Component dstComponent); 89 90 101 102 void paste (Component dstComponent, GraphModel dstGraph, Factory dstFactory); 103 104 113 114 boolean canPasteAsShared (Component dstComponent); 115 116 128 129 void pasteAsShared ( 130 Component dstComponent, 131 GraphModel dstGraph, 132 Factory dstFactory); 133 } 134 | Popular Tags |