Package boomerang
Class QueryGraph<W extends wpds.impl.Weight>
- java.lang.Object
-
- boomerang.QueryGraph<W>
-
public class QueryGraph<W extends wpds.impl.Weight> extends Object
-
-
Constructor Summary
Constructors Constructor Description QueryGraph(WeightedBoomerang<W> weightedBoomerang)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddEdge(Query parent, sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val> node, Query child)voidaddRoot(Query root)Set<Query>getNodes()booleanisRoot(Query q)voidregisterEdgeListener(boomerang.QueryGraph.AddTargetEdgeListener l)StringtoDotString()StringtoString()voidunregisterAllListeners()
-
-
-
Constructor Detail
-
QueryGraph
public QueryGraph(WeightedBoomerang<W> weightedBoomerang)
-
-
Method Detail
-
addRoot
public void addRoot(Query root)
-
addEdge
public void addEdge(Query parent, sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,Val> node, Query child)
-
unregisterAllListeners
public void unregisterAllListeners()
-
registerEdgeListener
public void registerEdgeListener(boomerang.QueryGraph.AddTargetEdgeListener l)
-
toDotString
public String toDotString()
-
isRoot
public boolean isRoot(Query q)
-
-