Skip to content

Commit

Permalink
update figure panel-internal-class (#401)
Browse files Browse the repository at this point in the history
  • Loading branch information
dyc3 authored Apr 16, 2024
1 parent d45cf92 commit 49db773
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 14 deletions.
27 changes: 14 additions & 13 deletions figures/vis/panel-internal-class.mmd
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,6 @@ classDiagram
PanelProps~Options~ props
systemState
}
class GlobalView {
<<component>>
systemState
}
class RegionView {
<<component>>
systemState
Expand All @@ -24,7 +20,10 @@ classDiagram
class TreeView {
<<component>>
systemState
links
}
class TopologyView {
<<component>>
systemState
}
class SystemState {
balancers[]
Expand All @@ -33,10 +32,10 @@ classDiagram
<<component>>
systemState
}
class ForceGraph {
<<component>>
systemState
links
class ColorProvider {
assignments
+assign()
+getAssignments()
}

SystemState *-- CorePanel
Expand All @@ -46,12 +45,14 @@ classDiagram
Options "1" --* "1" PanelProps : wrapped by
DataSource "1" --> "1" PanelProps : Feeds
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" *-- "0..1" TreeView : Renders
CorePanel "1" *-- "0..1" TopologyView : Renders
CorePanel "1" *-- "1" Legend : Renders
GlobalView "1" *-- "1" ForceGraph : Renders
RegionView "1" *-- "1" ForceGraph : Renders
Legend "1" --> "1" ColorProvider : Reads
RegionView "1" <-- "1" ColorProvider : Feeds Colors
TreeView "1" <-- "1" ColorProvider : Feeds Colors
TopologyView "1" <-- "1" ColorProvider : Feeds Colors


%% FIXME: not supported on mermaid 10.6, requires upgrading to 10.7
Expand Down
Loading

0 comments on commit 49db773

Please sign in to comment.