Package ghidra.graph.viewer.layout

# Interface LayoutProviderExtensionPoint<V extends VisualVertex,E extends VisualEdge<V>,G extends VisualGraph<V,E>>

Type Parameters:
  `V` - the vertex type
  `E` - the edge type
  `G` - the graph type

All Superinterfaces:
  `ExtensionPoint`, `LayoutProvider<V,E,G>`

All Known Implementing Classes:
  `AbstractLayoutProvider`, `JungLayoutProvider`

public interface LayoutProviderExtensionPoint<V extends VisualVertex,E extends VisualEdge<V>,G extends VisualGraph<V,E>> extends LayoutProvider<V,E,G>, ExtensionPoint
A version of `LayoutProvider` that is discoverable at runtime. Layouts that do not wish to be discoverable should implement `LayoutProvider` directly, not this interface.

- ## Method Summary

  ### Methods inherited from interface ghidra.graph.viewer.layout.LayoutProvider

  `getActionIcon, getLayout, getLayoutName, getPriorityLevel`