]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling/src/org/simantics/modeling/export/DiscoverModels.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.modeling / src / org / simantics / modeling / export / DiscoverModels.java
index dffd96bdee1f03e81d46b1989433cbb8f4f3c7ab..49ee8211609727b2e154110f18e6d8f7567c1c97 100644 (file)
@@ -1,53 +1,53 @@
-package org.simantics.modeling.export;\r
-\r
-import java.util.Collection;\r
-\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.common.utils.traverser.TraverseQueryBuilder;\r
-import org.simantics.db.common.utils.traverser.TraverseResult;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.request.Read;\r
-import org.simantics.export.core.ExportContext;\r
-import org.simantics.export.core.error.ExportException;\r
-import org.simantics.export.core.intf.DiscoverAction;\r
-import org.simantics.export.core.util.ExportQueries;\r
-import org.simantics.layer0.Layer0;\r
-import org.simantics.simulation.ontology.SimulationResource;\r
-\r
-/**\r
- * Discovers all models in context ( session, project )\r
- *\r
- * @author toni.kalajainen@semantum.fi\r
- */\r
-public class DiscoverModels implements DiscoverAction {\r
-\r
-       public Read<Collection<String>> discoverRequest(\r
-                       final Collection<String> startLocations) throws ExportException {\r
-               return new Read<Collection<String>>() {\r
-                       public Collection<String> perform(ReadGraph graph) throws DatabaseException {\r
-                               \r
-                               Layer0 L0 = Layer0.getInstance(graph);\r
-                               SimulationResource SIM = SimulationResource.getInstance(graph);  \r
-                               TraverseQueryBuilder builder = new TraverseQueryBuilder();\r
-                               builder.setStartResources( graph.syncRequest( ExportQueries.toResources(startLocations) ) );\r
-                               builder.followRelation( L0.ConsistsOf );\r
-                               builder.followAndReturnInstanceOf( SIM.Model );\r
-                               TraverseResult traverseResult = graph.syncRequest( builder.build() );\r
-                               return graph.syncRequest( ExportQueries.toUris( traverseResult.result ) );\r
-                       }\r
-                       \r
-               };\r
-       }\r
-\r
-       @Override\r
-       public Collection<String> discoverContent(ExportContext ctx, Collection<String> startLocations) throws ExportException {                \r
-               try {\r
-                       return ctx.session.syncRequest( discoverRequest(startLocations) );\r
-               } catch (DatabaseException e) {\r
-                       if ( e.getCause() instanceof ExportException ) throw (ExportException) e.getCause();\r
-                       throw new ExportException( e );\r
-               }\r
-       }\r
-       \r
-\r
-}\r
+package org.simantics.modeling.export;
+
+import java.util.Collection;
+
+import org.simantics.db.ReadGraph;
+import org.simantics.db.common.utils.traverser.TraverseQueryBuilder;
+import org.simantics.db.common.utils.traverser.TraverseResult;
+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.layer0.Layer0;
+import org.simantics.simulation.ontology.SimulationResource;
+
+/**
+ * Discovers all models in context ( session, project )
+ *
+ * @author toni.kalajainen@semantum.fi
+ */
+public class DiscoverModels implements DiscoverAction {
+
+       public Read<Collection<String>> discoverRequest(
+                       final Collection<String> startLocations) throws ExportException {
+               return new Read<Collection<String>>() {
+                       public Collection<String> perform(ReadGraph graph) throws DatabaseException {
+                               
+                               Layer0 L0 = Layer0.getInstance(graph);
+                               SimulationResource SIM = SimulationResource.getInstance(graph);  
+                               TraverseQueryBuilder builder = new TraverseQueryBuilder();
+                               builder.setStartResources( graph.syncRequest( ExportQueries.toResources(startLocations) ) );
+                               builder.followRelation( L0.ConsistsOf );
+                               builder.followAndReturnInstanceOf( SIM.Model );
+                               TraverseResult traverseResult = graph.syncRequest( builder.build() );
+                               return graph.syncRequest( ExportQueries.toUris( traverseResult.result ) );
+                       }
+                       
+               };
+       }
+
+       @Override
+       public Collection<String> discoverContent(ExportContext ctx, Collection<String> 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 );
+               }
+       }
+       
+
+}