]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics/src/org/simantics/SimanticsPlatform.java
Added graph.tg hash caching to FixExportedOntology
[simantics/platform.git] / bundles / org.simantics / src / org / simantics / SimanticsPlatform.java
index 1cedd4fcbd3dd98c0d779a9b356f4e071b94be4a..3638d3407df271caa1869b2e9d97cc266e3b535e 100644 (file)
@@ -715,15 +715,8 @@ public class SimanticsPlatform implements LifecycleListener {
 
         DatabaseBaselines.validateBaselineFile(baseline);
         DatabaseBaselines.validateWorkspaceForBaselineInitialization(workspaceLocation);
-
-        try {
-            Files.createDirectories(workspaceLocation);
-            FileUtils.extractZip(baseline.toFile(), workspaceLocation.toFile());
-            Files.write(baselineIndicatorFile, DatabaseBaselines.baselineIndicatorContents(baselineIndicatorFile));
-            return true;
-        } catch (IOException e) {
-            throw new PlatformException(e);
-        }
+        DatabaseBaselines.initializeWorkspaceWithBaseline(baseline, workspaceLocation, baselineIndicatorFile);
+        return true;
     }
 
     /**