org.protege.editor.owl.model.search.AxiomBasedSearchMetadataImporter Maven / Gradle / Ivy
package org.protege.editor.owl.model.search;
import org.semanticweb.owlapi.model.AxiomType;
import org.semanticweb.owlapi.model.OWLAxiom;
import org.semanticweb.owlapi.model.OWLEntity;
import java.util.Set;
/**
* Author: Matthew Horridge
* Stanford University
* Bio-Medical Informatics Research Group
* Date: 03/10/2012
*/
public abstract class AxiomBasedSearchMetadataImporter {
public abstract boolean isImporterFor(AxiomType axiomType, Set categories);
public abstract void generateSearchMetadataFor(OWLAxiom axiom, OWLEntity axiomSubject, String axiomSubjectRendering, SearchMetadataImportContext context, SearchMetadataDB db);
}