X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.simulation%2Fsrc%2Forg%2Fsimantics%2Fsimulation%2Fexport%2FDiscoverSubscriptions.java;fp=bundles%2Forg.simantics.simulation%2Fsrc%2Forg%2Fsimantics%2Fsimulation%2Fexport%2FDiscoverSubscriptions.java;h=4012e2e9aa81b9977b0e280548140cec92a0da32;hb=0ae2b770234dfc3cbb18bd38f324125cf0faca07;hp=9fe34de3fcff692759a9e83836c3677e639fa2a7;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.simulation/src/org/simantics/simulation/export/DiscoverSubscriptions.java b/bundles/org.simantics.simulation/src/org/simantics/simulation/export/DiscoverSubscriptions.java index 9fe34de3f..4012e2e9a 100644 --- a/bundles/org.simantics.simulation/src/org/simantics/simulation/export/DiscoverSubscriptions.java +++ b/bundles/org.simantics.simulation/src/org/simantics/simulation/export/DiscoverSubscriptions.java @@ -1,35 +1,35 @@ -package org.simantics.simulation.export; - -import java.util.Collection; - -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.request.Read; -import org.simantics.export.core.ExportContext; -import org.simantics.export.core.error.ExportException; -import org.simantics.export.core.intf.DiscoverAction; -import org.simantics.export.core.util.ExportQueries; -import org.simantics.modeling.ModelingResources; - -/** - * Discovers experiment results - * - * @author toni.kalajainen@semantum.fi - */ -public class DiscoverSubscriptions implements DiscoverAction { - - public Read> discoverRequest( - final Collection startLocations) throws ExportException { - return ExportQueries.instancesOf(startLocations, ModelingResources.URIs.Subscription); - } - - @Override - public Collection discoverContent(ExportContext ctx, Collection startLocations) throws ExportException { - try { - return ctx.session.syncRequest( discoverRequest(startLocations) ); - } catch (DatabaseException e) { - if ( e.getCause() instanceof ExportException ) throw (ExportException) e.getCause(); - throw new ExportException( e ); - } - } - -} +package org.simantics.simulation.export; + +import java.util.Collection; + +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.request.Read; +import org.simantics.export.core.ExportContext; +import org.simantics.export.core.error.ExportException; +import org.simantics.export.core.intf.DiscoverAction; +import org.simantics.export.core.util.ExportQueries; +import org.simantics.modeling.ModelingResources; + +/** + * Discovers experiment results + * + * @author toni.kalajainen@semantum.fi + */ +public class DiscoverSubscriptions implements DiscoverAction { + + public Read> discoverRequest( + final Collection startLocations) throws ExportException { + return ExportQueries.instancesOf(startLocations, ModelingResources.URIs.Subscription); + } + + @Override + public Collection discoverContent(ExportContext ctx, Collection startLocations) throws ExportException { + try { + return ctx.session.syncRequest( discoverRequest(startLocations) ); + } catch (DatabaseException e) { + if ( e.getCause() instanceof ExportException ) throw (ExportException) e.getCause(); + throw new ExportException( e ); + } + } + +}