001 package org.maltparser.parser.history;
002
003 import org.maltparser.core.exception.MaltChainedException;
004 import org.maltparser.parser.history.action.GuideUserAction;
005 /**
006 *
007 * @author Johan Hall
008 */
009 public interface HistoryNode {
010 public HistoryNode getPreviousNode();
011 public GuideUserAction getAction();
012 public void setAction(GuideUserAction action);
013 public void setPreviousNode(HistoryNode node);
014 // public double getScore();
015 // public void setScore(double score);
016 public int getPosition();
017 public void clear() throws MaltChainedException;
018 }