]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.impl/src/org/simantics/db/impl/VirtualGraphImpl.java
Use java.util.Consumer instead of os.utils.datastructures.Callback
[simantics/platform.git] / bundles / org.simantics.db.impl / src / org / simantics / db / impl / VirtualGraphImpl.java
index 4fd4e9a45e9b852801ec08b3a5eb146eddf9e8bc..17503977ec7ab77ba804af74731936d77baf68a9 100644 (file)
  *******************************************************************************/
 package org.simantics.db.impl;
 
+import java.util.function.Consumer;
+
 import org.simantics.db.VirtualGraph;
 import org.simantics.db.exception.DatabaseException;
 import org.simantics.db.impl.graph.ReadGraphImpl;
-import org.simantics.utils.datastructures.Callback;
 
 public interface VirtualGraphImpl extends VirtualGraph {
 
@@ -31,8 +32,8 @@ public interface VirtualGraphImpl extends VirtualGraph {
     public boolean isPending(int resource);
     public boolean isPending(int resource, int predicate);
     
-    public void load(ReadGraphImpl graph, int resource, int predicate, Callback<ReadGraphImpl> callback) throws DatabaseException;
-    public void load(ReadGraphImpl graph, int resource, Callback<ReadGraphImpl> callback) throws DatabaseException;
+    public void load(ReadGraphImpl graph, int resource, int predicate, Consumer<ReadGraphImpl> callback) throws DatabaseException;
+    public void load(ReadGraphImpl graph, int resource, Consumer<ReadGraphImpl> callback) throws DatabaseException;
 
 }