package org.molgenis.data.importer;
import org.molgenis.data.RepositoryCollection;
public interface MetaDataParser
{
/**
* Parses the metadata of the entities to import.
*
* @param source {@link RepositoryCollection} containing the data to parse
* @param defaultPackage , the package where the entities without a package should go
* @return {@link ParsedMetaData}
*/
ParsedMetaData parse(RepositoryCollection source, String defaultPackage);
/**
* Generates a {@link EntitiesValidationReport} by parsing all data from a supplied source
*
* @param source
* @return
*/
EntitiesValidationReport validate(RepositoryCollection source);
}