X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=bundles%2Forg.simantics.db.layer0%2Fsrc%2Forg%2Fsimantics%2Fdb%2Flayer0%2Frequest%2FPossibleActiveModel.java;h=43a27f196f23193f3c25c1ea16c1b5cf3a1fd8e7;hb=a52f0324c9435755d3da3f053794c077f7d58213;hp=44d6ac1197456df27df3c8a761a46d9c98233881;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/request/PossibleActiveModel.java b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/request/PossibleActiveModel.java index 44d6ac119..43a27f196 100644 --- a/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/request/PossibleActiveModel.java +++ b/bundles/org.simantics.db.layer0/src/org/simantics/db/layer0/request/PossibleActiveModel.java @@ -1,28 +1,28 @@ -package org.simantics.db.layer0.request; - -import java.util.Collection; - -import org.simantics.db.ReadGraph; -import org.simantics.db.Resource; -import org.simantics.db.common.request.ResourceRead; -import org.simantics.db.exception.DatabaseException; - -/** - * Returns the active model or null if no single active model is available. - */ -public class PossibleActiveModel extends ResourceRead { - - public PossibleActiveModel(Resource project) { - super(project); - } - - @Override - public Resource perform(ReadGraph graph) throws DatabaseException { - Collection actives = graph.syncRequest(new ActiveModels(resource)); - if (actives.size() == 1) - return actives.iterator().next(); - else - return null; - } - -} +package org.simantics.db.layer0.request; + +import java.util.Collection; + +import org.simantics.db.ReadGraph; +import org.simantics.db.Resource; +import org.simantics.db.common.request.ResourceRead; +import org.simantics.db.exception.DatabaseException; + +/** + * Returns the active model or null if no single active model is available. + */ +public class PossibleActiveModel extends ResourceRead { + + public PossibleActiveModel(Resource project) { + super(project); + } + + @Override + public Resource perform(ReadGraph graph) throws DatabaseException { + Collection actives = graph.syncRequest(new ActiveModels(resource)); + if (actives.size() == 1) + return actives.iterator().next(); + else + return null; + } + +}