I'm new to CodeQL and am reading this tutorial about how to query a Java call graph. It looks like CodeQL only supports read operations on the call graph.
If I hope to edit the call graph (e.g., add or delete an edge that represents method A calls method B) before querying, what can I do with CodeQL?
BTW, I'm familiar with Soot, which can read or edit a call graph with APIs. I am wondering if CodeQL also supports these features.