package org.maltparser.core.syntaxgraph.node; import org.maltparser.core.exception.MaltChainedException; import org.maltparser.core.symbol.SymbolTable; import org.maltparser.core.syntaxgraph.edge.Edge; public interface PhraseStructureNode extends ComparableNode { public PhraseStructureNode getParent(); public Edge getParentEdge() throws MaltChainedException; public String getParentEdgeLabelSymbol(SymbolTable table) throws MaltChainedException; public int getParentEdgeLabelCode(SymbolTable table) throws MaltChainedException; public boolean hasParentEdgeLabel(SymbolTable table) throws MaltChainedException; }