I saw this post already and although it suggest a few possibilities it doesn't indicate which approach provides the ability to support Activiti's extensions. I would imagine that the modeler and eclipse designer would need some form of an API to transpose the graphical representation into the xml format. What do these toolings use?