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}