StarUML 3.2.0 Release

StarUML 3.2.0 is now available for download. This release includes the some additional features and fixed issues. Additional features are:

Hide a subset of attributes, operations, etc.

A class view is alway show all of attributes and operations defined in the class model. Sometime you need to show only a subset of attributes and operations in a class view. Now you can delete attribute or operations views in a class view without deleting attributes or operations in the corresponding class model. To delete a particular attribute view, select the attribute view in the diagram and just press delete key. To show again the deleted attribute view, drag the attribute from Model Explorer and drop on the class view.

selective-show

Activity diagram improvements

There are some improvements in Activity Diagram. The first is call activity notation for action elements. To show call activity notation set “kind” property of action to “callBehavior” and “target” property to an Activity element. The second is object states. To show states in Object Nodes, assign States elements to the “inStates” property of an Object Node. The last is activity edge connector. You can use activity edge connectors to simplify control flows or object flows.

activity-diagram-improvements

Turn-off automatic updates

Now you can turn-off automatic updates in Preferences if you don’t want to updates.

The detailed resolved issues can be found at Release Note.

StarUML 3.1.0 Release

StarUML 3.1.0 is now available for download. This release includes the some additional features and fixed issues. Additional features are:

Template Binding

Template Binding element is supported with Template Parameter Substitution element. Theses elements allows you to express bound classes from template classes by substituting template parameters with actual values.

template-binding

Custom Keymaps

Now you can change or add new key bindings for any commands (Menu Items) by just creating keymap.json file in the user configuration folder. For more about custom keymap, please check the documentation.

Custom Sequence Numbering

You can use custom sequence numbers of Messages in Sequence and Communication Diagrams instead of auto-generated integer sequence numbers. For more about custom sequence numbering, please check the documentation.

The detailed resolved issues can be found at Release Note.

 

 

New Extension: Rebel

Rebel extensions developed by Archetype Software are available in Extension Registry. This extension is an advanced Java code generator. It enables modeling and code generation for Java Persistence API/Hibernate, Spring, Spring Data and Jackson. Besides other features, it preserves your changes to the generated source code. For more information, please visit here (https://archetypesoftware.com/). Thanks to Archetype Software.