Background:
My organization makes heavy use of the UML Sequence shape library via </> Use Markup. (this pattern for reference)
We want to add conditional formatting to the various shapes to output visually appealing diagrams. For instance, all of the following should be styled with unique styles:
- participants [UMLObjectBlock]
- lifelines (activation) [UMLActivationBlock]
- notes [UMLNoteBlockV2]
- option loops [UMLOptionLoopBlock]
- alternatives [UMLAlternativeBlock2]
Bug:
However, when we Build the diagram using </> Use Markup, the lifelines object is built as a [UMLObjectBlock] rather than the appropriate [UMLActivationBlock].
Impact:
This makes it impossible for us to differentiate between participants and lifelines, and styling which is intended to apply only to participants is also applied to lifelines. We then must manually save the markup outside of lucidchart to back it up, ungroup the chart (which makes it impossible to edit with markup any longer), and manually edit all of the activation bars. This is pretty disruptive to our process.
Please update the UML Markup Diagram Generator to use the appropriate shapetypes.
Best answer by Leianne C
View original