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.
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, commercial features.
Rebel Plus may be downloaded and evaluated for free during two week trial period! However, a license must be purchased for continued use. More...
Questions? See the Frequently Asked Questions
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|
|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|
|Custom annotations for model elements|