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    }