package edu.stanford.nlp.parser.ensemble.utils;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
public class DependencyUtils {
private static class IdComparator implements Comparator<Dependency> {
@Override
public int compare(Dependency o1, Dependency o2) {
if (o1.mod() < o2.mod()) {
return -1;
} else if (o1.mod() == o2.mod()) {
return 0;
}
return 1;
}
}
public static <T extends Dependency> void sortById(List<T> tree) {
Collections.sort(tree, new IdComparator());
}
}