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    }