Cura/doc/settings_stacks.puml
2025-10-24 14:12:23 +02:00

28 lines
735 B
Text

@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