oper build oper object cl object type type type type cl type illeg argument except cl type instanc type non nl uml util own oper type cl unsupport oper except type cl non nl doe support own oper non nl runnabl run runnabl run oper oper creat oper uml util own oper type cl add oper oper creat result type type oper set param add oper chang command cmd chang command model impl run creat oper own edit domain command stack execut cmd cmd set object run param cl oper run param 