Supported Diagram Types
Class Diagrams
Model the static structure of your system with classes, attributes, operations, and relationships.
- Classes with stereotypes (e.g.,
<<interface>>,<<abstract>>) - Attributes with visibility modifiers (+, -, #, ~)
- Operations with parameters and return types
- Relationships: association, dependency, inheritance, realization, aggregation, composition
Sequence Diagrams
Visualize object interactions over time with participants, messages, and fragments.
- Participants with lifelines
- Synchronous, asynchronous, and return messages
- Activation boxes showing execution focus
- Fragments for conditional and loop logic (alt, opt, loop)

Quick Start
Creating a Class Diagram
- Press
AorCto activate the Class tool - Click on the canvas to place a class box
- Double-click to edit the class name
- Use the Inspector to add attributes and operations
- Press
Rto create relationships between classes
Creating a Sequence Diagram
- Press
Pto activate the Participant tool - Click to place participants across the top
- Press
Mto activate the Message tool - Click and drag between lifelines to create messages
Learn More
- Class Diagrams - Detailed guide to creating class diagrams
- Sequence Diagrams - Detailed guide to creating sequence diagrams