figured it out myself: I had to mark the project as deployable.
Great, we love easy answers
BTW what did you mean by making project as deployable? In preview in Designer does not enforce the data roles, but when you deploy the vdb it does.
In the Teiid Designer perspective of JBoss Developer Studio, right click on the project and then click on Mark as Deployable.