GrammarScope  4.0.0
Static Public Member Functions | Private Member Functions | Static Private Member Functions | List of all members
grammarscope.glue.GraphFactoryFromTypedDependencies Class Reference

Static Public Member Functions

static Graph< GraphNode, GraphEdgemakeGraph (final Collection< TypedDependency > typedDependencies)
 
static Graph< GraphNode, GraphEdgemakeGraph2 (final Collection< TypedDependency > typedDependencies)
 

Private Member Functions

 GraphFactoryFromTypedDependencies ()
 

Static Private Member Functions

static GraphNode makeNode (final IndexedWord referenceNode, final MutableGraph< GraphNode, GraphEdge > graph, final Map< IndexedWord, GraphNode > nodes)
 
static GraphNode makeNode (final IndexedWord source)
 

Detailed Description

Make graph from Stanford typed dependencies

Author
Bernard Bou

Constructor & Destructor Documentation

◆ GraphFactoryFromTypedDependencies()

grammarscope.glue.GraphFactoryFromTypedDependencies.GraphFactoryFromTypedDependencies ( )
private

Member Function Documentation

◆ makeGraph()

static Graph<GraphNode, GraphEdge> grammarscope.glue.GraphFactoryFromTypedDependencies.makeGraph ( final Collection< TypedDependency >  typedDependencies)
static

Make graph from parse tree and dependencies

Parameters
typedDependenciestyped dependencies
Returns
graph

◆ makeGraph2()

static Graph<GraphNode, GraphEdge> grammarscope.glue.GraphFactoryFromTypedDependencies.makeGraph2 ( final Collection< TypedDependency >  typedDependencies)
static

Make graph from parse tree and dependencies (unused alternative)

Parameters
typedDependenciestyped dependencies
Returns
graph

◆ makeNode() [1/2]

static GraphNode grammarscope.glue.GraphFactoryFromTypedDependencies.makeNode ( final IndexedWord  referenceNode,
final MutableGraph< GraphNode, GraphEdge graph,
final Map< IndexedWord, GraphNode nodes 
)
staticprivate

Make graph node from reference node and attach node to graph

Parameters
referenceNodetree graph node
graphgraph
nodestree graph node to graph node map
Returns
graph node

◆ makeNode() [2/2]

static GraphNode grammarscope.glue.GraphFactoryFromTypedDependencies.makeNode ( final IndexedWord  source)
staticprivate

Make graph node from tree graph node

Parameters
sourcetree graph node
Returns
graph node

The documentation for this class was generated from the following file: