X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.modeling.template2d.ui%2Fsrc%2Forg%2Fsimantics%2Fmodeling%2Ftemplate2d%2Fui%2Fexport%2FDrawingTemplateDiscoverer.java;h=7a25f80ac27f50af287f591e0fa2c8cd884d10e9;hb=refs%2Fchanges%2F38%2F238%2F2;hp=126a9a11476c000cca5a3282c365f900d956b7a1;hpb=24e2b34260f219f0d1644ca7a138894980e25b14;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.modeling.template2d.ui/src/org/simantics/modeling/template2d/ui/export/DrawingTemplateDiscoverer.java b/bundles/org.simantics.modeling.template2d.ui/src/org/simantics/modeling/template2d/ui/export/DrawingTemplateDiscoverer.java index 126a9a114..7a25f80ac 100644 --- a/bundles/org.simantics.modeling.template2d.ui/src/org/simantics/modeling/template2d/ui/export/DrawingTemplateDiscoverer.java +++ b/bundles/org.simantics.modeling.template2d.ui/src/org/simantics/modeling/template2d/ui/export/DrawingTemplateDiscoverer.java @@ -1,29 +1,29 @@ -package org.simantics.modeling.template2d.ui.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.template2d.ontology.Template2dResource; - -public class DrawingTemplateDiscoverer implements DiscoverAction { - - public Read> discoverRequest(final Collection startLocations) throws ExportException { - return ExportQueries.instancesOf(startLocations, Template2dResource.URIs.DrawingTemplate); - } - - @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.modeling.template2d.ui.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.template2d.ontology.Template2dResource; + +public class DrawingTemplateDiscoverer implements DiscoverAction { + + public Read> discoverRequest(final Collection startLocations) throws ExportException { + return ExportQueries.instancesOf(startLocations, Template2dResource.URIs.DrawingTemplate); + } + + @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 ); + } + } + +}