The XPL editor is an RCP Eclipse application based on the eXtensible Presentation Language, an xml-based presentation language built on top of Visual DesignPatterns. For more information about XPL, visit http://semantics.eng.it/xpl/index.html
...This allows programmers to extend their favorite language. It also simplifies compilers, IDEs and code generators. Among foreseeable extensions are UML diagrams , DesignPatterns...