mirror of
https://github.com/Ultimaker/Cura.git
synced 2026-01-04 13:47:45 -07:00
Add class diagram for settings stacks
CURA-12811
This commit is contained in:
parent
c35b16f9f2
commit
6220d8a63f
1 changed files with 28 additions and 0 deletions
28
doc/settings_stacks.puml
Normal file
28
doc/settings_stacks.puml
Normal file
|
|
@ -0,0 +1,28 @@
|
|||
@startuml
|
||||
|
||||
ExtruderStack -up-|> CuraContainerStack
|
||||
CuraContainerStack -up-|> ContainerStack
|
||||
ContainerStack -up-|> ContainerInterface
|
||||
|
||||
ContainerStack *-up- "*" ContainerInterface : _containers
|
||||
ContainerStack *-up- "1" ContainerInterface : _next_stack
|
||||
class ContainerStack {
|
||||
<<signal>> propertyChanged
|
||||
<<signal>> propertiesChanged
|
||||
}
|
||||
|
||||
DefinitionContainer -up-|> DefinitionContainerInterface
|
||||
|
||||
DefinitionContainerInterface -up-|> ContainerInterface
|
||||
|
||||
InstanceContainer -up-|> ContainerInterface
|
||||
|
||||
InstanceContainer *-- "1" DefinitionContainerInterface
|
||||
InstanceContainer *-- "*" SettingInstance
|
||||
|
||||
SettingInstance o-- "1" SettingDefinition
|
||||
SettingInstance o-- "1" ContainerInterface
|
||||
|
||||
DefinitionContainer *-- "*" SettingDefinition
|
||||
|
||||
@enduml
|
||||
Loading…
Add table
Add a link
Reference in a new issue