ControlFlowGraph

class ControlFlowGraph(val entryNodes: Set<Int>, val exitNodes: Set<Int>, graph: Graph<Int, DefaultEdge>) : Graph<Int, DefaultEdge>

Constructors

Link copied to clipboard
constructor(entryNodes: Set<Int>, exitNodes: Set<Int>, graph: Graph<Int, DefaultEdge>)

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun addEdge(p0: Int, p1: Int): DefaultEdge
open override fun addEdge(p0: Int, p1: Int, p2: DefaultEdge): Boolean
Link copied to clipboard
open override fun addVertex(): Int
open override fun addVertex(p0: Int): Boolean
Link copied to clipboard
open override fun containsEdge(p0: DefaultEdge): Boolean
open override fun containsEdge(p0: Int, p1: Int): Boolean
Link copied to clipboard
open override fun containsVertex(p0: Int): Boolean
Link copied to clipboard
open override fun degreeOf(p0: Int): Int
Link copied to clipboard
open override fun edgeSet(): MutableSet<DefaultEdge>
Link copied to clipboard
open override fun edgesOf(p0: Int): MutableSet<DefaultEdge>
Link copied to clipboard
open override fun getAllEdges(p0: Int, p1: Int): MutableSet<DefaultEdge>
Link copied to clipboard
open override fun getEdge(p0: Int, p1: Int): DefaultEdge
Link copied to clipboard
open override fun getEdgeSource(p0: DefaultEdge): Int
Link copied to clipboard
open override fun getEdgeSupplier(): Supplier<DefaultEdge>
Link copied to clipboard
open override fun getEdgeTarget(p0: DefaultEdge): Int
Link copied to clipboard
open override fun getEdgeWeight(p0: DefaultEdge): Double
Link copied to clipboard
open override fun getType(): GraphType
Link copied to clipboard
open override fun getVertexSupplier(): Supplier<Int>
Link copied to clipboard
open override fun incomingEdgesOf(p0: Int): MutableSet<DefaultEdge>
Link copied to clipboard
open override fun inDegreeOf(p0: Int): Int
Link copied to clipboard
open fun iterables(): GraphIterables<Int, DefaultEdge>
Link copied to clipboard
open override fun outDegreeOf(p0: Int): Int
Link copied to clipboard
open override fun outgoingEdgesOf(p0: Int): MutableSet<DefaultEdge>
Link copied to clipboard
open override fun removeAllEdges(p0: MutableCollection<out DefaultEdge>): Boolean
open override fun removeAllEdges(p0: Int, p1: Int): MutableSet<DefaultEdge>
Link copied to clipboard
open override fun removeAllVertices(p0: MutableCollection<out Int>): Boolean
Link copied to clipboard
open override fun removeEdge(p0: DefaultEdge): Boolean
open override fun removeEdge(p0: Int, p1: Int): DefaultEdge
Link copied to clipboard
open override fun removeVertex(p0: Int): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun setEdgeWeight(p0: DefaultEdge, p1: Double)
open fun setEdgeWeight(p0: Int, p1: Int, p2: Double)
Link copied to clipboard
open override fun vertexSet(): MutableSet<Int>