001package org.maltparser.parser.history;
002
003
004import org.maltparser.core.exception.MaltChainedException;
005import org.maltparser.parser.history.action.GuideUserAction;
006
007/**
008 * 
009 * @author Johan Hall
010*/
011public abstract class HistoryStructure {
012        public HistoryStructure() {}
013
014        public abstract HistoryNode getNewHistoryNode(HistoryNode previousNode, GuideUserAction action) throws MaltChainedException;
015        public abstract void clear() throws MaltChainedException;
016}