public interface  org.apache.maven.model.resolution.ModelResolver extends java.lang.Object
{
public abstract org.apache.maven.model.building.ModelSource resolveModel(java.lang.String, java.lang.String, java.lang.String) throws org.apache.maven.model.resolution.UnresolvableModelException;
public abstract org.apache.maven.model.building.ModelSource resolveModel(org.apache.maven.model.Parent) throws org.apache.maven.model.resolution.UnresolvableModelException;
public abstract org.apache.maven.model.building.ModelSource resolveModel(org.apache.maven.model.Dependency) throws org.apache.maven.model.resolution.UnresolvableModelException;
public abstract void addRepository(org.apache.maven.model.Repository) throws org.apache.maven.model.resolution.InvalidRepositoryException;
public abstract void addRepository(org.apache.maven.model.Repository, boolean) throws org.apache.maven.model.resolution.InvalidRepositoryException;
public abstract org.apache.maven.model.resolution.ModelResolver newCopy();
}