Skip to content

Commit

Permalink
Update vis panel class diagram (#360)
Browse files Browse the repository at this point in the history
  • Loading branch information
moreno-michael authored Apr 12, 2024
1 parent d887d69 commit e4018fa
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 3 deletions.
16 changes: 14 additions & 2 deletions figures/vis/panel-internal-class.mmd
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,23 @@ classDiagram
class DataSource {
<<external>>
}
class ForceGraph {
class TreeView {
<<component>>
nodes
systemState
links
}
class SystemState {
balancers[]
}
class Legend {
<<component>>
systemState
}
class ForceGraph {
<<component>>
systemState
links
}

SystemState *-- CorePanel
PanelOptions "1" --* "1" PanelPlugin : Defines UI for
Expand All @@ -39,9 +48,12 @@ classDiagram
PanelPlugin "1" *-- "1" CorePanel : Provides
CorePanel "1" *-- "0..1" GlobalView : Renders
CorePanel "1" *-- "0..1" RegionView : Renders
CorePanel "1" *-- "0..1" TreeDisplay : Renders
CorePanel "1" *-- "1" Legend : Renders
GlobalView "1" *-- "1" ForceGraph : Renders
RegionView "1" *-- "1" ForceGraph : Renders


%% FIXME: not supported on mermaid 10.6, requires upgrading to 10.7
%% style DataSource stroke:,stroke-dasharray:5 5
%% style PanelProps stroke:,stroke-dasharray:5 5
Expand Down
Loading

0 comments on commit e4018fa

Please sign in to comment.