public static Collection<Resource> copyTo(WriteGraph graph, Resource targetContainer, PasteEventHandler handler, CopyHandler copyHandler, PasteHandler pasteHandler) throws DatabaseException {
SimanticsClipboardImpl clipboard = new SimanticsClipboardImpl();
- copyHandler.copyToClipboard(graph, clipboard);
+ copyHandler.copyToClipboard(graph, clipboard, new NullProgressMonitor());
if(targetContainer != null) {
if(pasteHandler == null) pasteHandler = graph.adapt(targetContainer, PasteHandler.class);
return pasteHandler.pasteFromClipboard(graph, clipboard, handler);
SimanticsClipboardImpl cp = new SimanticsClipboardImpl();
CopyHandler c1 = graph.adapt(r, CopyHandler.class);
- c1.copyToClipboard(graph, cp);
+ c1.copyToClipboard(graph, cp, null);
Collection<Set<Representation>> reps = cp.getContents();
if(reps.size() != 1) return null;
return ClipboardUtils.accept(graph, reps.iterator().next(), SimanticsKeys.KEY_TRANSFERABLE_GRAPH);
SimanticsClipboardImpl cp = new SimanticsClipboardImpl();
CopyHandler c1 = graph.adapt(r, CopyHandler.class);
- c1.copyToClipboard(graph, cp);
+ c1.copyToClipboard(graph, cp, null);
Collection<Set<Representation>> reps = cp.getContents();
if(reps.size() != 1) return null;
return ClipboardUtils.accept(graph, reps.iterator().next(), SimanticsKeys.KEY_TRANSFERABLE_GRAPH_SOURCE);