Unfortunately, I do not think this is possible. Perhaps, instead of generating Castle AR models based on your UML diagram, you can generate your database from your UML and then use one of the tools you specified to reverse engineer it?
This link is for creating DDL that you could use.
source
share