X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.fileimport%2Fsrc%2Forg%2Fsimantics%2Ffileimport%2FLibraryFolderFileImport.java;h=012c757c214c4a2914703fa6c6341e0ed6d185c8;hp=40deb1c148a7c5652ae0569d8e1606793b1d2c85;hb=fcaaf23487d5aacf4fb2482e61ddbc55112ca17b;hpb=90b5d2ee1cfe82a75a097116f2f34ddb1cdff067 diff --git a/bundles/org.simantics.fileimport/src/org/simantics/fileimport/LibraryFolderFileImport.java b/bundles/org.simantics.fileimport/src/org/simantics/fileimport/LibraryFolderFileImport.java index 40deb1c14..012c757c2 100644 --- a/bundles/org.simantics.fileimport/src/org/simantics/fileimport/LibraryFolderFileImport.java +++ b/bundles/org.simantics.fileimport/src/org/simantics/fileimport/LibraryFolderFileImport.java @@ -22,19 +22,14 @@ public class LibraryFolderFileImport extends SimanticsResourceFileImport { } @Override - public Optional perform(Resource parent, Path file) { + public Optional perform(Resource parent, Path file) throws Exception { final String name = file.getFileName().toString(); - try { - return Optional.of(Simantics.getSession().syncRequest(new WriteResultRequest() { + return Optional.of(Simantics.getSession().syncRequest(new WriteResultRequest() { - @Override - public Resource perform(WriteGraph graph) throws DatabaseException { - return ModelingUtils.createLibrary(graph, parent, name); - } - })); - } catch (DatabaseException e) { - e.printStackTrace(); - return Optional.empty(); - } + @Override + public Resource perform(WriteGraph graph) throws DatabaseException { + return ModelingUtils.createLibrary(graph, parent, name); + } + })); } }