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}