]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling/src/org/simantics/modeling/migration/DocumentCleanupMigrationStep.java
Replace System.err and System.out with SLF4J Logging
[simantics/platform.git] / bundles / org.simantics.modeling / src / org / simantics / modeling / migration / DocumentCleanupMigrationStep.java
index 816b03f6e2df56638f6fa90b1b629be3d91cfb3e..b9b1d1ac7e4198db5cb2986e6af711645661341e 100644 (file)
@@ -1,48 +1,52 @@
-package org.simantics.modeling.migration;\r
-\r
-import org.eclipse.core.runtime.IProgressMonitor;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.Session;\r
-import org.simantics.db.WriteGraph;\r
-import org.simantics.db.common.request.WriteRequest;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.layer0.migration.MigrationState;\r
-import org.simantics.db.layer0.migration.MigrationStep;\r
-import org.simantics.db.layer0.migration.MigrationUtils;\r
-import org.simantics.db.layer0.util.RemoverUtil;\r
-import org.simantics.document.DocumentResource;\r
-import org.simantics.layer0.Layer0;\r
-import org.simantics.modeling.ModelingUtils;\r
-\r
-public class DocumentCleanupMigrationStep implements MigrationStep {\r
-\r
-    @Override\r
-    public void applyTo(IProgressMonitor monitor, Session session, MigrationState state) throws DatabaseException {\r
-       \r
-        final Resource indexRoot = MigrationUtils.getResource(monitor, session, state);\r
-        if(indexRoot == null) return;\r
-\r
-        session.sync(new WriteRequest() {\r
-               \r
-            @Override\r
-            public void perform(WriteGraph graph) throws DatabaseException {\r
-               \r
-               Layer0 L0 = Layer0.getInstance(graph);\r
-               DocumentResource DOC = DocumentResource.getInstance(graph);\r
-               \r
-               for(Resource model : graph.getObjects(indexRoot, L0.ConsistsOf)) {\r
-                               for(Resource instance : ModelingUtils.searchByType(graph, model, DOC.ScenegraphDocument)) {\r
-                                       if(!graph.hasStatement(instance, DOC.HasDocumentation_Inverse)) {\r
-                                               System.err.println("Removing stray document " + graph.getURI(instance));\r
-                                               RemoverUtil.remove(graph, instance);\r
-                                       }\r
-                               }\r
-               }\r
-\r
-            }\r
-\r
-        });\r
-\r
-    }\r
-\r
-}\r
+package org.simantics.modeling.migration;
+
+import org.eclipse.core.runtime.IProgressMonitor;
+import org.simantics.db.Resource;
+import org.simantics.db.Session;
+import org.simantics.db.WriteGraph;
+import org.simantics.db.common.request.WriteRequest;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.layer0.migration.MigrationState;
+import org.simantics.db.layer0.migration.MigrationStep;
+import org.simantics.db.layer0.migration.MigrationUtils;
+import org.simantics.db.layer0.util.RemoverUtil;
+import org.simantics.document.DocumentResource;
+import org.simantics.layer0.Layer0;
+import org.simantics.modeling.ModelingUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class DocumentCleanupMigrationStep implements MigrationStep {
+
+    private static final Logger LOGGER = LoggerFactory.getLogger(DocumentCleanupMigrationStep.class);
+
+    @Override
+    public void applyTo(IProgressMonitor monitor, Session session, MigrationState state) throws DatabaseException {
+       
+        final Resource indexRoot = MigrationUtils.getResource(monitor, session, state);
+        if(indexRoot == null) return;
+
+        session.sync(new WriteRequest() {
+               
+            @Override
+            public void perform(WriteGraph graph) throws DatabaseException {
+               
+               Layer0 L0 = Layer0.getInstance(graph);
+               DocumentResource DOC = DocumentResource.getInstance(graph);
+               
+               for(Resource model : graph.getObjects(indexRoot, L0.ConsistsOf)) {
+                               for(Resource instance : ModelingUtils.searchByType(graph, model, DOC.ScenegraphDocument)) {
+                                       if(!graph.hasStatement(instance, DOC.HasDocumentation_Inverse)) {
+                                               LOGGER.info("Removing stray document " + graph.getURI(instance));
+                                               RemoverUtil.remove(graph, instance);
+                                       }
+                               }
+               }
+
+            }
+
+        });
+
+    }
+
+}