]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.issues.common/src/org/simantics/issues/common/BatchIssueDescriptions.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.issues.common / src / org / simantics / issues / common / BatchIssueDescriptions.java
index 2df19be0739acee065cf74ea6577f11dc96028a1..e69224bf96c713605e70b78f83a6792bfcdf6465 100644 (file)
@@ -1,39 +1,39 @@
-package org.simantics.issues.common;\r
-\r
-import gnu.trove.set.hash.THashSet;\r
-\r
-import java.util.Collection;\r
-import java.util.Collections;\r
-import java.util.Set;\r
-\r
-import org.simantics.db.Issue;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.db.common.request.ResourceRead2;\r
-import org.simantics.db.common.utils.ListUtils;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.issues.ontology.IssueResource;\r
-\r
-public class BatchIssueDescriptions extends ResourceRead2<Set<Issue>> {\r
-\r
-       public BatchIssueDescriptions(Resource source, Resource context) {\r
-               super(source, context);\r
-       }\r
-       \r
-       @Override\r
-       public Set<Issue> perform(ReadGraph graph) throws DatabaseException {\r
-               IssueResource ISSUE = IssueResource.getInstance(graph);\r
-               Collection<Resource> issues = graph.syncRequest(new ManagedIssues(resource));\r
-               if (issues.isEmpty())\r
-                       return Collections.emptySet();\r
-               Set<Issue> result = new THashSet<Issue>(issues.size());\r
-               for(Resource issue :  issues) {\r
-               Resource list = graph.getSingleObject(issue, ISSUE.Issue_HasContexts);\r
-               if(ListUtils.toList(graph, list).contains(resource2)) {\r
-                               result.add(graph.sync(new StandardIssueDescription(issue)));\r
-                       }\r
-               }\r
-               return result;\r
-       }\r
-       \r
+package org.simantics.issues.common;
+
+import gnu.trove.set.hash.THashSet;
+
+import java.util.Collection;
+import java.util.Collections;
+import java.util.Set;
+
+import org.simantics.db.Issue;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.db.common.request.ResourceRead2;
+import org.simantics.db.common.utils.ListUtils;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.issues.ontology.IssueResource;
+
+public class BatchIssueDescriptions extends ResourceRead2<Set<Issue>> {
+
+       public BatchIssueDescriptions(Resource source, Resource context) {
+               super(source, context);
+       }
+       
+       @Override
+       public Set<Issue> perform(ReadGraph graph) throws DatabaseException {
+               IssueResource ISSUE = IssueResource.getInstance(graph);
+               Collection<Resource> issues = graph.syncRequest(new ManagedIssues(resource));
+               if (issues.isEmpty())
+                       return Collections.emptySet();
+               Set<Issue> result = new THashSet<Issue>(issues.size());
+               for(Resource issue :  issues) {
+               Resource list = graph.getSingleObject(issue, ISSUE.Issue_HasContexts);
+               if(ListUtils.toList(graph, list).contains(resource2)) {
+                               result.add(graph.sync(new StandardIssueDescription(issue)));
+                       }
+               }
+               return result;
+       }
+       
 }
\ No newline at end of file