001 package org.maltparser.core.syntaxgraph.node; 002 003 import org.maltparser.core.exception.MaltChainedException; 004 import org.maltparser.core.symbol.SymbolTable; 005 import org.maltparser.core.syntaxgraph.edge.Edge; 006 007 008 public 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 }