This section contains an outline of 'Activity Diagram' only features which allow you to further customize your 'Activity Diagram' to meet your needs.
Adding Additional Fork/Join or Decision Control Flow Paths
By default, a 'Fork/Join (Parallel)', or a 'Decision (Or)'construct has two (2) control flow paths or branches. To add a branch, select the construct in the diagram. An 'Add Branch' button will appear in the toolbar, click the 'Add Branch' button to add an additional branch to your selected construct.
Renaming an Decision Control Flow Path Name
To change the name of a control flow path or branch, double click the line label of the desired branch. A 'Set Branch Name' dialog will appear, enter a new branch name and click the 'Confirm' button located at the bottom right of the dialog.
Hiding/Showing All Object Nodes
The 'Object Node' constructs can either be shown or hidden. To hide all 'Object Node' constructs from being visible in the diagram, click on the 'Settings' drop-down displayed as a wrench icon and select the 'Hide All Object Nodes' menu item. To show them again, open the 'Settings' drop-down again and select the 'Show All Object Nodes' menu item.
Hiding/Showing Parent Object Nodes
The parent 'Object Node' constructs can either be shown or hidden. To hide parent 'Object Node' constructs from being visible in the diagram, click on the 'Settings' drop-down displayed as a wrench icon and select the 'Hide Parent Object Nodes' menu item.To show them again, open the 'Settings' drop-down again and select the 'Show Parent Object Nodes' menu item.
Moving Diagram Constructs
Diagram constructs can be moved around the 'Activity Diagram' via drag-and-drop. To move a diagram construct, select the construct in the diagram and continue to hold down the left mouse button. Drag the construct over to the desired arrow line somewhere between the Start and End nodes. When the arrow line highlights green, release the left mouse button to drop the construct into it's new position in the diagram. Note: Moving a 'Decision (Loop)', or a 'Decision (Or)' construct will also move all diagram constructs which have been added to one of the internal paths of that construct. For example, to move an 'Decision (Or)' construct which has an 'Entity' construct on each branch, all you need to do is move the 'Decision (Or)' construct and the 'Entity' constructs will stay on the branches and move along with the 'Decision (Or)'.