Package com.intellij.util.graph
Class CachingSemiGraph<Node>
- java.lang.Object
-
- com.intellij.util.graph.CachingSemiGraph<Node>
-
- All Implemented Interfaces:
GraphGenerator.SemiGraph<Node>
public class CachingSemiGraph<Node> extends Object implements GraphGenerator.SemiGraph<Node>
- Author:
- dsl
-
-
Constructor Summary
Constructors Constructor Description CachingSemiGraph(GraphGenerator.SemiGraph<Node> original)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> CachingSemiGraph<T>
create(GraphGenerator.SemiGraph<T> original)
Iterator<Node>
getIn(Node n)
Collection<Node>
getNodes()
-
-
-
Constructor Detail
-
CachingSemiGraph
public CachingSemiGraph(GraphGenerator.SemiGraph<Node> original)
-
-
Method Detail
-
create
public static <T> CachingSemiGraph<T> create(GraphGenerator.SemiGraph<T> original)
-
getNodes
public Collection<Node> getNodes()
- Specified by:
getNodes
in interfaceGraphGenerator.SemiGraph<Node>
-
-