Getting Started

The sequence diagrams of the ObjectAid UML Explorer are based on the OMG's UML 2.0 specification (see http://www.omg.org/uml/). They can contain existing Java classes, interfaces, enumerations, and annotations which are collectively called classifiers henceforth in accordance with UML 2.0. They are stored as XML files with the extension '.useq'.

Install a License

A valid license is required to use the Sequence Diagram Editor, which you can obtain by following these steps:

  1. Create an account at the ObjectAid web site. Please ensure that you enter your correct email address as it cannot be validated beforehand.
  2. You should receive an activation email. Please click on the link in the that email to activate your ObjectAid account.
  3. Log into your ObjectAid account. Press the 'Request Evaluation' or the 'Purchase Licenses' button. An evaluation license is sent immediately, for a purchase please complete all steps to receive your license(s).
  4. Once you have received the email with your license(s), copy the necessary information into the clipboard. Alternatively, you can also copy from the License Details page at the ObjectAid web site. For online licenses, you only need to copy the license identifier. For offline licenses and evaluation licenses, please copy the entire encrypted license.
  5. In the Eclipse main menu, go to Windows > Preferences.
  6. Select 'ObjectAid' in the list on the left and press 'Add...'.
  7. In the 'Add License' dialog, paste the license into the text field and press 'OK'. For online licenses, you should paste the license identifier. For offline licenses and evaluation licenses, please paste the entire encrypted license as shown below.
    "/>
  8. Press 'OK' to close the Preferences dialog. Your license will be available after you restart Eclipse.

Create a Diagram

New sequence diagrams are created with a wizard:

  1. Go to the Package Explorer and select the package (or folder) where the diagram should be stored. In general, it is recommended to keep your diagrams with your source code.
  2. To open the 'New' wizard, either press Ctrl+N or right-click and select 'New', then 'Other...'.
  3. In the 'New' wizard page select 'ObjectAid UML Diagram', then 'Sequence Diagram' and press the 'Next' button.
  4. In the 'New UML Sequence Diagram' wizard page, you can
  5. Press 'Finish' to create a new empty sequence diagram.
  6. You can now populate your new sequence diagram in a variety of ways as described in Editing of Diagrams, Add from Call Hierarchy View, Add from Java Stack Trace Console and Add Java Stack Frames from the Debug View.