Class ControlFlowGraph
java.lang.Object
org.jgrapht.graph.AbstractGraph<V,E>
org.jgrapht.graph.AbstractBaseGraph<V,E>
org.jgrapht.graph.DefaultDirectedGraph<CfgVertex,CfgEdge>
com.github._1c_syntax.bsl.languageserver.cfg.ControlFlowGraph
- All Implemented Interfaces:
Serializable
,Cloneable
,Graph<CfgVertex,
CfgEdge>
- See Also:
-
Field Summary
Fields inherited from interface org.jgrapht.Graph
DEFAULT_EDGE_WEIGHT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
void
addEdge
(CfgVertex source, CfgVertex target, CfgEdgeType type) edgePresentation
(CfgEdge edge) void
setEntryPoint
(CfgVertex entryPoint) Methods inherited from class org.jgrapht.graph.DefaultDirectedGraph
createBuilder, createBuilder
Methods inherited from class org.jgrapht.graph.AbstractBaseGraph
addVertex, addVertex, clone, containsEdge, containsVertex, degreeOf, edgeSet, edgesOf, getAllEdges, getEdge, getEdgeSource, getEdgeSupplier, getEdgeTarget, getEdgeWeight, getType, getVertexSupplier, incomingEdgesOf, inDegreeOf, iterables, outDegreeOf, outgoingEdgesOf, removeEdge, removeEdge, removeVertex, setEdgeSupplier, setEdgeWeight, setVertexSupplier, vertexSet
Methods inherited from class org.jgrapht.graph.AbstractGraph
assertVertexExist, containsEdge, equals, hashCode, removeAllEdges, removeAllEdges, removeAllEdges, removeAllVertices, toString, toStringFromSets
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.jgrapht.Graph
containsEdge, removeAllEdges, removeAllEdges, removeAllVertices, setEdgeWeight
-
Constructor Details
-
ControlFlowGraph
public ControlFlowGraph()
-
-
Method Details
-
addEdge
-
addEdge
-
addEdge
-
edgePresentation
-
getEntryPoint
-
getExitPoint
-
setEntryPoint
-