Group and panels architecture¶
The class hierarchy is the following
groupContainer.collection
: contains aGroupSpecs()
collection
GroupSpecModel.panels
: contains aPanelSpecs()
collection
PanelSpecModel.type
: one ofPanelSpecTypes()
groupContainer
.children : is agroupContent()
iterator
groupContent
.children : is aPanelWrapper()
iterator
PanelWrapper.contentsView
: is a subclass ofAssemblPanel()
, of which every panel inherits