]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/templates/SourceParentComparator.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.document.linking.ui / src / org / simantics / document / linking / report / templates / SourceParentComparator.java
index f926ecfb7ad212f37323df5122d6f21aa4eecac4..82bafbed534e45da63daa2f5ebcfe16cbd75c907 100644 (file)
@@ -1,38 +1,38 @@
-package org.simantics.document.linking.report.templates;\r
-\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.Resource;\r
-import org.simantics.document.linking.ontology.DocumentLink;\r
-\r
-class SourceParentComparator extends ResourceNameComparator {\r
-       DocumentLink sl;\r
-       public SourceParentComparator(ReadGraph graph, Resource model) {\r
-               super(graph,model);\r
-               sl = DocumentLink.getInstance(graph);\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
-                       int comp = super.compare(r1,r2);\r
-                       if (comp == 0) {\r
-                               Resource rel1 = graph.getPossibleObject(o1, sl.consernsRelation);\r
-                               Resource rel2 = graph.getPossibleObject(o2, sl.consernsRelation);\r
-                               if (rel1 != null) {\r
-                                       if (rel2 != null)\r
-                                               return super.compare(rel1,rel2);\r
-                                       return 1;\r
-                               } else if (rel2 != null)\r
-                                       return -1;\r
-                               return 0;\r
-                       } else {\r
-                               return comp;\r
-                       }\r
-               } catch (Exception e) {\r
-                       return 0;\r
-               }\r
-               \r
-       }\r
+package org.simantics.document.linking.report.templates;
+
+import org.simantics.db.ReadGraph;
+import org.simantics.db.Resource;
+import org.simantics.document.linking.ontology.DocumentLink;
+
+class SourceParentComparator extends ResourceNameComparator {
+       DocumentLink sl;
+       public SourceParentComparator(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);
+                       int comp = super.compare(r1,r2);
+                       if (comp == 0) {
+                               Resource rel1 = graph.getPossibleObject(o1, sl.consernsRelation);
+                               Resource rel2 = graph.getPossibleObject(o2, sl.consernsRelation);
+                               if (rel1 != null) {
+                                       if (rel2 != null)
+                                               return super.compare(rel1,rel2);
+                                       return 1;
+                               } else if (rel2 != null)
+                                       return -1;
+                               return 0;
+                       } else {
+                               return comp;
+                       }
+               } catch (Exception e) {
+                       return 0;
+               }
+               
+       }
 }
\ No newline at end of file