-package org.simantics.db.layer0.request;\r
-\r
-import java.util.Collection;\r
-\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.common.request.ResourceRead;\r
-import org.simantics.db.exception.DatabaseException;\r
-\r
-/**\r
- * Returns the active model or null if no single active model is available.\r
- */\r
-public class PossibleActiveModel extends ResourceRead<Resource> {\r
-\r
- public PossibleActiveModel(Resource project) {\r
- super(project);\r
- }\r
-\r
- @Override\r
- public Resource perform(ReadGraph graph) throws DatabaseException {\r
- Collection<Resource> actives = graph.syncRequest(new ActiveModels(resource));\r
- if (actives.size() == 1)\r
- return actives.iterator().next();\r
- else\r
- return null;\r
- }\r
-\r
-}\r
+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<Resource> {
+
+ public PossibleActiveModel(Resource project) {
+ super(project);
+ }
+
+ @Override
+ public Resource perform(ReadGraph graph) throws DatabaseException {
+ Collection<Resource> actives = graph.syncRequest(new ActiveModels(resource));
+ if (actives.size() == 1)
+ return actives.iterator().next();
+ else
+ return null;
+ }
+
+}