public class PackageProcessor extends GraphProcessor
| Constructor and Description |
|---|
PackageProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finishProcessing(Vertex[] graph)
Finishes processing.
|
AtomicVertex[] |
getGraph()
Returns the package graph after processing.
|
protected void |
initializeProcessing(Vertex[] graph)
Initializes processing.
|
protected void |
processAfter(Vertex vertex)
Processes the specified vertex after its arcs have been processed.
|
protected void |
processArc(Vertex tail,
Vertex head)
Processes the arc specified by tail and head vertices.
|
protected void |
processBefore(Vertex vertex)
Processes the specified vertex before its outgoing arcs are processed.
|
deepSearchFirst, processpublic AtomicVertex[] getGraph()
protected void initializeProcessing(Vertex[] graph)
GraphProcessorGraphProcessor.deepSearchFirst(classycle.graph.Vertex[]).initializeProcessing in class GraphProcessorprotected void processBefore(Vertex vertex)
GraphProcessorprocessBefore in class GraphProcessorvertex - Vertex to be processed.protected void processArc(Vertex tail, Vertex head)
GraphProcessorprocessArc in class GraphProcessortail - Tail vertex of the arc.head - Head vertex of the arc.protected void processAfter(Vertex vertex)
GraphProcessorprocessAfter in class GraphProcessorvertex - Vertex to be processed.protected void finishProcessing(Vertex[] graph)
GraphProcessorGraphProcessor.deepSearchFirst(classycle.graph.Vertex[]).finishProcessing in class GraphProcessor