Context views is a set of predefined views that particularly display structural aspects of specific parts of
a diagram.
The following views are available in the ‘Context Views’ menu entry of the
‘Window’menu:
Folder Contents, Predecessors,
Successors, and
Neighborhood
The tool windows of these context views are dockable.
Context views are updated either
- through a change in the selection state in the active editor windows, i.e., when another graph element is selected or
- when the mouse hovers a certain amount of time over a graph element (node or edge)
This behavior can be specified in the preferences dialog on the ‘Display’ tab.
Context Views
Folder Contents
This tool window displays those group nodes together with their content that are closed and selected in the active editor window.
There is no automatic layout applied to the contents.
Predecessors
This tool window displays an induced subgraph consisting of the selected nodes and all their predecessors from the active editor window.
Predecessors are those nodes that can be reached from a selected node by backtracking the incoming edges of
the selected node, and subsequently backtracking the incoming edges of any reached nodes.
For example, in a tree, if a leaf node is selected, then the context view will display a chain of nodes,
starting with the root node and ending with the leaf node.
The displayed subgraph is automatically arranged using the hierarchical layout style.
Successors
This tool window displays an induced subgraph consisting of the selected nodes and all their successors from the active editor window.
Successors are those nodes that can be reached from a selected node by following the outgoing edges of the
selected node, and subsequently following the outgoing edges of any reached nodes.
For example, in a tree, if the root node is selected, then the context view will display the whole tree. If
an inner node of the tree is selected, then the subtree under this node will be displayed.
The displayed subgraph is automatically arranged using the hierarchical layout style.
Neighborhood
This tool window displays an induced subgraph consisting either
- of selected nodes and their direct neighbors or
- of selected edges and their start nodes and end nodes.
The direct neighbors of a selected node are the end nodes of its outgoing edges together with the start nodes of its incoming edges.
The displayed subgraph is automatically arranged using the hierarchical layout style.
Interaction within Context Views
Mouse Gestures
Within a context view, the following mouse gestures are available:
-
A mouse click on a graph element causes the corresponding original graph element in the active editor
window to become selected.
Additionally, the viewport of the active editor window is moved, so that the selected original graph element appears centered. -
Opening up a selection box causes the corresponding
originals of all graph elements contained in the selection box to become selected in the active editor
window.
Additionally, the viewport of the active editor window is moved and eventually the diagram is also scaled, so that all selected original graph elements can be seen in the viewport.
Context Menu
The context menu of each context view provides an entry ‘Convert to Document’ which lets you create a new document with the contents of the current context view. The document is opened as a new editor window. The new editor window becomes the active editor window.