|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ibm.wala.util.graph.impl.NodeWithNumber
com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
public class NodeWithNumberedEdges
| Constructor Summary | |
|---|---|
NodeWithNumberedEdges()
|
|
| Method Summary | |
|---|---|
void |
addPred(int eqNumber)
Note that this variable appears on the LHS of an equation. |
void |
addSucc(int eqNumber)
Note that this variable appears on the RHS of an equation. |
void |
deletePred(int eqNumber)
remove the edge that indicates this variable is Predined by a certain equation |
void |
deleteSucc(int eqNumber)
remove the edge that indicates this variable is Succd by a certain equation |
IntSet |
getPredNumbers()
|
IntSet |
getSuccNumbers()
|
void |
removeAllIncidentEdges()
remove all edges that involve this node. |
void |
removeIncomingEdges()
remove all incoming edges to this this node. |
void |
removeOutgoingEdges()
remove all outgoing edges to this this node. |
| Methods inherited from class com.ibm.wala.util.graph.impl.NodeWithNumber |
|---|
getGraphNodeId, setGraphNodeId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.ibm.wala.util.graph.INodeWithNumber |
|---|
getGraphNodeId, setGraphNodeId |
| Constructor Detail |
|---|
public NodeWithNumberedEdges()
| Method Detail |
|---|
public IntSet getSuccNumbers()
getSuccNumbers in interface INodeWithNumberedEdgespublic IntSet getPredNumbers()
getPredNumbers in interface INodeWithNumberedEdgespublic void addSucc(int eqNumber)
addSucc in interface INodeWithNumberedEdgeseqNumber - the equation numberpublic void addPred(int eqNumber)
addPred in interface INodeWithNumberedEdgeseqNumber - the equation numberpublic void deleteSucc(int eqNumber)
eqNumber - public void deletePred(int eqNumber)
eqNumber -
public void removeAllIncidentEdges()
throws UnimplementedError
INodeWithNumberedEdges
removeAllIncidentEdges in interface INodeWithNumberedEdgesUnimplementedError
public void removeIncomingEdges()
throws UnimplementedError
INodeWithNumberedEdges
removeIncomingEdges in interface INodeWithNumberedEdgesUnimplementedError
public void removeOutgoingEdges()
throws UnimplementedError
INodeWithNumberedEdges
removeOutgoingEdges in interface INodeWithNumberedEdgesUnimplementedError
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||