How to use the integrity checker
The integrity checker validates referential integrity across your model — detecting broken references, orphaned elements, and constraint violations.
Check the status indicator
Section titled “Check the status indicator”The status bar (bottom of the workspace) shows an integrity indicator:
- Green — no issues detected
- Yellow/Red — issues found; click for details
Run an on-demand check
Section titled “Run an on-demand check”Click the integrity indicator in the status bar to trigger a full check. The results show:
- Broken references (elements pointing to deleted targets)
- Orphaned diagram nodes (nodes referencing elements that no longer exist)
- Constraint violations (relationships connecting invalid source/target types based on M2 constraints)
- Property type mismatches
Reactive vs on-demand checks
Section titled “Reactive vs on-demand checks”The status bar indicator updates reactively as you work, so you’ll usually notice an issue the moment it’s introduced. Clicking the indicator runs a full on-demand check and lists every issue it finds — useful after a large import or before an export.
Resolve issues
Section titled “Resolve issues”Each issue in the results identifies the affected element and the nature of the problem. Common fixes:
- Broken reference — delete the orphaned element or relationship, or recreate the missing target
- Constraint violation — delete the invalid relationship, or update the M2 constraints to allow the combination
- Orphaned diagram node — remove the node from the diagram