Skip to content

Commit

Permalink
Class comment (and Browser help)
Browse files Browse the repository at this point in the history
  • Loading branch information
anquetil committed Nov 22, 2024
1 parent 9da3a09 commit caf7156
Showing 1 changed file with 5 additions and 18 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,31 +6,18 @@ A MooseIDE browser showing a DSM (Dependency Structural Matrix).
- Propagate: <TODO>
Legend:
- A blue cell indicates that the row entity directly depends on the column entity.
- A blue cell indicates that the column entity directly depends on the row entity.
- A pink cell indicates the same + there is a dependency cycle.
- When putting the mouse on a pink cell, it paints in red all the dependencies involved in this particular cycle (there may be more than one dependency cycle, so some other cells may remain pink).
Entities ordered on:
- number of in-dependencies (column blue cells) + out-dependencies (row blue cells).
- if equal, number of out-dependencies (row blue cells).
- number of dependents (row blue cells) + depending-on (column blue cells).
- if equal, number of depending-on (column blue cells).
- if also equal, then alphabetical order of name.
Controls:
- Mouse over to highlight common inner boxes
- Mouse click to keep the highlight
- right click over a box, to use the menu
- right click over the view to use the general menu
- command+click to use the last tag.
- Mouse left to drag
- Arrow keys to move the visualization around
- Scrolls bars to change the view's position
- M to collapse or expand the window
- I to zoom in
- O to zoom out
- Moouse Wheel to zoom in/out
- S to search entities by their name (several search can be applied)
- R to clear all searches
- Mouse over a cell to highlight column and row (and its cycle)
- Double click on a cell to open a detailed DSM
"
Class {
#name : #MiDependencyStructuralMatrixBrowser,
Expand Down

0 comments on commit caf7156

Please sign in to comment.