UML Diagrams
Diagrammix provides dedicated support for UML (Unified Modeling Language) class and sequence diagrams, helping you visualize software architecture, design patterns, and system interactions.
Note: UML diagrams are a PRO feature.
UML Pages
UML diagrams live on their own pages (tabs). Click + in the tab bar and choose:
- UML Class Diagram (
Option+Cmd+T) - UML Sequence Diagram (
Shift+Option+Cmd+T)
On a UML page, the toolbar shows a UML menu with the matching tools, and the Inspector's Arrange tab shows a UML section for the selected element.
Supported Diagram Types
Class Diagrams
Model the static structure of your system with classes, attributes, operations, and relationships.
- Classes with stereotypes (e.g.,
<<interface>>) and an Abstract option - Attributes and operations with visibility modifiers (+, -, #, ~)
- Relationships: association, dependency, inheritance, realization, aggregation, composition
Sequence Diagrams
Visualize object interactions over time with participants, messages, activations, and fragments.
- Participants with lifelines — participant, actor, boundary, control, entity, and database roles
- Synchronous, asynchronous, return, and self-call messages
- Activation boxes showing execution focus
- Combined fragments (alt, opt, loop, par, and more)
Quick Start
Creating a Class Diagram
- Add a UML Class Diagram page
- Press
U(or choose Class from the UML menu) and click or drag on the canvas to place a class - Edit the class name, attributes, and operations in the Inspector's Arrange tab → UML section
- Press
R(Relationship) and drag from one class to another to connect them
Creating a Sequence Diagram
- Add a UML Sequence Diagram page
- Press
P(Participant) and click to place participants across the top - Press
M(Message) and drag between lifelines to create messages - Use Activation and Fragment from the UML menu for execution boxes and combined fragments
Learn More
- Class Diagrams - Detailed guide to creating class diagrams
- Sequence Diagrams - Detailed guide to creating sequence diagrams