public class GraphNode extends java.lang.Object implements Graph.IGraphNode<GraphEdge>, INode, ILabel, IsIndexedVertex<GraphEdge>, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
private java.util.Set<GraphEdge> |
incomingEdges
InComing edges
|
private java.lang.String |
information
Information
|
private java.util.Set<GraphEdge> |
outgoingEdges
OutGoing edges
|
private java.lang.Double |
score
Score
|
private static long |
serialVersionUID |
private Token |
token
Token
|
private java.lang.String |
value
Value
|
| Constructor and Description |
|---|
GraphNode(Token token,
java.lang.String value,
java.lang.String information)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(Graph.IGraphNode<GraphEdge> node) |
java.lang.String |
getId()
Get id
|
ILabel |
getILabel()
Get node label
|
java.util.Set<GraphEdge> |
getIncomingEdges()
Get incoming edges to this node
|
int |
getIndex()
Get node index
|
java.lang.String |
getInformation()
Get information
|
java.lang.String |
getLemma()
Get lemma
|
java.util.Set<GraphEdge> |
getOutgoingEdges()
Get outgoing edges from this node
|
java.lang.Double |
getScore()
Get score
|
Segment |
getSegment()
Get node segment
|
java.lang.String |
getTag()
Get node tag
|
Token |
getToken()
Get token
|
java.lang.String |
getValue()
Get value
|
java.lang.String |
getWord()
Get word
|
java.lang.String |
incomingEdgesToString(java.lang.String indent) |
java.lang.String |
outgoingEdgesToString(java.lang.String indent) |
java.lang.String |
toFullString() |
java.lang.String |
toLongString() |
java.lang.String |
toString() |
private static final long serialVersionUID
private final Token token
private final java.lang.String information
private final java.lang.String value
private final java.util.Set<GraphEdge> outgoingEdges
private final java.util.Set<GraphEdge> incomingEdges
private final java.lang.Double score
public GraphNode(Token token, java.lang.String value, java.lang.String information)
token - tokenvalue - valueinformation - informationpublic Token getToken()
public java.lang.String getValue()
INodepublic java.lang.String getId()
INodepublic java.lang.Double getScore()
INodepublic int getIndex()
Graph.IGraphNodepublic Segment getSegment()
Graph.IGraphNodegetSegment in interface Graph.IGraphNode<GraphEdge>public java.lang.String getTag()
Graph.IGraphNodegetTag in interface Graph.IGraphNode<GraphEdge>public java.lang.String getWord()
ILabelpublic java.lang.String getLemma()
ILabelpublic java.lang.String getInformation()
public java.util.Set<GraphEdge> getIncomingEdges()
IsVertexgetIncomingEdges in interface IsVertex<GraphEdge>public java.util.Set<GraphEdge> getOutgoingEdges()
IsVertexgetOutgoingEdges in interface IsVertex<GraphEdge>public int compareTo(Graph.IGraphNode<GraphEdge> node)
compareTo in interface java.lang.Comparable<Graph.IGraphNode<GraphEdge>>public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String toLongString()
public java.lang.String toFullString()
public java.lang.String outgoingEdgesToString(java.lang.String indent)
public java.lang.String incomingEdgesToString(java.lang.String indent)