set downlink node base edg shown diagram setup link fig node clear hash map fig list classdiagram inherit edg fig parent edg hash map fig list classdiagram inherit edg classdiagram node node layout node node node clear node node clear fig node node figur node classdiagram edg edg layout edg fig parent fig edg dest fig node classdiagram node child fig node edg sourc fig node classdiagram node parent fig node parent fig edg classdiagram inherit edg parent child parent add downlink child child add uplink parent list classdiagram inherit edg edg list fig parent edg parent fig edg list edg list arrai list classdiagram inherit edg fig parent edg parent fig edg list edg list add classdiagram inherit edg edg defin log lp log granular type statement lp log local nest statement log error edg miss end edg endif edg classdiagram note edg parent comment parent add uplink child child comment child add uplink parent defin log lp log granular type statement lp log local nest statement log error unexpect parent child constel edg edg endif edg classdiagram associ edg associ support todo creat appropri classdiagram edg defin log lp log granular type statement lp log local nest statement log error unsupport edg type endif 