public interface NonTerminalNode extends PhraseStructureNode
| Modifier and Type | Method and Description |
|---|---|
PhraseStructureNode |
getChild(int index) |
java.util.SortedSet<PhraseStructureNode> |
getChildren() |
PhraseStructureNode |
getHeadChild() |
PhraseStructureNode |
getHeadChild(HeadRules headRules) |
int |
getHeight() |
PhraseStructureNode |
getLeftChild() |
TokenNode |
getLexicalHead() |
TokenNode |
getLexicalHead(HeadRules headRules) |
PhraseStructureNode |
getRightChild() |
boolean |
hasNonTerminalChildren() |
boolean |
hasTerminalChildren() |
TokenNode |
identifyHead(HeadRules headRules) |
boolean |
isContinuous() |
boolean |
isContinuousExcludeTerminalsAttachToRoot() |
int |
nChildren() |
getParent, getParentEdge, getParentEdgeLabelCode, getParentEdgeLabelSymbol, hasParentEdgeLabelgetCompareToIndex, getIncomingSecondaryEdges, getInDegree, getIndex, getLeftmostDescendant, getLeftmostDescendantIndex, getLeftmostProperDescendant, getLeftmostProperDescendantIndex, getOutDegree, getOutgoingSecondaryEdges, getRightmostDescendant, getRightmostDescendantIndex, getRightmostProperDescendant, getRightmostProperDescendantIndex, isRootaddLabel, addLabel, addLabel, clear, getBelongsToGraph, getLabelCode, getLabelSet, getLabelSymbol, getLabelTypes, hasLabel, isLabeled, nLabels, removeLabel, removeLabels, setBelongsToGraphTokenNode identifyHead(HeadRules headRules) throws MaltChainedException
MaltChainedExceptionTokenNode getLexicalHead(HeadRules headRules) throws MaltChainedException
MaltChainedExceptionTokenNode getLexicalHead() throws MaltChainedException
MaltChainedExceptionPhraseStructureNode getHeadChild(HeadRules headRules) throws MaltChainedException
MaltChainedExceptionPhraseStructureNode getHeadChild() throws MaltChainedException
MaltChainedExceptionjava.util.SortedSet<PhraseStructureNode> getChildren()
PhraseStructureNode getChild(int index)
PhraseStructureNode getLeftChild()
PhraseStructureNode getRightChild()
int nChildren()
boolean hasNonTerminalChildren()
boolean hasTerminalChildren()
int getHeight()
boolean isContinuous()
boolean isContinuousExcludeTerminalsAttachToRoot()
Copyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.