Modifier and Type | Field and Description |
---|---|
private GraphNode |
GraphEdge.source
Source node
|
private GraphNode |
GraphEdge.target
Target node
|
Modifier and Type | Field and Description |
---|---|
protected java.util.List<GraphNode> |
ASemanticGraph.roots
Roots
|
Modifier and Type | Method and Description |
---|---|
GraphNode |
GraphEdge.getLeftNode()
Get left node
|
GraphNode |
GraphEdge.getRightNode()
Get right node
|
GraphNode |
GraphEdge.getSource() |
GraphNode |
GraphEdge.getTarget() |
Modifier and Type | Method and Description |
---|---|
java.util.List<GraphNode> |
ASemanticGraph.getRoots()
Get roots
|
Modifier and Type | Method and Description |
---|---|
boolean |
GraphEdge.isLeftIncident(GraphNode node)
Is left incident
|
boolean |
GraphEdge.isRightIncident(GraphNode node)
Is right incident
|
Constructor and Description |
---|
GraphEdge(BasicRelation relation,
GraphNode source,
GraphNode target,
java.lang.String information)
Construct
|
Constructor and Description |
---|
ASemanticGraph(TypedDependencyProvider provider,
TypedDependencyMode mode,
java.util.List<GraphNode> nodes,
java.util.HashSet<GraphEdge> edges,
java.util.List<GraphNode> roots)
Constructor
|
ASemanticGraph(TypedDependencyProvider provider,
TypedDependencyMode mode,
java.util.List<GraphNode> nodes,
java.util.HashSet<GraphEdge> edges,
java.util.List<GraphNode> roots)
Constructor
|
Modifier and Type | Method and Description |
---|---|
private javax.swing.JComponent |
AnalysisDialog.makeGraphWidget(Graph<GraphNode,GraphEdge> graph,
Settings settings,
boolean lemmatize)
Make graph widget
|
void |
GraphDialog.setGraph(Graph<GraphNode,GraphEdge> graph,
GraphDecorator<GNode,GEdge> decorator,
boolean lemmatize)
Set graph
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<GraphEdge> |
EdgeSort.sort(Graph<GraphNode,GraphEdge> graph,
RelationFilter relationFilter)
Sort edges per span
|
static java.util.List<GraphEdge> |
EdgeSort.sortPerNode(Graph<GraphNode,GraphEdge> graph,
RelationFilter relationFilter)
Order edges per node
|
static java.util.List<GraphEdge> |
EdgeSort.sortPerRelation(Graph<GraphNode,GraphEdge> graph,
RelationFilter relationFilter) |
Modifier and Type | Method and Description |
---|---|
Graph<GraphNode,GraphEdge> |
Document.getGraph(int sentenceIdx,
TypedDependencyProvider provider,
TypedDependencyMode mode)
Get graph to be displayed (default is semantic graph)
|
Modifier and Type | Method and Description |
---|---|
private static GraphNode |
GraphFactoryFromTypedDependencies.makeNode(edu.stanford.nlp.ling.IndexedWord source)
Make graph node from tree graph node
|
private static GraphNode |
GraphFactoryFromTypedDependencies.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
|
Modifier and Type | Method and Description |
---|---|
static Graph<GraphNode,GraphEdge> |
GraphFactoryFromTypedDependencies.makeGraph(java.util.Collection<edu.stanford.nlp.trees.TypedDependency> typedDependencies)
Make graph from parse tree and dependencies
|
Graph<GraphNode,GraphEdge> |
GraphFactoryFromSemanticGraph.makeGraph(edu.stanford.nlp.semgraph.SemanticGraph semanticGraph,
TypedDependencyProvider provider,
TypedDependencyMode mode)
Make graph from Stanford semantic graph
|
static Graph<GraphNode,GraphEdge> |
GraphFactoryFromTypedDependencies.makeGraph2(java.util.Collection<edu.stanford.nlp.trees.TypedDependency> typedDependencies)
Make graph from parse tree and dependencies (unused alternative)
|
Modifier and Type | Method and Description |
---|---|
void |
MutableASemanticGraph.addNode(GraphNode node)
Add node
|
void |
MutableASemanticGraph.addRoot(GraphNode root)
Add root
|
Modifier and Type | Method and Description |
---|---|
private static GraphNode |
GraphFactoryFromTypedDependencies.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 |
GraphFactoryFromTypedDependencies.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
|
Modifier and Type | Method and Description |
---|---|
static Graph<GraphNode,GraphEdge> |
GraphFactory.makeGraph(ATypedDependencies artifact) |
Modifier and Type | Method and Description |
---|---|
void |
MutableASemanticGraph.addNode(GraphNode node)
Add node
|
void |
MutableASemanticGraph.addRoot(GraphNode root)
Add root
|
Modifier and Type | Method and Description |
---|---|
private static GNode |
Model.makeNode(GraphNode gNode,
edu.uci.ics.jung.graph.Graph<GNode,GEdge> graph,
java.util.Map<GraphNode,GNode> map,
boolean lemmatize)
Make jung node
|
Modifier and Type | Method and Description |
---|---|
private static edu.uci.ics.jung.graph.SparseMultigraph<GNode,GEdge> |
Model.makeGraph(Graph<GraphNode,GraphEdge> graph,
boolean lemmatize)
Make jung graph
|
private static GNode |
Model.makeNode(GraphNode gNode,
edu.uci.ics.jung.graph.Graph<GNode,GEdge> graph,
java.util.Map<GraphNode,GNode> map,
boolean lemmatize)
Make jung node
|
void |
GraphWidget.set(Graph<GraphNode,GraphEdge> graph,
GraphDecorator<GNode,GEdge> decorator,
boolean lemmatize) |
void |
View.set(Graph<GraphNode,GraphEdge> graph,
GraphDecorator<GNode,GEdge> graphDecorator,
boolean lemmatize)
Set data model
|
Constructor and Description |
---|
Model(Graph<GraphNode,GraphEdge> graph,
boolean lemmatize)
Make model
|
Modifier and Type | Field and Description |
---|---|
private java.util.Set<GraphNode> |
ASemanticGraphPrinter.used |
Modifier and Type | Method and Description |
---|---|
private java.lang.String |
ASemanticGraphPrinter.formatLabel(GraphNode node) |
private void |
ASemanticGraphPrinter.formatSGNode(ASemanticGraph semanticGraphDecorator,
GraphNode node,
int spaces)
Appends to this.out a one-line or multi-line string representation of the given semantic graph, using the given number of spaces for indentation.
|
private void |
ASemanticGraphPrinter.formatSGNodeMultiline(ASemanticGraph semanticGraphDecorator,
GraphNode node,
int spaces0)
Appends to this.out a multi-line string representation of the given semantic graph, using the given number of spaces for indentation.
|
private java.lang.String |
ASemanticGraphPrinter.formatSGNodeOneline(ASemanticGraph sg,
GraphNode node) |
private void |
ASemanticGraphPrinter.formatSGNodeOnelineHelper(ASemanticGraph sgx,
GraphNode node,
java.lang.StringBuffer sb,
java.util.Set<GraphNode> usedOneline) |
static java.util.Collection<GraphEdge> |
ASemanticGraphDecorator.getOutEdgesSorted(GraphNode node) |
static boolean |
ASemanticGraphDecorator.hasChildren(GraphNode node) |
static int |
ASemanticGraphDecorator.outDegree(GraphNode node) |
private static int |
ASemanticGraphPrinter.sentIndex(GraphNode node) |
private static java.lang.String |
ASemanticGraphPrinter.toStringCompleteFormat(GraphNode node) |
Modifier and Type | Method and Description |
---|---|
private void |
ASemanticGraphPrinter.formatSGNodeOnelineHelper(ASemanticGraph sgx,
GraphNode node,
java.lang.StringBuffer sb,
java.util.Set<GraphNode> usedOneline) |
Modifier and Type | Method and Description |
---|---|
private static GraphNode |
SPOGraphFactory.makePNode(int sentenceIdx,
Token predicate,
java.util.Map<Instance,GraphNode> nodes,
java.util.Map<Instance,Coreferences.Mention> mentions,
MutableGraph<GraphNode,GraphEdge> graph) |
private static GraphNode |
SPOGraphFactory.makeTNode(int sentenceIdx,
Token term,
java.util.Map<Instance,GraphNode> nodes,
java.util.Map<Instance,Coreferences.Mention> mentions,
MutableGraph<GraphNode,GraphEdge> graph) |
Modifier and Type | Method and Description |
---|---|
Graph<GraphNode,GraphEdge> |
ISPOAnalyzer.analyze(Document document,
TypedDependencyProvider provider,
TypedDependencyMode mode) |
Graph<GraphNode,GraphEdge> |
SPOAnalyzer.analyze(Document document,
TypedDependencyProvider provider,
TypedDependencyMode mode) |
Graph<GraphNode,GraphEdge> |
SPOGraphFactory.makeGraph(java.util.List<Link> links,
java.util.Map<Instance,Coreferences.Mention> mentions) |
Modifier and Type | Method and Description |
---|---|
private static GraphNode |
SPOGraphFactory.makePNode(int sentenceIdx,
Token predicate,
java.util.Map<Instance,GraphNode> nodes,
java.util.Map<Instance,Coreferences.Mention> mentions,
MutableGraph<GraphNode,GraphEdge> graph) |
private static GraphNode |
SPOGraphFactory.makePNode(int sentenceIdx,
Token predicate,
java.util.Map<Instance,GraphNode> nodes,
java.util.Map<Instance,Coreferences.Mention> mentions,
MutableGraph<GraphNode,GraphEdge> graph) |
private static GraphNode |
SPOGraphFactory.makeTNode(int sentenceIdx,
Token term,
java.util.Map<Instance,GraphNode> nodes,
java.util.Map<Instance,Coreferences.Mention> mentions,
MutableGraph<GraphNode,GraphEdge> graph) |
private static GraphNode |
SPOGraphFactory.makeTNode(int sentenceIdx,
Token term,
java.util.Map<Instance,GraphNode> nodes,
java.util.Map<Instance,Coreferences.Mention> mentions,
MutableGraph<GraphNode,GraphEdge> graph) |