it.unibz.inf.ontop.injection.OntopMappingOntologyConfiguration Maven / Gradle / Ivy
package it.unibz.inf.ontop.injection;
import javax.annotation.Nonnull;
import java.io.File;
import java.net.URL;
/**
* TODO: move in a Maven module independent of OWLAPI
*/
public interface OntopMappingOntologyConfiguration extends OntopMappingConfiguration {
interface OntopMappingOntologyBuilderFragment> {
B ontologyFile(@Nonnull String urlOrPath);
B ontologyFile(@Nonnull URL url);
B ontologyFile(@Nonnull File owlFile);
}
interface Builder> extends OntopMappingOntologyBuilderFragment,
OntopMappingConfiguration.Builder {
@Override
OntopMappingOntologyConfiguration build();
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy