001 package org.maltparser.core.syntaxgraph.node;
002
003 public interface TokenNode extends DependencyNode, PhraseStructureNode {
004 /**
005 * Sets the predecessor token node in the linear order of the token nodes.
006 *
007 * @param predecessor the predecessor token node
008 */
009 public void setPredecessor(TokenNode predecessor);
010 /**
011 * Sets the predecessor token node in the linear order of the token nodes.
012 *
013 * @param successor the successor token node
014 */
015 public void setSuccessor(TokenNode successor);
016 /**
017 * Returns the predecessor token node in the linear order of the token nodes.
018 *
019 * @return the predecessor token node in the linear order of the token nodes.
020 */
021 public TokenNode getPredecessor();
022 /**
023 * Returns the successor token node in the linear order of the token nodes.
024 *
025 * @return the successor token node in the linear order of the token nodes.
026 */
027 public TokenNode getSuccessor();
028 }