The Details pane provides access to all of the aspect of the model elements. Within this pane, you can view and modify properties of the elements, define additional properties, and navigate between elements.
The pane is composed of six tabs:
Properties
Style
To Do Items
Java Source
Documentation
Tagged Values
The following sections investigate these tabs in greater detail.
The most important tab is the Properties tab, which is selected by default. The Properties tab looks a little different for each different type of model element. So far in this tour we have selected packages, diagrams and classes. All of these elements have only one common property, the property 'name'. It makes sense that this would be the only field in this tab which is duplicated for all of the elements.
An important property, the zoom factor, becomes visible in the Details pane when a diagram name is selected in the Navigation pane. You can use the slider to change the zoom factor interactively or use the buttons to set it to pre-selected zoom factors (The range of zoom factors is limited in the Community Edition). To access this property, select a diagram in the Navigation pane or click on empty space in the Diagram pane.
But the real power and importance of the Properties tab becomes apparent for complex model elements like classes or methods. For these, the Properties tab becomes an important tool to view and change the model details. As a general rule, properties that can be changed are placed to the left. On the right, related model elements are displayed. By clicking on the related model elements, you can navigate to them and change their properties. This way, you can drill down from a package to a class to a method to its parameters and so forth.
Offers possibilities for defining colors and certain other display characteristics of selected elements
Style can be changed for a single element, or for several selected elements at a time
If, for example, you wanted all your classes in a diagram to have fill color green you can select all the elements (using the mouse, or by pressing CTRL-A) and then use the color chooser to change their color to green. You can also change the line color. In addition, you can specify whether you want attribute or operation compartments to be shown or hidden.
Displays the critique selected in the Overview pane
Sets the activity of the critique via the Toggle and Snooze buttons
The To Do Items tab is not functional in this Beta version.
Contains a WYSIWYG editor, where you can easily add your own documentation for model elements
You can also use javadoc tags, like @author, @see and others
The Documentation tab provides a mechanism for adding your own freeform text as well as supported JavaDoc tags to the generated code. This information is stored as tagged values and can be previewed in the Java Source tab. Any entries made via the editor on the left side of the tab are placed in paragraph tags by default and are displayed before the JavaDoc entries.
Available for classes and operations
Shows the code generated by Poseidon for the selected class or operation
At the start this code just represents the skeleton that has to be filled with content. For example, method names and the corresponding parameters may already present and defined, but the method body might still be empty. You can use this editor to fill in the body. With round-trip engineering you can also use any other external editor or IDE. Note also that documentation entered in the Documentation tab is included in the generated code.
The editor in Poseidon will not allow you to change all of the code. The sections of code which are highlighted in blue are 'read-only' in the Poseidon editor. Text highlighted in white may be edited, deleted, and appended. This functionality originates from a NetBeans project and is the result of a plug-in.
Edit different pairs of names and values that you might want to use in order to enhance your model with specific characteristics.
This is a general mechanism of UML that can be extended for special purposes
For example, if you need special information for external processing of the model you can add this information here. This is also where Poseidon stores any documentation entered in the Documentation tab.