Package ghidra.graph.viewer.edge
Class InitializeCircuitsRunnable<V extends VisualVertex,E extends VisualEdge<V>,G extends VisualGraph<V,E>>
- java.lang.Object
-
- ghidra.graph.viewer.edge.InitializeCircuitsRunnable<V,E,G>
-
- Type Parameters:
V- the vertex typeE- the edge typeG- the graph type
- All Implemented Interfaces:
MonitoredRunnable,SwingRunnable
public class InitializeCircuitsRunnable<V extends VisualVertex,E extends VisualEdge<V>,G extends VisualGraph<V,E>> extends java.lang.Object implements SwingRunnable
A task to find all the loops in a graph.
-
-
Constructor Summary
Constructors Constructor Description InitializeCircuitsRunnable(VisualGraphView<V,E,G> view, VisualGraph<V,E> graph)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidmonitoredRun(TaskMonitor monitor)Similar to a runnable except that is given a monitor to report progress and check for cancellation.voidswingRun(boolean isCancelled)Callback on the swing thread.
-
-
-
Constructor Detail
-
InitializeCircuitsRunnable
public InitializeCircuitsRunnable(VisualGraphView<V,E,G> view, VisualGraph<V,E> graph)
-
-
Method Detail
-
monitoredRun
public void monitoredRun(TaskMonitor monitor)
Description copied from interface:MonitoredRunnableSimilar to a runnable except that is given a monitor to report progress and check for cancellation.- Specified by:
monitoredRunin interfaceMonitoredRunnable- Parameters:
monitor- the TaskMonitor to use.
-
swingRun
public void swingRun(boolean isCancelled)
Description copied from interface:SwingRunnableCallback on the swing thread.- Specified by:
swingRunin interfaceSwingRunnable
-
-