User Reference Appendix 
A

CONTENTS 
 
This reference guide documents item by item the important elements of Together that you may need to know about as you work with the product. Here is a quick overview of the information you can find here:

Menu System reference

 

Main Menu

Context Menus

This sections documents the various context menus that appear when you click the right mouse button either in a pane of the Object Model Browser, or when an icon or element in a diagram is selected.  Each section details the pane in which the menu appears, and with what elements the menus are associated.

Navigation Pane

Directory tab context menus

Diagram Pane

Diagram (background) context menu

Class diagram elements context menus

Package Context Menu

Class Context Menu

Interface Context Menu (Java only)

Object context menu (Class diagram)

Attribute and Operation Context Menu

Use Case diagram

All the elements of Use Case diagrams have only one command on the their context menu.  This command is Delete.
 

State diagram

State Context Menu

Sequence diagram

Object Context Menu

Links

All Links have Delete command on the their context menu.
Additional commands appear on the Association and Aggregation links. The commands are applicable either to client or supplier edge of the link depending contextually on which edge is closer to the clicking point.  

Inspector Pane

Hyperlink To tab context menu

This tab menu enables you to link multiple files, URLs and diagrams to a selected element in the current diagram, or the diagram itself (if nothing is selected). Each link displays as a row in the Hyperlink To tab.

Hyperlink To elements context menu

When you create any of these links, they appear as properties in the tab.  You can browse the links by right clicking on the property.  For diagrams links this displays: For file and URL links: NOTE: Because of operating systems limitations, Together can't open URL with specified anchor. Specify URLs to files only.

Options dialog - Tools Tab

Parameters context menu

Menu command Macro * Description
Full path specification $FILE_SPEC$ full path to file containing object (e.g. declaration of class ++)
File directory $FILE_DIR$ directory part of path (including drive, if OS  has drives, without slash) 
File name $FILE_NAME$ name part of file name (part before the last dot, or full name)
File extension $FILE_EXT$ extension part of file name (after and not including the last dot, or empty) 
Full path relative to project $REL_SPEC$ $FILE_SPEC$, but relative to the project directory (does not include leading and ending slash)
Directory relative to project $REL_DIR$ $FILE_DIR$, but relative to the project directory (does not include leading and ending slash)
Prompt for parameters $EDITLINE$ expands to parameters entered in the edit box that is displayed on tool's invokation
Object's line number in file $LINENUMBER$ expands to number of line (1-based) of object in file
System property value $PROPERTY:<name>$ (replace <name> with a property name) expands to the value of system property or property from ../lib/host.properties.
System classpath $PROPERTY: java.class.path$ Java classpath for your system
Together home directory $TOGETHER_HOME$ expands to the Together home (installation) directory
 
* Same set of macros for $FILE_* is supported for project:  $PROJECT_*  but is not available on the menu. You can type these macros in the Parameters edit control.

++ C++ Definition file support:
For C++ operations, any file macro can be used with DEF_  prefix (e.g. $DEF_FILE_SPEC$, $DEF_REL_PATH$). $DEF_LINENUMBER$ is also possible



Toolbars reference

 

Main Toolbar

 

Class Diagram Toolbar

The composition of the Class Diagram Toolbar varies slightly depending on the target language of the current Project.
 

State Diagram Toolbar

 

Use Case Diagram Toolbar

Sequence Diagram Toolbar

Collaboration Diagram Toolbar


Dialogs references

 

Links references


Basic Keyboard Shortcuts

Key Function In Pane(s)
Ctrl + A Add Attribute to the selected Class or Interface icon Diagram (Class only)
Ctrl + C Copy selected text or element(s) Diagram, Inspector, Text
Ctrl + F Find Diagram, Text
Ctrl + G  Goto line Text
Ctrl + H Toggle "High pane" mode: the pane fits the height of the OMB window, hiding opposite pane. 
Note: invoked for Text pane it also makes "high" Navigation pane, hiding Inspector.
Diagram, Text
Ctrl+Shift + H Help Contents (also F1) All
Ctrl + I Display the Import dialog (import Classes) Diagram
Ctrl + L Find next (after Find in corr. pane) Diagram, Text
Ctrl + M Toggle "Maximize pane" mode. The pane fits the whole OMB window, hiding other panes.  Diagram, Text
Ctrl + N Display New Diagram dialog (create new diagram in current package) All
Ctrl + O Add Operation to the selected Class or Interface icon Diagram (Class only)
Ctrl + P Print current diagram All
Ctrl + R Replace Text
Ctrl + S Save the current diagram All
Ctrl + V Paste text or element(s) from Clipboard Diagram, Inspector, Text
Ctrl + W Toggle "Wide pane" mode: the pane fits the width of the OMB window, hiding Navigation and Inspector panes. Diagram, Text
Ctrl + X Cut selected text or element(s) (to Clipboard) Diagram, Inspector, Text
Ctrl + Z Undo Diagram, Inspector, Text
F1 Help Contents  All
F5 Update Diagram All
Ctrl + F5 Rescan and update all diagrams in the current project All
DEL Delete selected element(s) or text; Unlink imported classes. (Optional confirmation dialog displays for classes, physical and logical packages) Diagram, Inspector, Text
+ (PLUS) Zoom In Diagram, Overview
- (MINUS) Zoom Out Diagram, Overview
Ctrl +  
Left or  
Right Arrow
Jumps words in direction of arrow Text
Shift +  
Left or  
Right Arrow
Select text, character by character Text
Up/Down Arrow Move to previous/next field Inspector
Shift +  
Up or  
Down Arrow
Select text, line by line Text
 

Using Keyboard with mouse

Mouse action In Diagrams In Dialogs*
click  Select an icon Select an item
CTRL + click Select a number of icons of the same kind (e.g. classes, attributes) If multiselection enabled, select a number of items 
SHIFT + click In C++ projects: navigate to the definition source code of a member's icon If multiselection enabled, select a number of adjacent items
Draw a rectangle over workspace Select a number of nodes in the rectangle <unavailable>
Drag-and-drop Move members between classes; move classes between packages <unavailable>
CTRL + drag&drop Copy members between classes; import classes to/from packages <unavailable>
* Here are supposed the property dialogs like Import, Show Hidden, TypeSelection.

Chapter contents

Menu System reference
Main Menu
Context Menus
Navigation Pane
Diagram Pane
Class diagram elements context menus
Use Case diagram
State diagram
Sequence diagram
Links context menu
Inspector Pane
Options dialog - Tools Tab
Toolbars reference
Main Toolbar
Class Diagram Toolbar
State Diagram Toolbar
Use Case Diagram Toolbar
Sequence Diagram Toolbar
Collaboration Diagram Toolbar
Dialogs references
Links references
Basic Keyboard Shortcuts
Using Keyboard with mouse

 
GO TO TOP CONTENTS GETTING STARTED HOW TO HELP CONTENTS
© 1997-98
 

This page is hosted by the Chair for Applied Software Engineering of the Technische Universität München.
Imprint (Impressum)