set edit domain model editor todo probabl need edit domain argo project resourc set separ initi edit domain uml resourc properti defin stand applic plug uml resourc contain path uml uml resourc jar plugin path properti uml resourc non nl basic command stack command stack basic command stack overrid handl error except except handl error except runtim except except list adapt factori factori arrai list adapt factori factori add uml resourc item provid adapt factori factori add uml item provid adapt factori factori add ecor item provid adapt factori factori add uml reflect item provid adapt factori compos adapt factori adapt factori compos adapt factori factori todo need adapt send undo redo command consum argo uml undo mechan implement model subsystem tfm edit domain uml adapt factori edit domain adapt factori command stack read map resourc set resourc set edit domain resourc set map object extens factori map resourc set resourc factori registri extens factori map map uri uri uri map resourc set uri convert uri map path file input stream file input stream path close io except runtim except path path replac charact letter path path path uri uri uri creat uri jar file path non nl non nl defin log lp log granular type statement lp log local nest statement log debug uml resourc uri uri non nl endif resourc set registri uml ns uri uml instanc resourc set registri ecor ns uri ecor instanc extens factori map uml resourc file extens uml resourc factori instanc uri map uri creat uri uml resourc librari pathmap uri append segment librari append segment non nl non nl uri map uri creat uri uml resourc metamodel pathmap uri append segment metamodel append segment non nl non nl uri map uri creat uri uml resourc profil pathmap uri append segment profil append segment non nl non nl extens factori map uml uml resourc file extens uml uml resourc factori instanc extens factori map xmi uml resourc file extens xmi uml resourc factori instanc uri map uml uml extend meta data uri map uri map xmi uml extend meta data uri map 