public class ASemanticGraph extends Graph<GraphNode,GraphEdge>
Graph.IGraphEdge<N>, Graph.IGraphNode<E>| Modifier and Type | Field and Description |
|---|---|
(package private) TypedDependencyMode |
mode
Mode
|
(package private) TypedDependencyProvider |
provider
Provider
|
protected java.util.List<GraphNode> |
roots
Roots
|
private static long |
serialVersionUID |
| Constructor and Description |
|---|
ASemanticGraph(TypedDependencyProvider provider,
TypedDependencyMode mode)
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 |
|---|---|
TypedDependencyMode |
getMode()
Get mode
|
TypedDependencyProvider |
getProvider()
Get provider
|
java.util.List<GraphNode> |
getRoots()
Get roots
|
java.lang.String |
toForm(java.util.Comparator<GraphEdge> comparator)
Logical form
|
java.lang.String |
toString() |
ATypedDependencies |
typedDependencies()
Retrieve typed dependencies
|
getEdges, getNode, getNodes, toLongStringprivate static final long serialVersionUID
final TypedDependencyProvider provider
final TypedDependencyMode mode
protected java.util.List<GraphNode> roots
public ASemanticGraph(TypedDependencyProvider provider, TypedDependencyMode mode)
provider - typed dependency providermode - typed dependency modepublic ASemanticGraph(TypedDependencyProvider provider, TypedDependencyMode mode, java.util.List<GraphNode> nodes, java.util.HashSet<GraphEdge> edges, java.util.List<GraphNode> roots)
provider - typed dependency providermode - typed dependency modenodes - nodesedges - edgesroots - rootspublic TypedDependencyProvider getProvider()
public TypedDependencyMode getMode()
public java.util.List<GraphNode> getRoots()
public java.lang.String toForm(java.util.Comparator<GraphEdge> comparator)
comparator - comparatorpublic ATypedDependencies typedDependencies()