Eclipse Presentation Modeling Framework (PMF)

The PMF project is a modeling solution and code generation facility to build enterprise data presentation application. It provides the basic functional concepts of user interaction in a PIM level UI modeling language. This framework is highly extensible and can be integrated with any UI technology such as SWT/Jface, e4, JSF, XUL, Swing, GWT, Ajax, Silverlight or others. The final goal is to provide a rich-feature, intrusive, high extensible UI MDA framework.

Here is the original proposal.