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 void
monitoredRun(TaskMonitor monitor)
Similar to a runnable except the run method is given a monitor to report progress and check for cancellation.void
swingRun(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:MonitoredRunnable
Similar to a runnable except the run method is given a monitor to report progress and check for cancellation.- Specified by:
monitoredRun
in interfaceMonitoredRunnable
- Parameters:
monitor
- the TaskMonitor to use.
-
swingRun
public void swingRun(boolean isCancelled)
Description copied from interface:SwingRunnable
Callback on the swing thread.- Specified by:
swingRun
in interfaceSwingRunnable
-
-