valid drag tree path destin path transfer tf destin path defin log lp log granular type statement lp log local nest statement log debug valid drag destin endif select tree path descend destin path defin log lp log granular type statement lp log local nest statement log debug valid drag descend endif tf data flavor support transfer model element uml collect flavor defin log lp log granular type statement lp log local nest statement log debug valid drag flavor support endif object dest mutabl tree node destin path path compon user object todo support type drag set owner drag namespac altern drag state composit state destin space abort model facad namespac dest defin log lp log granular type statement lp log local nest statement log debug valid drag namespac endif sure dest namespac model model manag helper read dest defin log lp log granular type statement lp log local nest statement log debug valid drag edit uml element profil endif destin data type abort todo namespac contain element don allow tfm mvw wf rs data type data type contain oper queri self featur ocl kind oper ocl type oper queri data type contain model element self content imho enforc wf rs possibl copi queri oper allow model facad data type dest defin log lp log granular type statement lp log local start method lp log local lp log local nest statement log debug valid drag destin data type endif let check drag element drop drag valid ignor drop collect transfer collect tf transfer data transfer model element uml collect flavor object element transfer model facad auml element element model model manag helper read element model facad model element dest model facad namespac element model core helper valid namespac element dest defin log lp log granular type statement lp log local nest statement log debug valid drag namespac dest endif model facad featur element model facad classifi dest element relocat relocat relocat element reloc allow dest defin log lp log granular type statement lp log local nest statement log debug valid drag diagram dest endif unsupport flavor except defin log lp log granular type statement log debug endif io except defin log lp log granular type statement log debug endif defin log lp log granular type statement log debug valid drag valid namespac endif 