X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Factions%2FNewLocalLibrary.java;fp=bundles%2Forg.simantics.modeling.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Fui%2Factions%2FNewLocalLibrary.java;h=4d1cfd24d8954e4bcc0194a788f5be694c178cc2;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=5d73a0595639ac6d6b2587e76445165cf21ca3c7;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/NewLocalLibrary.java b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/NewLocalLibrary.java index 5d73a0595..4d1cfd24d 100644 --- a/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/NewLocalLibrary.java +++ b/bundles/org.simantics.modeling.ui/src/org/simantics/modeling/ui/actions/NewLocalLibrary.java @@ -1,36 +1,36 @@ -package org.simantics.modeling.ui.actions; - -import org.simantics.Simantics; -import org.simantics.db.Resource; -import org.simantics.db.WriteGraph; -import org.simantics.db.common.request.WriteResultRequest; -import org.simantics.db.exception.DatabaseException; -import org.simantics.modeling.ModelingResources; - -/** - * @author Tuukka Lehtonen - */ -public class NewLocalLibrary extends NewLibrary { - - protected Resource createLocalLibrary(WriteGraph graph, Resource parent) - throws DatabaseException { - Resource lib = super.createLibrary(graph, parent); - ModelingResources MOD = ModelingResources.getInstance(graph); - graph.claim(lib, MOD.IsLocalLibraryOf, parent); - - return lib; - } - - public Resource newLibrary(final Resource model) throws DatabaseException { - Resource library = Simantics.getSession().syncRequest(new WriteResultRequest() { - - @Override - public Resource perform(WriteGraph graph) throws DatabaseException { - Resource library = createLocalLibrary(graph, model); - return library; - } - }); - return library; - } - -} +package org.simantics.modeling.ui.actions; + +import org.simantics.Simantics; +import org.simantics.db.Resource; +import org.simantics.db.WriteGraph; +import org.simantics.db.common.request.WriteResultRequest; +import org.simantics.db.exception.DatabaseException; +import org.simantics.modeling.ModelingResources; + +/** + * @author Tuukka Lehtonen + */ +public class NewLocalLibrary extends NewLibrary { + + protected Resource createLocalLibrary(WriteGraph graph, Resource parent) + throws DatabaseException { + Resource lib = super.createLibrary(graph, parent); + ModelingResources MOD = ModelingResources.getInstance(graph); + graph.claim(lib, MOD.IsLocalLibraryOf, parent); + + return lib; + } + + public Resource newLibrary(final Resource model) throws DatabaseException { + Resource library = Simantics.getSession().syncRequest(new WriteResultRequest() { + + @Override + public Resource perform(WriteGraph graph) throws DatabaseException { + Resource library = createLocalLibrary(graph, model); + return library; + } + }); + return library; + } + +}