]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/adapter/SpreadsheetBookRemover.java
Some fixes for resource cleaning spreadsheets in simupedia
[simantics/platform.git] / bundles / org.simantics.spreadsheet.graph / src / org / simantics / spreadsheet / graph / adapter / SpreadsheetBookRemover.java
index 3ff2e9a3e2fb1ba9f3f3d869cbfa4242ef7b97af..1388299494c2240765d6609377d8108199a3a099 100644 (file)
@@ -1,38 +1,38 @@
-package org.simantics.spreadsheet.graph.adapter;\r
-\r
-import java.util.Map;\r
-\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.WriteGraph;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.layer0.adapter.impl.EntityRemover;\r
-import org.simantics.spreadsheet.graph.SpreadsheetSessionManager;\r
-\r
-public class SpreadsheetBookRemover extends EntityRemover {\r
-\r
-    public SpreadsheetBookRemover(Resource resource) {\r
-        super(resource);\r
-    }\r
-    \r
-    @Override\r
-    public String canRemove(ReadGraph graph, Map<Object, Object> aux) throws DatabaseException {\r
-        return super.canRemove(graph, aux);\r
-    }\r
-    \r
-    @Override\r
-    public void remove(WriteGraph graph) throws DatabaseException {\r
-        \r
-        String bookURI = graph.getPossibleURI(resource);\r
-        if (bookURI != null) {\r
-            for (String realmId : SpreadsheetSessionManager.getInstance().getRealms()) {\r
-                if (realmId.startsWith(bookURI)) {\r
-                    SpreadsheetSessionManager.getInstance().removeRealm(realmId);\r
-                }\r
-            }\r
-        }\r
-        super.remove(graph);\r
-        \r
-    }\r
-\r
-}\r
+package org.simantics.spreadsheet.graph.adapter;
+
+import java.util.Map;
+
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.db.WriteGraph;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.layer0.adapter.impl.EntityRemover;
+import org.simantics.spreadsheet.graph.SpreadsheetSessionManager;
+
+public class SpreadsheetBookRemover extends EntityRemover {
+
+    public SpreadsheetBookRemover(Resource resource) {
+        super(resource);
+    }
+    
+    @Override
+    public String canRemove(ReadGraph graph, Map<Object, Object> aux) throws DatabaseException {
+        return super.canRemove(graph, aux);
+    }
+    
+    @Override
+    public void remove(WriteGraph graph) throws DatabaseException {
+        
+        String bookURI = graph.getPossibleURI(resource);
+        if (bookURI != null) {
+            for (String realmId : SpreadsheetSessionManager.getInstance().getRealms()) {
+                if (realmId.startsWith(bookURI)) {
+                    SpreadsheetSessionManager.getInstance().removeRealm(graph, realmId);
+                }
+            }
+        }
+        super.remove(graph);
+        
+    }
+
+}