Grammar model uses proper EClass reference instead of URI string
Refactored syntax highlighting to use JFace mechanisms