Voici un très bon article qui décrit l'API d'un produit permettant de faire du RAD en java.
La manière d'utiliser les enum est intéressante.


Accelerating Database-Driven Application Development In Eclipse RCP (Anglais)