@Override
	public void providerOpened(VisualGraphComponentProvider<V, E, G> provider) {
		if (satelliteProvider != null) {
			// since the provider is not null, we know that it was previously open, closed 
			satelliteProvider.setVisible(true);
			view.setSatelliteVisible(true);
		}
	}
A sub-feature that provides a satellite viewer to {@link VisualGraphComponentProvider}s

<p>Note: this class installs actions to manipulate the satellite view.  For these to be 
correctly enabled, you must produce {@link VgActionContext} objects in your
{@link VisualGraphComponentProvider#getActionContext(MouseEvent)} method.  Specifically, 
the context returned must be a type of {@link VgActionContext}, with the 
{@link VgActionContext#shouldShowSatelliteActions()} returning true.

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