Currently, the plugin is handrolled on top of the Java syntax highlighter.
An application could be written and bundled with Umple to generate the yaml files through the Token tree that the EBNF parser generates.
Ideally, there would be a visitor-esque access pattern for traversing the Token tree, and maybe this is the reason for exposing it. 😄