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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetChildrenprivate 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()
BasicTreegetId in interface INodegetId in class BasicTree<AGrammaticalStructure>public AGrammaticalStructure getNode()
BasicTreegetNode in class BasicTree<AGrammaticalStructure>public java.lang.String getValue()
INodepublic java.lang.Double getScore()
INodepublic java.lang.String getWord()
ILabelpublic java.lang.String getLemma()
ILabelpublic int getIndex()
ILabelpublic java.util.Map<java.lang.String,java.lang.String> getAnnotations()
IAnnotatedLabelgetAnnotations in interface IAnnotatedLabelpublic java.util.Map<BasicRelation,AGrammaticalStructure> getOutGoingNodes()
IGraphgetOutGoingNodes in interface IGraph<AGrammaticalStructure>public java.util.Map<BasicRelation,AGrammaticalStructure> getInComingNodes()
IGraphgetInComingNodes 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)