The default open tip/head arrow in activity diagrams are changing to closed-filled ones with strictuml skin parameter

0 votes
asked Apr 19, 2025 in Bug by Marcelo

I always use skinparam style strictuml in my diagrams. In my Activity Diagrams (New Syntax), I tried nearly everything I could to change the arrow head (arrow tip) to be open (unfilled) instead of closed (filled). That bothered me lots, because AFAIK UML Activity Diagrams have transition arrows with open head (open tip).

Then the craziest thing happened: when I commented/removed the strictuml instruction... the arrow appeared just as it should in the default UML format! That pissed me off so much hahah

The reasons I'm writing this here are twofold: (1) help other users who could be struggling with that (especially trainers, professors etc.) and (2) report this as a bug that I believe must be simple to solve: when using  skinparam style strictuml, the open arrow (that is already default for PlantUML) should not turn into a closed filled arrow.

Just reinforcing: I am using the PlantUML Activity Diagram's New Syntax.

commented Apr 23, 2025 by The-Lu (90,120 points)

Hello M.,

Thanks for your report.

I just open this wanted feature for that:

Regards,
Th.
commented Apr 27, 2025 by The-Lu (90,120 points)

Hello M.

Just to add some ref.:

  • Could you cite some references that mention what UML strict mode should be?

Regards,
Th.

commented Apr 30, 2025 by Marcelo
Sure! I'm happy to do it :)

UML v2.5.1 Specification, Section 15.2.4 - Notation (Figure 15.5).
It is also the reference I'm using for other comments I'm making here. :)

1 Answer

0 votes
answered 1 day ago by Marcelo

Hello! Any news on this topic?

I don't know if it facilitates, but basically this is the current behavior:

  • Using skinparam style strictuml in a statechart diagram displays the expected -->
  • Not using skinparam style strictuml in a statechart diagram still remains-->
  • Using skinparam style strictuml in an activity diagram does not display what is expected (instead of -->, it shows --►
  • Not using skinparam style strictuml in an activity diagram, however, does what is expected from skinparam style strictuml -->
(bold only for emphasis)
Please tell me if you need help  or additional information.
...