interpret code tudresden ocl parser analysi depth adapt constraint tudresden ocl parser node constraint overrid constraint constraint node constraint node node context declar node context declar appli local ok object temp node constraint bodi arrai temp length exp evalu reset model element mi constraint bodi temp appli exp evalu object val exp evalu valu local ok val val val ok local ok constraint node 