]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/adapter/PasteHandlerAdapter.java
Fixed index query regression in L0.Entity instance queries
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / adapter / PasteHandlerAdapter.java
1 package org.simantics.db.layer0.adapter;
2
3 import java.util.Collection;
4
5 import org.simantics.db.Resource;
6 import org.simantics.db.WriteGraph;
7 import org.simantics.db.common.request.WriteResultRequest;
8 import org.simantics.db.exception.DatabaseException;
9 import org.simantics.db.layer0.internal.SimanticsInternal;
10 import org.simantics.db.layer0.util.SimanticsClipboard;
11
12 abstract public class PasteHandlerAdapter implements PasteHandler {
13
14         @Override
15         public Collection<Resource> pasteFromClipboard(final SimanticsClipboard clipboard) throws DatabaseException {
16         return SimanticsInternal.getSession().syncRequest(new WriteResultRequest<Collection<Resource>>() {
17
18                         @Override
19                         public Collection<Resource> perform(WriteGraph graph) throws DatabaseException {
20                                 return pasteFromClipboard(graph, clipboard, null);
21                         }
22                 
23         });
24         }
25
26 }