argouml uml diagram layout layout edg layout layout edg wai form nice inherit tree implement nice zigzag line class work row differ author marku klink layout construct zig zag inherit line underli fig fig fig underli fig center high center high center low center low sidestep differ center high center low center point close just adjust endpoint line littl bit add jog middl deal offset todo epsilon current fix probabl comput dynam width narrowest figur valu visual notic math ab differ epsilon fig add point center low differ differ low locat fig add point center high differ high locat high size height fig add point center low low locat defin log lp log granular type statement lp log local nest statement log debug enabl log debug point center low low locat endif underli fig add point center high differ gap underli fig add point center high gap defin log lp log granular type statement lp log local nest statement log debug enabl log debug point center high differ gap log debug point center high gap endif fig add point center high high locat high size height defin log lp log granular type statement lp log local nest statement log debug enabl log debug point center high high locat high size height endif fig set fill current edg set fig underli fig current edg set nearest point 