public void setVertexTooltipProvider(VertexTooltipProvider<V, E> vertexTooltipProvider) {
		if (vertexTooltipProvider == null) {
			vertexTooltipProvider = new DummyTooltipProvider();
		}
		this.vertexTooltipProvider = vertexTooltipProvider;
	}
The base viewer for the Graph module.   This viewer provides methods for manipulating
the graph using the mouse.

<P>The viewer is currently an extension of the {@link VisualizationViewer} and as such it 
is accessed by much of the event handling subsystem, such as the mouse plugins, as well as 
the rendering system.

<P>Also, tooltips/popups for edges and vertices are handled by this class.

<P>This class creates a {@link VisualGraphViewUpdater} that perform graph transformations, 
such as panning the graph, with and without animation, as requested.

@param <V> the vertex type
@param <E> the edge type
Ghidra/Framework/Graph/src/main/java/ghidra/graph/viewer/GraphViewer.java