| Straight Line |
 |
 |
- Snaps to 0/90 degrees
- Automatically attaches to nearby shapes
- Extends existing lines to form more complex ones
|
| Rectilinear Line |
 |
 |
- Does not matter whether the ends are horizontal or vertical
- Automatically attaches to nearby shapes
- Extends existing lines to form more complex ones
|
| Curved Line |
 |
 |
- Non-Rectilinear lines get curved
- Automatically attaches to nearby shapes
- Extends existing lines to form more complex ones
|
| Open Arrow Tip |
 |
 |
- Attaches to any type of line
|
| Closed Arrow Tip |
 |
 |
- Attaches to any type of line
|
| Triangle |
 |
 |
- Equilateral Recognized
- Isosceles Recognized
|
| Square |
 |
 |
|
| Rectangle |
 |
 |
- Snaps flattest side to 0 degrees
|
| Parallelogram |
 |
 |
Coming Soon:
Flattening to 0 degrees
|
| Trapezoid |
 |
 |
Coming Soon:
Flattening to 0 degrees
|
| Pentagon |
 |
 |
- Snaps bottom or top to 0 degrees
|
| Hexagon |
 |
 |
- Snaps to 0 or 90 degrees
- Handles regular and long hexagons
|
| Octagon |
 |
 |
|
| Circle |
 |
 |
|
| Ellipse |
 |
 |
|
| Fill Flag |
 |
 |
- Fills any shapes the gesture touches
|
| UML Basic |
 |
 |
Basic Class that can be modified into other elements
- Can add splits to add more detail
- Can add lifeline
- Can become a Note
|
| Actor |
 |
 |
2 Steps:
- Draw a small circle for the head
- Draw a short vertical line under the head
|
| Lifeline |
or |
or  |
- Draw a vertical line from a class or actor
|
| Message |
 |
 |
- Draw a horizontal line connecting lifelines
|
| Self Message |
 |
 |
- Draw a rectilinear line
Partially Supported:
Curved lines
|
| Class (split) |
 |
 |
- Draw a horizontal line across the Class
- Works on Rectangles and UML Basic Class Elements
- Can split up to 2 times (3 parts)
|
| Note |
 |
 |
- Draw a short line across top right corner
- Works for both rectangles and UML elements (See UML Basic Element above)
|
| Diamond Tip - Composition |
 |
 |
- Click the tip to toggle fill
|
| Diamond Tip - Aggregation |
 |
 |
- Click the tip to toggle fill
|