| package org.maltparser.parser.guide; | |
| import org.maltparser.core.exception.MaltChainedException; | |
| import org.maltparser.core.syntaxgraph.DependencyStructure; | |
| import org.maltparser.parser.DependencyParserConfig; | |
| /** | |
| * | |
| * @author Johan Hall | |
| * @since 1.1 | |
| **/ | |
| public interface Guide { | |
| // public enum GuideMode { BATCH, ONLINE, CLASSIFY} | |
| // public void addInstance(GuideDecision decision) throws MaltChainedException; | |
| public void finalizeSentence(DependencyStructure dependencyGraph) throws MaltChainedException; | |
| // public void noMoreInstances() throws MaltChainedException; | |
| public void terminate() throws MaltChainedException; | |
| // public void predict(GuideDecision decision) throws MaltChainedException; | |
| // public boolean predictFromKBestList(GuideDecision decision) throws MaltChainedException; | |
| public DependencyParserConfig getConfiguration(); | |
| // public GuideMode getGuideMode(); | |
| // public GuideHistory getHistory(); | |
| // public FeatureModelManager getFeatureModelManager(); | |
| public String getGuideName(); | |
| public void setGuideName(String guideName); | |
| } | |