nitc :: Model :: collect_mpackages
self
# Collect all MPackages in `self`
fun collect_mpackages(filter: nullable ModelFilter): HashSet[MPackage] do
var res = new HashSet[MPackage]
for mpackage in mpackages do
if filter == null or filter.accept_mentity(mpackage) then res.add(mpackage)
end
return res
end
src/model/model_collect.nit:150,2--157,4