public interface PhraseStructure extends TokenStructure, SecEdgeStructure
| Modifier and Type | Method and Description |
|---|---|
PhraseStructureNode |
addNonTerminalNode() |
PhraseStructureNode |
addNonTerminalNode(int index) |
Edge |
addPhraseStructureEdge(PhraseStructureNode source,
PhraseStructureNode target) |
PhraseStructureNode |
addTerminalNode() |
PhraseStructureNode |
addTerminalNode(int index) |
int |
getHighestNonTerminalIndex() |
java.util.Set<java.lang.Integer> |
getNonTerminalIndices() |
PhraseStructureNode |
getNonTerminalNode(int index) |
PhraseStructureNode |
getPhraseStructureRoot() |
PhraseStructureNode |
getTerminalNode(int index) |
boolean |
hasNonTerminals() |
boolean |
isContinuous() |
boolean |
isContinuousExcludeTerminalsAttachToRoot() |
int |
nEdges() |
int |
nNonTerminals() |
int |
nTerminalNode() |
void |
removePhraseStructureEdge(PhraseStructureNode source,
PhraseStructureNode target) |
addComment, addTokenNode, addTokenNode, getComment, getHighestTokenIndex, getSentenceID, getTokenIndices, getTokenNode, hasComments, hasTokens, nTokenNode, setSentenceIDaddLabel, checkInLabelSet, checkOutNewLabelSet, clear, getSymbolTables, setSymbolTablesaddSecondaryEdge, removeSecondaryEdgePhraseStructureNode addTerminalNode() throws MaltChainedException
MaltChainedExceptionPhraseStructureNode addTerminalNode(int index) throws MaltChainedException
MaltChainedExceptionPhraseStructureNode getTerminalNode(int index)
int nTerminalNode()
Edge addPhraseStructureEdge(PhraseStructureNode source, PhraseStructureNode target) throws MaltChainedException
MaltChainedExceptionvoid removePhraseStructureEdge(PhraseStructureNode source, PhraseStructureNode target) throws MaltChainedException
MaltChainedExceptionint nEdges()
PhraseStructureNode getPhraseStructureRoot()
PhraseStructureNode getNonTerminalNode(int index) throws MaltChainedException
MaltChainedExceptionPhraseStructureNode addNonTerminalNode() throws MaltChainedException
MaltChainedExceptionPhraseStructureNode addNonTerminalNode(int index) throws MaltChainedException
MaltChainedExceptionint getHighestNonTerminalIndex()
java.util.Set<java.lang.Integer> getNonTerminalIndices()
boolean hasNonTerminals()
int nNonTerminals()
boolean isContinuous()
boolean isContinuousExcludeTerminalsAttachToRoot()
Copyright 2007-2017 Johan Hall, Jens Nilsson and Joakim Nivre.