nitc :: ModelIndex :: index_by_full_name
mentity
by its MEntity::full_name
# Index `mentity` by its `MEntity::full_name`
private fun index_by_full_name(mentity: MEntity) do
var name = mentity.full_name
# Index full name
full_names[name] = mentity
# Index prefix
if not full_name_prefixes.has_key(name) then
full_name_prefixes[name] = new Array[MEntity]
end
full_name_prefixes[name].add mentity
# Index distance
full_name_distances.add(name)
end
src/model/model_index.nit:299,2--314,4