4. Navigation

Poseidon was designed to accelerate and simplify the modeling process; therefore it offers many ways to move around within a model. Some users prefer using a mouse, others work more quickly with a keyboard. Some users spend more time in the Details pane, while others spend more time in the diagrams themselves. Regardless, all users need different ways to efficiently find what they are looking for.

4.1. Navigation Pane

The Navigation pane in the upper left corner presents the elements of the model in various views. Each view contains a different organizational structure, represented as a tree of model elements. The root node of the tree is always the model itself.

Model elements are available for closer inspection by clicking on the name or symbol of the element. The properties of the selected element are then displayed in the Details pane, located in the lower right section of the application. If the element appears in the diagram that is currently displayed in the Diagram pane, the element will also become the currently selected element within the diagram. Should a diagram be the selected element, that diagram will open in the Diagram pane.

This selection/activation interaction goes both ways. That is, if an element is selected from within the Diagram pane, it is likewise selected in the Navigation pane.

You can also move from a selected element to diagrams belonging to that element with the quick-key Ctrl-Shift-G. If the selected element has more than one diagram, the 'Go To Diagram...' dialog appears. You can then use the mouse or cursor keys and Enter button to select the desired diagram.

4.2. Details Pane

The Details pane contains numerous tabs, and it is the Properties tab that provides the means for drill-down navigation. Each element contains or is a part of other elements, as an operation is both a part of a class and contains parameters, for example. Moving between these elements is as simple as double-clicking on the name of the element in the tab.

Also available are the up, down, and back buttons, which move you through the hierarchy of the elements.

4.3. Diagram Pane

The easiest way to navigate between elements within in the Diagram pane is to simply click on any element.

But what about moving between the diagrams themselves? Easy. Open the 'Go To Diagram...' dialog by pressing Ctrl-G. In the dialog, you can use the arrow keys to move around. The space bar switches the diagram that appears in the background, and Enter selects the diagram and exits the dialog.

If an element contains diagrams (a package for example), a rapid button takes you to the elements sub-diagram(s).

The quick-key Ctrl-Shift-G will also do this, and if an element has multiple diagrams, it will open a dialog with the list of available diagrams.