001 package org.maltparser.parser;
002
003 import org.maltparser.core.config.Configuration;
004 import org.maltparser.core.exception.MaltChainedException;
005 import org.maltparser.core.propagation.PropagationManager;
006 import org.maltparser.core.syntaxgraph.DependencyStructure;
007 import org.maltparser.parser.guide.ClassifierGuide;
008 /**
009 * @author Johan Hall
010 *
011 */
012 public interface DependencyParserConfig extends Configuration {
013 public void parse(DependencyStructure graph) throws MaltChainedException;
014 public void oracleParse(DependencyStructure goldGraph, DependencyStructure oracleGraph) throws MaltChainedException;
015 public ClassifierGuide getGuide();
016 public Algorithm getAlgorithm();
017 public PropagationManager getPropagationManager();
018 }