Manipulating Branches
Some diagram types are time-sequenced, in which functions or operations are distributed along a timeline. The timeline can be branched and sub-branched using parallel, option and iteration constructs that are indicated by nodes (small circles) labelled AND, OR, I and R.
The DGE provides specific functionality to select and manipulate whole branches in timelines starting with the ability to group-select a branch, when it is shown highlighted in red:

The entire branch can be moved and reordered using the Construct pulldown menu and the arrow buttons in the bottom-left corner of the DGE window. Now, it can also be manipulated with the Cursor Up, Cursor Down, Page Up and Page Down keys.
Pressing Cursor Down will move the entire branch down, moving the lower branch too:

Similarly, pressing Cursor Up will move the entire branch up again:

Pressing Page Down will reorder the selected branch downwards, so that the order of the branches is changed and the selected branch becomes the bottom-most branch:

Similarly, pressing Page Up twice will reorder the selected branch upwards twice, so that it becomes the top-most branch:

You can change the selected branch by pressing Ctrl and the cursor keys. Pressing Ctrl and Cursor Down twice will select first the middle branch and then the bottom-most branch:

You can also move the selection inwards and outwards. Pressing Ctrl and Cursor Right will move the selection from the whole branch to the first of the sub-branches between the OR nodes:

Now pressing Ctrl and Cursor Down will select the other branch between the OR nodes:

Pressing Ctrl and Cursor Up will select the upper of the OR branches, and pressing Ctrl and Cursor Left will restore the selection to the bottom-most of the AND branches.
Thus Ctrl and Cursor Right moves the group-selection inwards a level of sub-branch, if there is one, and Ctrl and Cursor Left moves the group-selection outwards a level, if there is one.
Using these keyboard controls makes the selection, moving and reordering of branches in diagrams with timelines must faster. |