protected class ExplicitCallGraph.ExplicitEdgeManager extends Object implements com.ibm.wala.util.graph.NumberedEdgeManager<CGNode>
| Modifier | Constructor and Description |
|---|---|
protected |
ExplicitCallGraph.ExplicitEdgeManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEdge(CGNode src,
CGNode dst) |
protected void |
addEdge(int x,
int y) |
int |
getPredNodeCount(CGNode N) |
com.ibm.wala.util.intset.IntSet |
getPredNodeNumbers(CGNode node) |
Iterator<CGNode> |
getPredNodes(CGNode N) |
int |
getSuccNodeCount(CGNode N) |
com.ibm.wala.util.intset.IntSet |
getSuccNodeNumbers(CGNode node) |
Iterator<CGNode> |
getSuccNodes(CGNode N) |
boolean |
hasEdge(CGNode src,
CGNode dst) |
void |
removeAllIncidentEdges(CGNode node) |
void |
removeEdge(CGNode src,
CGNode dst) |
void |
removeIncomingEdges(CGNode node) |
void |
removeOutgoingEdges(CGNode node) |
protected ExplicitCallGraph.ExplicitEdgeManager()
public com.ibm.wala.util.intset.IntSet getSuccNodeNumbers(CGNode node)
getSuccNodeNumbers in interface com.ibm.wala.util.graph.NumberedEdgeManager<CGNode>public com.ibm.wala.util.intset.IntSet getPredNodeNumbers(CGNode node)
getPredNodeNumbers in interface com.ibm.wala.util.graph.NumberedEdgeManager<CGNode>public Iterator<CGNode> getPredNodes(CGNode N)
getPredNodes in interface com.ibm.wala.util.graph.EdgeManager<CGNode>public int getPredNodeCount(CGNode N)
getPredNodeCount in interface com.ibm.wala.util.graph.EdgeManager<CGNode>public Iterator<CGNode> getSuccNodes(CGNode N)
getSuccNodes in interface com.ibm.wala.util.graph.EdgeManager<CGNode>public int getSuccNodeCount(CGNode N)
getSuccNodeCount in interface com.ibm.wala.util.graph.EdgeManager<CGNode>public void addEdge(CGNode src, CGNode dst)
addEdge in interface com.ibm.wala.util.graph.EdgeManager<CGNode>public void removeEdge(CGNode src, CGNode dst)
removeEdge in interface com.ibm.wala.util.graph.EdgeManager<CGNode>protected void addEdge(int x,
int y)
public void removeAllIncidentEdges(CGNode node)
removeAllIncidentEdges in interface com.ibm.wala.util.graph.EdgeManager<CGNode>public void removeIncomingEdges(CGNode node)
removeIncomingEdges in interface com.ibm.wala.util.graph.EdgeManager<CGNode>public void removeOutgoingEdges(CGNode node)
removeOutgoingEdges in interface com.ibm.wala.util.graph.EdgeManager<CGNode>Copyright © 2015. All rights reserved.