001package org.maltparser.core.syntaxgraph.node; 002 003import org.maltparser.core.exception.MaltChainedException; 004import org.maltparser.core.symbol.SymbolTable; 005import org.maltparser.core.syntaxgraph.edge.Edge; 006 007 008public interface PhraseStructureNode extends ComparableNode { 009 public PhraseStructureNode getParent(); 010 public Edge getParentEdge() throws MaltChainedException; 011 public String getParentEdgeLabelSymbol(SymbolTable table) throws MaltChainedException; 012 public int getParentEdgeLabelCode(SymbolTable table) throws MaltChainedException; 013 public boolean hasParentEdgeLabel(SymbolTable table) throws MaltChainedException; 014}