from the official documentskinparam ConditionEndStyle hlinewill hide Diamond of else branch. link
however, when there is a break keyword, it will be still the Diamond style
my code:
@startuml
skinparam ConditionEndStyle hline
:start;
repeat :repeat]
'not diamond style, what I want
if (check sth.) then (no)
:do stuff]
else (yes)
endif
'still diamond style, not my expectation
if (hello) then (yes)
break
endif
->no;
repeat while (check sth.) is (no) not (yes)
:end;
@enduml
from the official document
skinparam ConditionEndStyle hline
will hide Diamond ofelse
branch. linkhowever, when there is a
break
keyword, it will be still the Diamond stylemy code: