public final class GraphFactoryFromTypedDependencies
extends java.lang.Object
| Modifier | Constructor and Description |
|---|---|
private |
GraphFactoryFromTypedDependencies() |
| Modifier and Type | Method and Description |
|---|---|
static Graph<GraphNode,GraphEdge> |
makeGraph(java.util.Collection<edu.stanford.nlp.trees.TypedDependency> typedDependencies)
Make graph from parse tree and dependencies
|
static Graph<GraphNode,GraphEdge> |
makeGraph2(java.util.Collection<edu.stanford.nlp.trees.TypedDependency> typedDependencies)
Make graph from parse tree and dependencies (unused alternative)
|
private static GraphNode |
makeNode(edu.stanford.nlp.ling.IndexedWord source)
Make graph node from tree graph node
|
private static GraphNode |
makeNode(edu.stanford.nlp.ling.IndexedWord referenceNode,
MutableGraph<GraphNode,GraphEdge> graph,
java.util.Map<edu.stanford.nlp.ling.IndexedWord,GraphNode> nodes)
Make graph node from reference node and attach node to graph
|
private static GraphNode makeNode(edu.stanford.nlp.ling.IndexedWord referenceNode, MutableGraph<GraphNode,GraphEdge> graph, java.util.Map<edu.stanford.nlp.ling.IndexedWord,GraphNode> nodes)
referenceNode - tree graph nodegraph - graphnodes - tree graph node to graph node mapprivate static GraphNode makeNode(edu.stanford.nlp.ling.IndexedWord source)
source - tree graph nodepublic static Graph<GraphNode,GraphEdge> makeGraph(java.util.Collection<edu.stanford.nlp.trees.TypedDependency> typedDependencies)
typedDependencies - typed dependencies