public class AGrammaticalStructure extends BasicTree<AGrammaticalStructure> implements IAnnotatedTreeGraphNode<AGrammaticalStructure>
BasicTree.BreadthFirstTreeNodes, BasicTree.DepthFirstPostOrderTreeNodes, BasicTree.DepthFirstPreOrderTreeNodes, BasicTree.TreeIterator<T extends BasicTree<T>>, BasicTree.TreeNodesByLevel
Modifier and Type | Field and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
annotations
Annotations
|
java.util.Map<BasicRelation,AGrammaticalStructure> |
dependents
Links to dependents
|
java.util.Map<BasicRelation,AGrammaticalStructure> |
governors
Links to governors
|
AGrammaticalStructure |
head
Head
|
double |
score
Index
|
private static long |
serialVersionUID |
private Token |
token
Token
|
protected java.lang.String |
value
Value
|
Constructor and Description |
---|
AGrammaticalStructure(java.lang.String value,
Token token,
double score)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getAnnotations()
Get annotations
|
java.lang.String |
getId()
Get node id (each type instance will manage its own id)
|
ILabel |
getILabel()
Get node label
|
java.util.Map<BasicRelation,AGrammaticalStructure> |
getInComingNodes()
Get incoming nodes
|
int |
getIndex()
Get index
|
java.lang.String |
getLabel()
Get label
|
java.lang.String |
getLemma()
Get lemma
|
AGrammaticalStructure |
getNode()
Get node cast to type
|
java.util.Map<BasicRelation,AGrammaticalStructure> |
getOutGoingNodes()
Get outgoing nodes
|
java.lang.Double |
getScore()
Get score
|
Token |
getToken()
Get token
|
java.lang.String |
getValue()
Get value
|
java.lang.String |
getWord()
Get word
|
java.lang.String |
toString() |
private void |
toString(java.lang.String indent,
java.lang.StringBuffer sb) |
depth, getChildren, getParent, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getChildren
private static final long serialVersionUID
private final Token token
protected final java.lang.String value
public double score
public AGrammaticalStructure head
public java.util.Map<BasicRelation,AGrammaticalStructure> dependents
public java.util.Map<BasicRelation,AGrammaticalStructure> governors
public java.util.Map<java.lang.String,java.lang.String> annotations
public AGrammaticalStructure(java.lang.String value, Token token, double score)
value
- valuetoken
- tokenscore
- scorepublic Token getToken()
public java.lang.String getLabel()
public java.lang.String getId()
BasicTree
getId
in interface INode
getId
in class BasicTree<AGrammaticalStructure>
public AGrammaticalStructure getNode()
BasicTree
getNode
in class BasicTree<AGrammaticalStructure>
public java.lang.String getValue()
INode
public java.lang.Double getScore()
INode
public java.lang.String getWord()
ILabel
public java.lang.String getLemma()
ILabel
public int getIndex()
ILabel
public java.util.Map<java.lang.String,java.lang.String> getAnnotations()
IAnnotatedLabel
getAnnotations
in interface IAnnotatedLabel
public java.util.Map<BasicRelation,AGrammaticalStructure> getOutGoingNodes()
IGraph
getOutGoingNodes
in interface IGraph<AGrammaticalStructure>
public java.util.Map<BasicRelation,AGrammaticalStructure> getInComingNodes()
IGraph
getInComingNodes
in interface IGraph<AGrammaticalStructure>
public java.lang.String toString()
toString
in class BasicTree<AGrammaticalStructure>
private void toString(java.lang.String indent, java.lang.StringBuffer sb)