... by transforming your design into a working application! Reduce your initial development time to zero.
Rebel Plus and Rebel are distributed as one StarUML plugin. You activate the Plus mode by entering your license key, that authorizes you for using advanced, enterprise features.
Questions? See the Frequently Asked Questions
Rebel Plus may be evaluated for free during two week trial period! However, a license must be purchased for continued use. More...
Enjoy the iterative approach of re-generating the Java code multiple times by retaining the manual code changes, and how fast the development goes!
... by focusing on visualising and modeling! And let the Rebel Plus do the rest: create JPA entities from your UML model, provide Swagger documentation or create a complete Spring CRUD RESTful service without writing a single line of Java code!
Everything you see bellow. And we are adding more features all the time.
|Java code generation|
|Custom indentation:tabs and spaces|
|Getters and setters|
|Association link/unlink methods|
|Fluent-style link/unlink methods|
|Resolve and import in-model dependencies|
|Predefined modeling types|
|Optional generation of package-info.java|
|Custom copyright text|
|Standard imports for generated classes|
|Custom collections for different types of associations|
|Method auto-generation for implemented interfaces|
|Generate Java Persistence API annotations for persistent classes|
|Customize class inheritance mapping strategies|
|Autogenerate Id attribute for persistent entities|
|equals() and hashCode() methods for persistent classes|
|Optional persistent classes implement Serializable|
|Customize enum persistence|
|Optional @Temporal annotation for dates|
|Optional @NotNull annotations for mandatory attributes|
|@Embeddable modeling and code generation|
|Built-in modeling support for Spring components|
|Auto-generate Spring Data Repositories for JPA entities|
|Auto-generate CRUD Services for JPA entities|
|Auto-generate CRUD REST Controllers for JPA entities|
|Modeling and code generation for JSON/XML serialization|
|Customize class inheritance mapping|
|Configurable export of model documentation into Javadoc or Swagger|
|Custom annotations for model elements|
However, in order to be able to develop and maintain it, we have decided to sell licenses for the advanced, Plus version of the plugin.