Creating dynamic form builders using Vaadin ?

I am considering using Vaadin for my project. Is it possible to create user defined forms (drag drop of elements, setting properties, mapping to database elements) using Vaadin or if there is already an inbuilt component within for vaadin ?

More details are at:

Perhaps you can try using Vaadin Designer. You can easily create drag and drop elements, set properties. It is very rapid, and it might save a lot of time for you.