Update the node tree by performing the given action, Actions should be generated via static methods on the Actions class
the action to perform
added Node for Actions.addNode, windowId for createWindow
Get the currently active tabset node
Gets the
Finds the first/top left tab set of the given node.
The top node you want to begin searching from, deafults to the root node
The first Tab Set
Get the currently maximized tabset node
set callback called when a new TabSet is created. The tabNode can be undefined if it's the auto created first tabset in the root row (when the last tab is deleted, the root tabset can be recreated)
Visits all the nodes in the model and calls the given function for each
a function that takes visited node and a integer level as parameters
StaticfromLoads the model from the given json object
the json model to load
a new Model object
Staticto
Class containing the Tree of Nodes used by the FlexLayout component