uml build object owner model command command model command uml cl uml execut owner cl creat cl creat extent owner init cl cl undo cl ref delet invalid object except defin log lp log granular type statement log warn object delet cl endif undoabl redoabl uml clazz uml argouml model model execut command owner namespac model impl core helper set namespac clazz owner clazz 