get_distances_hypernym_dic method
internal method, not needed, do not call this directly
Implementation
Map get_distances_hypernym_dic(){
List hypernym_paths = this._hypernym_paths();
Map distances_dic = {};
for (var p in hypernym_paths) {
for (var i = 0; i < p.length; i++) {
var hypernym = p[i];
int dist = p.length - 1 - i;
if(distances_dic.keys.contains(hypernym)){
int current_dist = distances_dic[hypernym];
if(dist < current_dist){
distances_dic[hypernym] = dist;
}
}else{
distances_dic[hypernym] = dist;
}
}
}
return distances_dic;
}