001package org.dllearner.algorithms.qtl.util; 002 003import org.apache.jena.graph.Node; 004import org.apache.jena.sparql.util.NodeComparator; 005import org.dllearner.algorithms.qtl.datastructures.NodeInv; 006 007public class NodeComparatorInv extends NodeComparator { 008 @Override 009 public int compare(Node o1, Node o2) { 010 int val1 = o1 instanceof NodeInv ? 1 : 0; 011 int val2 = o2 instanceof NodeInv ? 1 : 0; 012 013 if (val1 == val2) { 014 return super.compare(o1, o2); 015 } 016 return val1 - val2; 017 } 018}