Class ControlFlowGraph
java.lang.Object
org.jgrapht.graph.AbstractGraph<CfgVertex, CfgEdge>
org.jgrapht.graph.AbstractBaseGraph<CfgVertex, CfgEdge>
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 Graph
DEFAULT_EDGE_WEIGHT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidaddEdge(CfgVertex source, CfgVertex target, CfgEdgeType type) edgePresentation(CfgEdge edge) voidsetEntryPoint(CfgVertex entryPoint) Methods inherited from class DefaultDirectedGraph
createBuilder, createBuilderMethods inherited from class 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, vertexSetMethods inherited from class AbstractGraph
assertVertexExist, containsEdge, equals, hashCode, removeAllEdges, removeAllEdges, removeAllEdges, removeAllVertices, toString, toStringFromSetsMethods inherited from interface Graph
containsEdge, removeAllEdges, removeAllEdges, removeAllVertices, setEdgeWeight
-
Constructor Details
-
ControlFlowGraph
public ControlFlowGraph()
-
-
Method Details
-
addEdge
-
addEdge
-
addEdge
-
edgePresentation
-
getEntryPoint
-
getExitPoint
-
setEntryPoint
-