1 package org.simantics.document.linking.report.templates;
3 import org.simantics.db.ReadGraph;
4 import org.simantics.db.Resource;
5 import org.simantics.document.linking.ontology.DocumentLink;
6 import org.simantics.document.linking.utils.SourceLinkUtil;
8 class SourceReferenceComparator extends ResourceNameComparator {
9 private DocumentLink sl;
10 public SourceReferenceComparator(ReadGraph graph, Resource model) {
12 sl = DocumentLink.getInstance(graph);
17 public int compare(Resource o1, Resource o2) {
22 doc1 = SourceLinkUtil.getReferredDocument(graph, o1);
24 doc2 = SourceLinkUtil.getReferredDocument(graph, o2);
27 return super.compare(doc1,doc2);
29 } else if (doc2 != null)
32 } catch (Exception e) {