001package org.maltparser.parser; 002 003import org.maltparser.core.config.Configuration; 004import org.maltparser.core.io.dataformat.DataFormatInstance; 005import org.maltparser.core.exception.MaltChainedException; 006import org.maltparser.core.feature.FeatureModelManager; 007import org.maltparser.core.propagation.PropagationManager; 008import org.maltparser.core.syntaxgraph.DependencyStructure; 009 010/** 011 * @author Johan Hall 012 * 013 */ 014public interface DependencyParserConfig extends Configuration { 015 public void parse(DependencyStructure graph) throws MaltChainedException; 016 public void oracleParse(DependencyStructure goldGraph, DependencyStructure oracleGraph) throws MaltChainedException; 017 public DataFormatInstance getDataFormatInstance(); 018 public FeatureModelManager getFeatureModelManager(); 019 public PropagationManager getPropagationManager(); 020 public AbstractParserFactory getParserFactory(); 021}