Additional default format for UML modelling in black and white

Could you add in the desktop version menu Project Options –> Diagramming –> Shape two buttons: Reset Formats to Default (color) and Reset Formats to Default (black & white) instead the current one: Reset Formats to Default?
My problem is next: I make the nonempty project file for my students. I set the standart UML black & white style for shapes for this project. I export the black & white style in XML-file. My students get the project file and import syle from the XML-file and do their UML-exercises. But in students’ models some UML shapes have wrong style. Final states, initial pseudostates, fork, join, junction, lost messages, found messages, etc are wrong formatted. It’s because I remove default style colors by the one of two way: 1) set all shapes transparent by default and set nottransparent finalstates etc; or 2) set all shapes filled white by default and set filled black for finalstates etc. In students’ workspaces finalstates (etc) stay be transparent or filled white. The style settings are imported partially.(
I hope that two default styles (color and b&w) resolve my problem.
Thanks.

The UML renderer’s handling of special elements, such as final state, initial pseudostate, fork/join, etc., has internal defaults, so when you override the base style to black and white, they don’t completely inherit it. This isn’t really an XML import problem.

For this reason, pupils’ ultimate states are translucent or white.

It would be easily resolved with two appropriate presets: reset to default (color) and reset to default (black & white). Instead of being something we hack via style export, black and white ought to be a top-notch UML theme.

1 Like

Thanks!
I add two styles to the project: 1) B&W for all normal UML shapes; 2) B&B for final states etc.
Now students can fix wrong formatted shapes by applying second style.