]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db/src/org/simantics/db/ResourceMap.java
Fixed multiple issues causing dangling references to discarded queries
[simantics/platform.git] / bundles / org.simantics.db / src / org / simantics / db / ResourceMap.java
index 2eea80e8771a3bc440a97645ba37f071e4d9c1ad..6baef478336118cd7bfb699cbcf9cb84d2904885 100644 (file)
@@ -1,16 +1,15 @@
-package org.simantics.db;\r
-\r
-import java.util.Map;\r
-\r
-import org.simantics.utils.datastructures.Callback;\r
-\r
-public interface ResourceMap<T> extends Map<Resource,T> {\r
-\r
-       public static interface ResourceMapEntry<T> {\r
-               public Resource getKey();\r
-               public T getValue();\r
-       }\r
-       \r
-       public void iterateEntries(final Callback<ResourceMapEntry<T>> callback);\r
-\r
-}\r
+package org.simantics.db;
+
+import java.util.Map;
+import java.util.function.Consumer;
+
+public interface ResourceMap<T> extends Map<Resource,T> {
+
+       public static interface ResourceMapEntry<T> {
+               public Resource getKey();
+               public T getValue();
+       }
+       
+       public void iterateEntries(final Consumer<ResourceMapEntry<T>> callback);
+
+}