set constraint bodi text except detail messag human readabl param data bodi constraint except illeg state except constraint state accept bodi chang except ocl parser except specifi constraint syntact correct except ocl type except specifi constraint doe adher ocl type rule set data data edit util eu helper ocl parser except ocl type except pars check specifi constraint ocl tree tree object mme context ocl util inner enclos namespac mmei target tree eu helper pars check constraint data argo facad mme context io except ioe ignor highli unlik log defin log lp log granular type statement log error problem pars check constraint ioe endif split constraint bodi user want eu helper auto split list constraint eu helper split constraint tree constraint size remov constraint mn idx iter constraint iter ocl tree oclt current ocl tree object mc model core factori creat constraint model core helper set mc oclt current constraint model core helper set bodi mc model data type factori creat express ocl oclt current express model core helper add constraint mmei target mc constraint own namespac model facad namespac mmei target model core helper add own element model facad namespac mmei target mc model facad namespac mme context model core helper add own element model facad namespac mme context mc constraint al constraint add mc constraint ad store constraint bodi object mc old mc constraint constraint time set data call mc constraint model core factori creat constraint model core helper set mc constraint constraint model core helper set bodi mc constraint model data type factori creat express ocl data model core helper add constraint mmei target mc constraint constraint own namespac object target namespac model facad namespac mmei target object context namespac model facad namespac mme context target namespac model core helper add own element target namespac mc constraint context namespac model core helper add own element context namespac mc constraint al constraint set mn idx mc constraint mc old model core factori creat constraint model core helper set mc old model facad mc constraint model core helper set bodi mc old model data type factori creat express ocl model facad bodi model facad bodi mc constraint model core helper set bodi mc constraint model data type factori creat express ocl data constraint data chang mn idx mc old mc constraint ocl type except pe defin log lp log granular type statement log warn sort ocl type problem pe endif pe ocl parser except pe defin log lp log granular type statement log warn pars constraint pe endif pe ocl except ocl exc runtim except occur intern test fail defin log lp log granular type statement log warn unidentifi problem endif ocl exc 