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)

UML Diagram Types

Quick Start

Creating a Class Diagram

  1. Press A or C to activate the Class tool
  2. Click on the canvas to place a class box
  3. Double-click to edit the class name
  4. Use the Inspector to add attributes and operations
  5. Press R to create relationships between classes

Creating a Sequence Diagram

  1. Press P to activate the Participant tool
  2. Click to place participants across the top
  3. Press M to activate the Message tool
  4. Click and drag between lifelines to create messages

Learn More