]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/StandardNodeManager.java
Some fixes for resource cleaning spreadsheets in simupedia
[simantics/platform.git] / bundles / org.simantics.db.layer0 / src / org / simantics / db / layer0 / StandardNodeManager.java
index 099ab025f98bf8ad8f22fc86edf74187648a3a5a..c48c3f9d11983f333c78acdfb5e29d12b21011f5 100644 (file)
@@ -223,7 +223,7 @@ public abstract class StandardNodeManager<Node,Engine extends StandardEngine<Nod
     }
     
     protected String getRealmId() {
-       return realm.id;
+       return realm.getId();
     }
     
     public Node getRoot() {
@@ -319,7 +319,7 @@ public abstract class StandardNodeManager<Node,Engine extends StandardEngine<Nod
        checkThreadAccess();
        valueCache.put(node, value);
        realm.getEngine().setValue(node, value);
-       realm.nodeManager.valueCache.put(node, value);
+       realm.getNodeManager().valueCache.put(node, value);
        refreshVariables();
     }
     
@@ -382,5 +382,9 @@ public abstract class StandardNodeManager<Node,Engine extends StandardEngine<Nod
         }
         return null;
     }
-    
+
+    public void clear() {
+        valueCache.clear();
+        listeners.clear();
+    }
 }