- var projectpath = toolcontext.output_dir.join_path("project_hierarchy.dot")
- dot.mprojects.add(model.mprojects.first)
- print "generating {projectpath}"
- dot.write_to_file(projectpath)
+ # Collect requested packages
+ for m in given_mmodules do
+ var g = m.mgroup
+ if g == null then continue
+ dot.mpackages.add(g.mpackage)
+ end
+ var packagepath = toolcontext.output_dir.join_path("package_hierarchy.dot")
+ print "generating package_hierarchy.dot"
+ dot.write_to_file(packagepath)