@Override
	public void init(VisualGraphComponentProvider<V, E, G> provider) {

		tool = provider.getTool();
		view = provider.getView();
		owner = provider.getOwner();
		providerName = provider.getName();
		windowGroup = provider.getWindowGroup();

		view.setSatelliteListener(new SatelliteListener());

		addActions(provider);
	}
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