Outline Pane

    The Outline pane contains a list of all elements of the currently used graph.

    The graph components, edges metadata, database connections or JMS connections, lookups, parameters, sequences, and notes are editable from the Outline. You can both create internal properties and link external (shared) ones. Internal properties are contained in the graph and are visible there. You can externalize the internal properties and/or internalize the external (shared) properties. You can also export the internal metadata. If you select any item in the Outline pane (component, connection, metadata, etc.) and press Enter, its editor will open.

    Activate the Link with Editor yellow icon in the top right corner and every time you select a component in the graph editor, CloverDX will select it in the Outline as well. Although this is convenient for smaller graphs, turning it off for complex graphs prevents the Outline from expanding the big list of components repeatedly when you are working in the graph.

    designer ui 1 3 010
    Figure 35. Outline Pane
    ui dui 0010
    Figure 36. Outline Pane - Subgraphs
    Outline Pane Buttons

    The Outline Pane Buttons affect what is being displayed in the Outline. There are two buttons in the upper right part of the Outline switching between Tree View and Graph Minimap, and the Link With Editor button.

    Tree View

    In the tree view you can see the tree of components, metadata, connections, parameters, sequences, lookups and notes. Tree View is the default Outline view.

    Graph Minimap

    The Graph Minimap is an Outline view not displaying the graph elements but the preview.

    To switch to the Graph Minimap use the second button from the left in the top of the Outline.

    designer ui 1 3 030
    Figure 37. Outline Pane with Minimap

    You can see a part of some of the example graphs in the Graph Editor and the same graph structure in the Outline pane. In addition to it, there is a light-blue rectangle in the Outline pane. You can see exactly the same part of the graph as you can see in the Graph Editor within the light-blue rectangle in the Outline pane. By moving this rectangle within the space of the Outline pane, you can see the corresponding part of the graph in the Graph Editor as it moves along with the rectangle. Both the light-blue rectangle and the graph in the Graph Editor move equally.

    You can do the same with the help of the scroll bars on the right and bottom sides of the Graph Editor.

    To switch to the tree representation of the Outline pane, you only need to click the first button from the left in the upper right part of the Outline pane.

    Link With Editor button switches on a link between the currently selected element from the Outline and the currently selected element from the Graph Editor. If you click on a component in Graph Editor and this option is enabled, the component will be highlighted in the Outline too.

    Show Element IDs

    Show Element IDs shows or hides element IDs of graph elements (components, metadata, etc.) in Outline. Element ID is displayed behind the corresponding element name.

    outline 30
    Figure 38. Show Element ID Enabled
    Cleanup Unused Elements

    Graph Cleanup assists you in removing unused elements from a graph. The dialog helps you to remove unused metadata, connections, sequences or lookup tables or dictionaries, but it does not remove unused parameters. The removal of unused parameters might affect other graphs in the project.

    The Graph Cleanup can be opened by right click from the Outline pane or Graph Editor pane using Cleanup unused elements option.

    If you open the dialog, the unused parameters will be preselected. You can deselect any of preselected items or add any item or items.

    The Graph Cleanup dialog contains buttons to Select all elements, to Deselect all elements and to Reset to default selection of elements.

    cleanup 02
    Figure 39. Graph Cleanup
    Locking Elements

    In Outline, you can lock any of the shared graph elements. A lock is a flag (with an optional text message) that you deliberately assign to an element so that others are notified that they should not attempt to modify the element. These graph elements can be locked

    • Metadata

    • Connections

    • Sequences

    • Lookups

    How to Lock

    To lock any of these elements, right click it in Outline and click Lock.

    Provide a message to be displayed if a locked item is being edited. You can use the default one.

    locking an element dialog
    Figure 40. Locking an Element - Message dialog

    Lock is not a security tool - anyone can perform unlock and locks are not owned by users.

    Locked Elements

    In various places (such as the Transform Editor), you are warned if you are accessing a locked element, e.g. modifying locked metadata.

    metadata lock
    Figure 41. Accessing a locked graph element - you can add any text you like to describe the lock.