SysModeler — User Manual
SysML v1 projects use a visual canvas editor: you place nodes and connect them with edges.
| Diagram | What it captures |
|---|---|
| Use Case Diagram | Actors, use cases, associations, include/extend, generalizations |
| Block Definition Diagram (BDD) | Blocks, properties, operations, associations, compositions |
| Internal Block Diagram (IBD) | Ports, connectors, and internal flow within a block |
| Sequence Diagram | Lifelines, messages, execution occurrences, fragments |
| Activity Diagram | Actions, control/object flows, decision/fork/join nodes |
| State Machine Diagram | States, transitions, initial/final pseudostates |
| Requirement Diagram | Requirements and derive / satisfy / verify / refine relationships |
| Package Diagram | Packages, imports, merges, dependencies |
| Parametric Diagram | Constraint blocks, parameters, binding connectors |
The control-panel toolbar gives you full control over the visual canvas:
| Action | How |
|---|---|
| Add a node | Use the palette/toolbar and place it on the canvas |
| Edit a node's data | Select it and use the right-sidebar properties/edit form (name, properties, operations, etc.) |
| Move | Drag it |
| Resize | Drag its handles |
| Custom color | Assign a custom color to distinguish subsystems, processes, or status flags |
| Nest (parent–child) | Drag a node onto another to place it inside; drag it out to un-nest |
| Delete | Select and press Del (or Backspace) |
Del.| Action | Shortcut |
|---|---|
| Select all | Ctrl + A |
| Deselect all | Ctrl + Shift + A |
| Box (drag) selection | Click-drag on empty canvas |
| Copy | Ctrl + C |
| Cut | Ctrl + X |
| Paste | Ctrl + V |
| Duplicate | Ctrl + D |
| Delete selection | Del (or Backspace) |
Ctrl + G) links selected nodes so they move together.Ctrl + Shift + G) breaks the group.Select two or more nodes (box selection), then use the alignment controls:
| Action | Shortcut / Trigger |
|---|---|
| Align left | Ctrl + Shift + Q |
| Align middle (horizontal center) | Ctrl + Shift + H |
| Align right | Ctrl + Shift + E |
| Distribute horizontally / vertically | Alignment sidebar |
| Auto-Layout (ELK) | Control-panel button |
Caution — shortcut collision:
Ctrl + Shift + Hmeans Align Middle in the SysML v1 canvas, but Hide/Show Node in SysML v2 mode. The action depends on which editor is active. See Appendix A.
There are two distinct locks — do not confuse them:
Ctrl + L to lock, Ctrl + Shift + L to unlock) — a persistent flag that prevents specific nodes from being moved or edited. Use it to protect finished parts of a diagram.Ctrl + ZCtrl + Y or Ctrl + Shift + Z| Action | Shortcut |
|---|---|
| Vertical scroll | Scroll |
| Horizontal scroll | Shift + Scroll |
| Zoom in / out | Ctrl + Scroll |
| Pan canvas | Space + Drag |
| Reset zoom & center | Ctrl + 0 |
| Fullscreen canvas | Ctrl + Shift + F |
| Node search | Control panel / search panel |
Ctrl + P |
SysModeler auto-saves your work:
saved, saving, pending, or error.Ctrl + S.