2. Menus

2.1. File

  • New Project - Opens a new project with a blank class diagram. If a project is already open, it will prompt for a save.

    Quick Key - Ctrl-N

  • Open Project - Opens a browser dialog to select a file to open.

    Quick Key - Ctrl-O

  • Save Project - Saves the project to its last saved location.

    Quick Key - Ctrl-S

  • Save Project As... - Opens a save dialog to save a project with a new name and/or location.

  • Merge Project into Current... - Opens a browser dialog to select a project to combine with the project currently open in Poseidon.

    The file types that may be merged are: zuml, zargo, and xmi.

  • Import Files - Opens a browser dialog to select files to incorporate into the project currently open in Poseidon.

    The file types that may be imported are: java, jar, mdl.

    Note

    Community Edition import is limited to java files; importation of jar and mdl files is available in the Premium Editions.

  • Export Project to XMI - Opens a browser dialog to select the location to which to save the xmi file.

  • Save Graphics - Opens a browser dialog to save the diagram as a graphic.

    The file types that may be used to save graphics are: ps, pdf, wmf, svg, png, eps, gif, and jpg.

  • Print Current Diagram... - Opens the printer dialog.

    Quick Key - Ctrl-P

    Note

    Diagrams printed from the CE will automatically have a footer stating, "Created with Poseidon for UML Community Edition". CE versions prior to 3.x will have a watermark.

  • Print Diagrams... - Opens a tree of the diagrams. Use Ctrl-click to select multiple diagrams to print at one time.

    Note

    Diagrams printed from the CE will automatically have a footer stating, "Created with Poseidon for UML Community Edition". CE versions prior to 3.x will have a watermark.

  • Print Preview... - Opens the Print Preview dialog, allowing you to view the diagram before you print it.

  • Exit - Exits Poseidon. If there are any edited projects, a save prompt will appear.

2.2. Edit

  • Undo - Steps backwards in the edit history.

    Quick Key - Ctrl-Z

  • Redo - Steps forwards in the edit history.

    Quick Key - Ctrl-Shift-Z

  • Cut - Removes the selected element(s) to the Poseidon clipboard. The element will remain in the model.

    Quick Key - Ctrl-Shift-X

  • Cut Complete - Removes the selected element(s) and the corresponding element representation from the diagram to the Poseidon clipboard.

    Quick Key - Ctrl-X

    Note

    Complete cut is not available in the Community Edition.

  • Paste - Places the element(s) currently in the Poseidon clipboard into the model.

    Quick Key - Ctrl-V

  • Copy - Places the element(s) into the Poseidon clipboard without altering the element(s) selected.

    Quick Key - Ctrl-Shift-C

  • Copy Complete - Places the element(s) and the corresponding element representation into the Poseidon clipboard without altering the element(s) selected.

    Quick Key - Ctrl-C

    Note

    Complete copy is not available in the Community Edition.

  • Clone Diagram - Duplicates the entire selected diagram, including element representations, without altering the selected diagram. Not available for sequence diagrams until version 3.2.

    Note

    Diagram cloning is not available in the Community Edition.

  • Select -

    • Select All - Selects every element in the current diagram.

      Quick Key - Ctrl-A

    • Invert Selection - Selects all unselected elements while de-selecting all selected elements.

      Quick Key - Ctrl-I

  • Copy to Windows Clipboard - Places the currently displayed element(s) on the Windows clipboard.

    Quick Key - Ctrl-Alt-C

  • Find... - Opens the Poseidon search dialog.

    Quick Key - F3

  • Delete from Model - Removes the selected element(s) from the model completely. All instances of the element(s) will be removed from every diagram.

    Quick Key - Del

  • Remove Diagram - Removes the selected diagram from the project without deleting the elements contained within that diagram.

  • Settings... - Opens the Settings dialog, where you can change some of the default properties of Poseidon.

2.3. View

  • Go To Element - Opens element navigation dialog.

    Quick Key - Ctrl-E

  • Go To Diagram... - Opens the diagram navigation dialog.

    Quick Key - Ctrl-G

  • Details Tabs -

    • Next Details Tab - Changes the active tab to be the next tab to the right.

    • Individual Tabs - List of individual tabs for navigation.

  • Adjust Grid... - Opens the grid dialog, where the grid display can be modified.

  • Zoom -

    • Zoom Factors - List of zoom factors to change the diagram display.

  • Go To Contained Diagram... - Navigates to the sub-diagram of the current element. If the element has more than one sub-diagram, the diagram navigation dialog will open, filtered on the current element.

    Quick Key - Ctrl-Shift-G

  • Show Rapid Buttons - Toggles rapid button display.

    Quick Key - Pause

2.4. Create Diagram

  • Class Diagram - Creates a new blank diagram.

    Quick Key - Ctrl-L

  • Use Case Diagram - Creates a new blank diagram.

    Quick Key - Ctrl-U

  • State Machine Diagram - Creates a new blank diagram.

    Quick Key - Ctrl-T

  • Activity Diagram - Creates a new blank diagram.

    Quick Key - Ctrl-Y

  • Collaboration Diagram - Creates a new blank diagram.

    Quick Key - Ctrl-B

  • Sequence Diagram - Creates a new blank diagram.Limited functionality in the Community Edition

    Quick Key - Ctrl-Q

  • Deployment/Object/Component Diagram - Creates a new blank diagram.

    Quick Key - Ctrl-D

2.5. Align

  • Vertically -

    • Align Tops - Moves selected elements so that top edges are aligned. Horizontal placement is not affected.

    • Bottoms - Moves selected elements so that bottom edges are aligned. Horizontal placement is not affected.

    • Center - Moves selected elements so that center points are aligned. Horizontal placement is not affected.

  • Horizontally -

    • Align Lefts - Moves selected elements so that left edges are aligned. Vertical placement is not affected.

    • Align Rights - Moves selected elements so that right edges are aligned. Vertical placement is not affected.

    • Center - Moves selected elements so that center points are aligned. Vertical placement is not affected.

  • Size -

    • Greatest Current Width and Height - Uniformly resizes selected elements so that each is the size of the largest selected element.

    • Smallest Current Width and Height - Determines the size of the smallest element that can display the information of each of the selected elements and uniformly resizes the selected elements.

    • Minimum Possible Width and Height - Determines the smallest possible size for each of the selected elements and uniformly resizes them so that each is the size of the largest minimized element.

  • Width Only -

    • Greatest Current Width - Uniformly resizes selected elements so that each is the width of the largest selected element.

    • Smallest Current Width - Determines the width of the smallest element that can display the information of each of the selected elements and uniformly resizes the selected elements.

    • Minimum Possible Width - Determines the smallest possible width for each of the selected elements and uniformly resizes them so that each is the width of the largest minimized element.

  • Height Only -

    • Greatest Current Height - Uniformly resizes selected elements so that each is the height of the largest selected element.

    • Smallest Current Height - Determines the height of the smallest element that can display the information of each of the selected elements and uniformly resizes the selected elements.Note: this is not functional in the current version of Poseidon.

    • Minimum Possible Height - Determines the smallest possible height for each of the selected elements and uniformly resizes them so that each is the height of the largest minimized element.

  • Distribute -

    • Distribute Horizontal Spacing - Places a uniform vertical gutter between elements. Vertical spacing and element size are not changed.

    • Distribute Horizontal Centers - Places a uniform amount of space between the center vertical axes of the selected elements. Vertical spacing and element size are not changed.

    • Distribute Vertical Spacing - Places a uniform horizontal gutter between elements. Horizontal spacing and element size are not changed.

    • Distribute Vertical Centers - Places a uniform amount of space between the center horizontal axes of the selected elements. Horizontal spacing and element size are not changed.

  • Ordering -

    • Bring To Back - Places the selected element(s) on the bottom layer of the diagram display.

    • Bring To Front - Places the selected element(s) on top of the diagram display.

    • Send Backward - Moves the selected element(s) down one layer in the diagram display.

    • Send Forward - Moves the selected element(s) up one layer in the diagram display.

  • Align to Grid - Snaps the top and left edges of an element to the grid. Element size is not changed.

2.6. Generation

  • Reload the Templates - Refreshes the templates if they have been altered.

    Note

    Available in the Professional and Enterprise Editions only

  • Language Listing - Opens the generation dialog of the selected language.

    • Community Edition: Java

    • Standard Edition: HTML Documentation (includes UMLdoc), Java

    • Embedded Edition and Embedded Enterprise Editions: HTML Documentation (includes UMLdoc), Java, Embedded

    • Professional and Enterprise Editions: HTML Documentation (includes UMLdoc), Java, PHP, Delphi, Perl, C++, CSharp, CorbaIDL, VB.Net, SQL

2.7. Plug-Ins

  • Plug-Ins Panel - Opens the Plug-Ins Manager, where you can add, remove, enable, and disable the plug-ins.

    Note

    Plug-Ins are not available in the Community Edition

  • Profiles Panel - Opens the Profile Manager, where you can enable and disable profiles.

    Note

    Plug-Ins are not available in the Community EditionAdding a tab allows you to view several navigation views at one time. You can add as many tabs as you like to the Navigation pane, up to the number of views, that is

  • Install Eclipse-Bridge - Installs the necessary files in order to be able to use Poseidon from within the Eclipse IDE. See Section 1, “Installing Poseidon within Eclipse” for more details about this functionality.

    Note

    Plug-Ins are not available in the Community Edition

2.8. Help

  • About Poseidon for UML - Displays Poseidon version information and credits.

  • Open Default Example - Opens the Stattauto project.

  • Open Users Guide - Opens the local html version of the Poseidon User Guide.

  • Open FAQs - Opens the local html version of the FAQ.

  • Tip of the Day - Opens the Tip of the Day dialog.

  • Send a Support Request - Opens the Support Request web page at the Gentleware web site. Poseidon will launch a web browser, if necessary.

    Note

    Support Requests are not available in the Community Edition

  • License Manager - Opens the License Manager, where you can add and remove keys, serial numbers, and register your copy of Poseidon.

    Note

    The License Manager is not available in the Community Edition

  • Purchase - Provides links to the Gentleware Web Store. This is a separate menu in the Community Edition.

    • Upgrade Poseidon

    • Upgrade Subscription