Remembering Tree States
There are many different panes and trees in VP-UML. Different trees provide a different view point of the project, and you can browse or search and locate models in different trees, or focus on a specific level of tree in your project. In this new version VP-UML will remember your opened and selected tree nodes even if you exit and restart the application.
Animated Demo
Here is how the diagram navigator looks like in different products. This feature is supported in VP-UML, Agilian, BP-VA, SDE for Eclipse, SDE for Visual Studio and DB-VA.
In VP-UML
The ‘couriersystem’ on the left is a selected node, while the ‘CustomerPane’ and ‘StaffPane’ are opened nodes.
In Agilian
The ‘couriersystem’ on the left is a selected node, while the ‘CustomerPane’ and ‘StaffPane’ are opened nodes.
In BP-VA
The ‘Create Shipment DTD’ on the left is a selected node, while the ‘CustomerPane’ and ‘StaffPane’ are opened nodes.
In SDE - EC
The ‘Class Diagram 1’ on the left is a selected node, while the ‘_order : Order’ and ‘_product : Product’ are opened nodes.
In SDE - VS
The ‘UseCase Diagram’ on the bottom is a selected node, while the ‘Class’ and ‘Collaboration’ at the top are opened nodes.
Remembered Tree States
We will demonstrate this feature using VP-UML. When we open a project the diagram navigator pane will show what diagrams are in the project in tree form.
First open the application, select a node in the the diagram navigator.
Then select nodes to open under the Model pane.
Let’s see what happens when we close and restart the application. Exit the application now. The tree states will be kept until we open the application again. It will also be remembered after committing a project.
Open the application again.
The tree state has been preserved.
Resource