File size: 1,083 Bytes
6f3ebfa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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);
}