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, toLongString
private 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()