]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/templates/SourceParentHierarchyComparator.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.document.linking.ui / src / org / simantics / document / linking / report / templates / SourceParentHierarchyComparator.java
index b97f2423289125f9e82dfbed0b19a970ea3bf975..19c3679b07db47ab65edfcb1cb9ea9dd24ac0171 100644 (file)
@@ -1,38 +1,38 @@
-package org.simantics.document.linking.report.templates;\r
-\r
-import java.util.List;\r
-\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.document.linking.ontology.DocumentLink;\r
-\r
-class SourceParentHierarchyComparator extends ResourceNameComparator {\r
-       DocumentLink sl;\r
-       \r
-       public SourceParentHierarchyComparator(ReadGraph graph, Resource model) {\r
-               super(graph,model);\r
-               sl = DocumentLink.getInstance(graph);\r
-       }\r
-       \r
-       \r
-       @Override\r
-       public int compare(Resource o1, Resource o2) {\r
-               try {\r
-                       Resource r1 = graph.getSingleObject(o1, sl.hasSource_Inverse);\r
-                       Resource r2 = graph.getSingleObject(o2, sl.hasSource_Inverse);\r
-                       List<Resource> path1 = getPath(r1);\r
-                       List<Resource> path2 = getPath(r2);\r
-                       int count = Math.min(path1.size(), path2.size());\r
-                       for (int i = 0; i < count; i++) {\r
-                               int comp = super.compare(path1.get(i), path2.get(i));\r
-                               if (comp != 0)\r
-                                       return comp;\r
-                       }\r
-                       return path1.size() - path2.size();\r
-                       \r
-               } catch (Exception e) {\r
-                       return 0;\r
-               }\r
-               \r
-       }\r
+package org.simantics.document.linking.report.templates;
+
+import java.util.List;
+
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.document.linking.ontology.DocumentLink;
+
+class SourceParentHierarchyComparator extends ResourceNameComparator {
+       DocumentLink sl;
+       
+       public SourceParentHierarchyComparator(ReadGraph graph, Resource model) {
+               super(graph,model);
+               sl = DocumentLink.getInstance(graph);
+       }
+       
+       
+       @Override
+       public int compare(Resource o1, Resource o2) {
+               try {
+                       Resource r1 = graph.getSingleObject(o1, sl.hasSource_Inverse);
+                       Resource r2 = graph.getSingleObject(o2, sl.hasSource_Inverse);
+                       List<Resource> path1 = getPath(r1);
+                       List<Resource> path2 = getPath(r2);
+                       int count = Math.min(path1.size(), path2.size());
+                       for (int i = 0; i < count; i++) {
+                               int comp = super.compare(path1.get(i), path2.get(i));
+                               if (comp != 0)
+                                       return comp;
+                       }
+                       return path1.size() - path2.size();
+                       
+               } catch (Exception e) {
+                       return 0;
+               }
+               
+       }
 }
\ No newline at end of file