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