Here you can find diagrams that visualises the dependencies and the internal structure of the Hibernate Cartridge.
The Workflow
The workflow used by the Hibernate Cartridge is called hibernate.oaw. It consists of four parts, which are executed in the shown order.
The Components
XtendComponent
The XtendComponent can call oAW Extensions. The Hibernate Cartridge use it to invoke the modeltransformations.
CheckComponent
The CheckComponent calls the check templates. If any error occurs the errors are reported and the workflow is stopped.
Generator
The Generator calls the Root Template. The root template delegates the generation of the different artefacts to the specific templates. All Java Classes are delegated to the JavaBasic Cartridge. Only the Hibernate specific artifacts are generated by the cartridge itself.
SchemaExporter
The SchemaExporter calls the SchemaExporter.java to invoke the schema export.