WALA/com.ibm.wala.util/src/com/ibm/wala/util/graph/impl/SelfLoopAddedGraph.java

31 lines
629 B
Java

package com.ibm.wala.util.graph.impl;
import com.ibm.wala.util.graph.AbstractGraph;
import com.ibm.wala.util.graph.EdgeManager;
import com.ibm.wala.util.graph.Graph;
import com.ibm.wala.util.graph.NodeManager;
public class SelfLoopAddedGraph <T> extends AbstractGraph<T> {
final private NodeManager<T> nodes;
@Override
protected NodeManager<T> getNodeManager() {
return nodes;
}
final private EdgeManager<T> edges;
@Override
protected EdgeManager<T> getEdgeManager() {
return edges;
}
public SelfLoopAddedGraph(Graph<T> G) {
nodes = G;
edges = new SelfLoopAddedEdgeManager<T>(G);
}
}