All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.stanford.protege.webprotege.mansyntax.ShellOwlOntology Maven / Gradle / Ivy

The newest version!
package edu.stanford.protege.webprotege.mansyntax;

import org.semanticweb.owlapi.io.OWLOntologyDocumentTarget;
import org.semanticweb.owlapi.model.*;
import org.semanticweb.owlapi.model.parameters.AxiomAnnotations;
import org.semanticweb.owlapi.model.parameters.Imports;
import org.semanticweb.owlapi.model.parameters.Navigation;
import org.semanticweb.owlapi.util.OWLAxiomSearchFilter;

import javax.annotation.Nonnull;
import java.io.OutputStream;
import java.util.Collection;
import java.util.Collections;
import java.util.Set;

import static autovalue.shaded.com.google$.common.base.$MoreObjects.toStringHelper;
import static com.google.common.base.Preconditions.checkNotNull;

/**
 * Matthew Horridge
 * Stanford Center for Biomedical Informatics Research
 * 2019-08-22
 *
 * The purpose of this class is to fool the Manchester syntax parser into thinking
 * that is has a reference to some {@link OWLOntology}.  In fact, the parser only
 * requires equals, hashCode and getOWLOntologyID.
 */
public class ShellOwlOntology implements OWLOntology {

    @Nonnull
    private final OWLOntologyID ontologyID;

    @Nonnull
    public static ShellOwlOntology get(@Nonnull OWLOntologyID ontologyId) {
        return new ShellOwlOntology(ontologyId);
    }

    public ShellOwlOntology(@Nonnull OWLOntologyID ontologyID) {
        this.ontologyID = checkNotNull(ontologyID);
    }

    @Nonnull
    @Override
    public OWLOntologyID getOntologyID() {
        return ontologyID;
    }

    @Override
    public int hashCode() {
        return ontologyID.hashCode();
    }


    @Override
    public String toString() {
        return toStringHelper("ShellOwlOntology")
                .addValue(ontologyID)
                .toString();
    }

    @Override
    public boolean equals(Object obj) {
        if(obj == this) {
            return true;
        }
        if(!(obj instanceof OWLOntology)) {
            return false;
        }
        OWLOntology other = (OWLOntology) obj;
        return this.ontologyID.equals(other.getOntologyID());
    }

    @Override
    public void accept(@Nonnull OWLNamedObjectVisitor visitor) {

    }

    @Nonnull
    @Override
    public  O accept(@Nonnull OWLNamedObjectVisitorEx visitor) {
        throw new RuntimeException("Cannot accept visits");
    }

    @Nonnull
    @Override
    public OWLOntologyManager getOWLOntologyManager() {
        throw new RuntimeException("Cannot provide OWLOntologyManager");
    }

    @Override
    public void setOWLOntologyManager(OWLOntologyManager manager) {

    }

    @Override
    public boolean isAnonymous() {
        return false;
    }

    @Nonnull
    @Override
    public Set getAnnotations() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDirectImportsDocuments() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDirectImports() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getImports() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getImportsClosure() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getImportsDeclarations() {
        return Collections.emptySet();
    }

    @Override
    public boolean isEmpty() {
        return false;
    }

    @Nonnull
    @Override
    public Set getTBoxAxioms(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getABoxAxioms(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getRBoxAxioms(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getGeneralClassAxioms() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getSignature() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getSignature(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public boolean isDeclared(@Nonnull OWLEntity owlEntity) {
        return false;
    }

    @Override
    public boolean isDeclared(@Nonnull OWLEntity owlEntity, @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public void saveOntology() {

    }

    @Override
    public void saveOntology(@Nonnull IRI documentIRI) {

    }

    @Override
    public void saveOntology(@Nonnull OutputStream outputStream) {

    }

    @Override
    public void saveOntology(@Nonnull OWLDocumentFormat ontologyFormat) {

    }

    @Override
    public void saveOntology(@Nonnull OWLDocumentFormat ontologyFormat,
                             @Nonnull IRI documentIRI) {

    }

    @Override
    public void saveOntology(@Nonnull OWLDocumentFormat ontologyFormat,
                             @Nonnull OutputStream outputStream) {

    }

    @Override
    public void saveOntology(@Nonnull OWLOntologyDocumentTarget documentTarget) {

    }

    @Override
    public void saveOntology(@Nonnull OWLDocumentFormat ontologyFormat,
                             @Nonnull OWLOntologyDocumentTarget documentTarget) {

    }

    @Nonnull
    @Override
    public Set getEntitiesInSignature(@Nonnull IRI entityIRI) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public int getAxiomCount(@Nonnull Imports includeImportsClosure) {
        return 0;
    }

    @Nonnull
    @Override
    public Set getLogicalAxioms(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public int getLogicalAxiomCount(@Nonnull Imports includeImportsClosure) {
        return 0;
    }

    @Nonnull
    @Override
    public  Set getAxioms(@Nonnull AxiomType axiomType,
                                                 @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public  int getAxiomCount(@Nonnull AxiomType axiomType,
                                                  @Nonnull Imports includeImportsClosure) {
        return 0;
    }

    @Override
    public boolean containsAxiom(@Nonnull OWLAxiom axiom,
                                 @Nonnull Imports includeImportsClosure,
                                 @Nonnull AxiomAnnotations ignoreAnnotations) {
        return false;
    }

    @Nonnull
    @Override
    public Set getAxiomsIgnoreAnnotations(@Nonnull OWLAxiom axiom, @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getReferencingAxioms(@Nonnull OWLPrimitive owlEntity, @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLClass cls, @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLObjectPropertyExpression property,
                                                 @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLDataProperty property,
                                               @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLIndividual individual,
                                             @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLAnnotationProperty property,
                                             @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLDatatype datatype,
                                                     @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(boolean b) {
        return Collections.emptySet();
    }

    @Override
    public int getAxiomCount(boolean includeImportsClosure) {
        return 0;
    }

    @Nonnull
    @Override
    public Set getLogicalAxioms(boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public int getLogicalAxiomCount(boolean includeImportsClosure) {
        return 0;
    }

    @Nonnull
    @Override
    public  Set getAxioms(@Nonnull AxiomType axiomType, boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public  int getAxiomCount(@Nonnull AxiomType axiomType, boolean includeImportsClosure) {
        return 0;
    }

    @Override
    public boolean containsAxiom(@Nonnull OWLAxiom axiom, boolean includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsAxiomIgnoreAnnotations(@Nonnull OWLAxiom axiom, boolean includeImportsClosure) {
        return false;
    }

    @Nonnull
    @Override
    public Set getAxiomsIgnoreAnnotations(@Nonnull OWLAxiom axiom, boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getReferencingAxioms(@Nonnull OWLPrimitive owlEntity, boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLClass cls, boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLObjectPropertyExpression property,
                                                 boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLDataProperty property, boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLIndividual individual, boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLAnnotationProperty property, boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLDatatype datatype, boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public int getAxiomCount() {
        return 0;
    }

    @Override
    public int getLogicalAxiomCount() {
        return 0;
    }

    @Override
    public  int getAxiomCount(@Nonnull AxiomType axiomType) {
        return 0;
    }

    @Override
    public boolean containsAxiomIgnoreAnnotations(@Nonnull OWLAxiom axiom) {
        return false;
    }

    @Nonnull
    @Override
    public Set getAxiomsIgnoreAnnotations(@Nonnull OWLAxiom axiom) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getReferencingAxioms(@Nonnull OWLPrimitive owlEntity) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLClass cls) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLDataProperty property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLIndividual individual) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLAnnotationProperty property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms(@Nonnull OWLDatatype datatype) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAxioms() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public  Set getAxioms(@Nonnull AxiomType axiomType) {
        return Collections.emptySet();
    }

    @Override
    public boolean containsAxiom(@Nonnull OWLAxiom axiom) {
        return false;
    }

    @Nonnull
    @Override
    public Set getLogicalAxioms() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public  Set getAxioms(@Nonnull Class type,
                                                 @Nonnull OWLObject entity,
                                                 @Nonnull Imports includeImports,
                                                 @Nonnull Navigation forSubPosition) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public  Collection filterAxioms(@Nonnull OWLAxiomSearchFilter filter,
                                                           @Nonnull Object key,
                                                           @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public boolean contains(@Nonnull OWLAxiomSearchFilter filter,
                            @Nonnull Object key,
                            @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Nonnull
    @Override
    public  Set getAxioms(@Nonnull Class type,
                                                 @Nonnull Class explicitClass,
                                                 @Nonnull OWLObject entity,
                                                 @Nonnull Imports includeImports,
                                                 @Nonnull Navigation forSubPosition) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getSubAnnotationPropertyOfAxioms(@Nonnull OWLAnnotationProperty subProperty) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAnnotationPropertyDomainAxioms(@Nonnull OWLAnnotationProperty property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAnnotationPropertyRangeAxioms(@Nonnull OWLAnnotationProperty property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDeclarationAxioms(@Nonnull OWLEntity subject) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAnnotationAssertionAxioms(@Nonnull OWLAnnotationSubject entity) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getSubClassAxiomsForSubClass(@Nonnull OWLClass cls) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getSubClassAxiomsForSuperClass(@Nonnull OWLClass cls) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getEquivalentClassesAxioms(@Nonnull OWLClass cls) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDisjointClassesAxioms(@Nonnull OWLClass cls) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDisjointUnionAxioms(@Nonnull OWLClass owlClass) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getHasKeyAxioms(@Nonnull OWLClass cls) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getObjectSubPropertyAxiomsForSubProperty(@Nonnull OWLObjectPropertyExpression subProperty) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getObjectSubPropertyAxiomsForSuperProperty(@Nonnull OWLObjectPropertyExpression superProperty) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getObjectPropertyDomainAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getObjectPropertyRangeAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getInverseObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getEquivalentObjectPropertiesAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDisjointObjectPropertiesAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getFunctionalObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getInverseFunctionalObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getSymmetricObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAsymmetricObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getReflexiveObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getIrreflexiveObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getTransitiveObjectPropertyAxioms(@Nonnull OWLObjectPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDataSubPropertyAxiomsForSubProperty(@Nonnull OWLDataProperty subProperty) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDataSubPropertyAxiomsForSuperProperty(@Nonnull OWLDataPropertyExpression superProperty) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDataPropertyDomainAxioms(@Nonnull OWLDataProperty property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDataPropertyRangeAxioms(@Nonnull OWLDataProperty property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getEquivalentDataPropertiesAxioms(@Nonnull OWLDataProperty property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDisjointDataPropertiesAxioms(@Nonnull OWLDataProperty property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getFunctionalDataPropertyAxioms(@Nonnull OWLDataPropertyExpression property) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getClassAssertionAxioms(@Nonnull OWLIndividual individual) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getClassAssertionAxioms(@Nonnull OWLClassExpression ce) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDataPropertyAssertionAxioms(@Nonnull OWLIndividual individual) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getObjectPropertyAssertionAxioms(@Nonnull OWLIndividual individual) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getNegativeObjectPropertyAssertionAxioms(@Nonnull OWLIndividual individual) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getNegativeDataPropertyAssertionAxioms(@Nonnull OWLIndividual individual) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getSameIndividualAxioms(@Nonnull OWLIndividual individual) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDifferentIndividualAxioms(@Nonnull OWLIndividual individual) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDatatypeDefinitions(@Nonnull OWLDatatype datatype) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getNestedClassExpressions() {
        return Collections.emptySet();
    }

    @Override
    public void accept(@Nonnull OWLObjectVisitor visitor) {
        throw new RuntimeException("Cannot accept visits");
    }

    @Nonnull
    @Override
    public  O accept(@Nonnull OWLObjectVisitorEx visitor) {
        throw new RuntimeException("Cannot accept visits");
    }

    @Override
    public boolean isTopEntity() {
        return false;
    }

    @Override
    public boolean isBottomEntity() {
        return false;
    }

    @Override
    public int compareTo(OWLObject o) {
        return 0;
    }

    @Nonnull
    @Override
    public Set getAnnotationPropertiesInSignature() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAnonymousIndividuals() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getClassesInSignature(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getObjectPropertiesInSignature(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDataPropertiesInSignature(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getIndividualsInSignature(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getReferencedAnonymousIndividuals(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDatatypesInSignature(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAnnotationPropertiesInSignature(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public boolean containsEntityInSignature(@Nonnull OWLEntity owlEntity, @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsEntityInSignature(@Nonnull IRI entityIRI, @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsClassInSignature(@Nonnull IRI owlClassIRI, @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsObjectPropertyInSignature(@Nonnull IRI owlObjectPropertyIRI,
                                                     @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsDataPropertyInSignature(@Nonnull IRI owlDataPropertyIRI,
                                                   @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsAnnotationPropertyInSignature(@Nonnull IRI owlAnnotationPropertyIRI,
                                                         @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsDatatypeInSignature(@Nonnull IRI owlDatatypeIRI, @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsIndividualInSignature(@Nonnull IRI owlIndividualIRI,
                                                 @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsDatatypeInSignature(@Nonnull IRI owlDatatypeIRI) {
        return false;
    }

    @Override
    public boolean containsEntityInSignature(@Nonnull IRI entityIRI) {
        return false;
    }

    @Override
    public boolean containsClassInSignature(@Nonnull IRI owlClassIRI) {
        return false;
    }

    @Override
    public boolean containsObjectPropertyInSignature(@Nonnull IRI owlObjectPropertyIRI) {
        return false;
    }

    @Override
    public boolean containsDataPropertyInSignature(@Nonnull IRI owlDataPropertyIRI) {
        return false;
    }

    @Override
    public boolean containsAnnotationPropertyInSignature(@Nonnull IRI owlAnnotationPropertyIRI) {
        return false;
    }

    @Override
    public boolean containsIndividualInSignature(@Nonnull IRI owlIndividualIRI) {
        return false;
    }

    @Nonnull
    @Override
    public Set getEntitiesInSignature(@Nonnull IRI iri, @Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public Set getPunnedIRIs(@Nonnull Imports includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public boolean containsReference(@Nonnull OWLEntity entity, @Nonnull Imports includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsReference(@Nonnull OWLEntity entity) {
        return false;
    }

    @Nonnull
    @Override
    public Set getClassesInSignature(boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getObjectPropertiesInSignature(boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDataPropertiesInSignature(boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getIndividualsInSignature(boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getReferencedAnonymousIndividuals(boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDatatypesInSignature(boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getAnnotationPropertiesInSignature(boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public boolean containsEntityInSignature(@Nonnull OWLEntity owlEntity, boolean includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsEntityInSignature(@Nonnull IRI entityIRI, boolean includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsClassInSignature(@Nonnull IRI owlClassIRI, boolean includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsObjectPropertyInSignature(@Nonnull IRI owlObjectPropertyIRI, boolean includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsDataPropertyInSignature(@Nonnull IRI owlDataPropertyIRI, boolean includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsAnnotationPropertyInSignature(@Nonnull IRI owlAnnotationPropertyIRI,
                                                         boolean includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsDatatypeInSignature(@Nonnull IRI owlDatatypeIRI, boolean includeImportsClosure) {
        return false;
    }

    @Override
    public boolean containsIndividualInSignature(@Nonnull IRI owlIndividualIRI, boolean includeImportsClosure) {
        return false;
    }

    @Nonnull
    @Override
    public Set getEntitiesInSignature(@Nonnull IRI iri, boolean includeImportsClosure) {
        return Collections.emptySet();
    }

    @Override
    public boolean containsReference(@Nonnull OWLEntity entity, boolean includeImportsClosure) {
        return false;
    }

    @Nonnull
    @Override
    public Set getClassesInSignature() {
        return Collections.emptySet();
    }

    @Override
    public boolean containsEntityInSignature(@Nonnull OWLEntity owlEntity) {
        return false;
    }

    @Nonnull
    @Override
    public Set getDataPropertiesInSignature() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getDatatypesInSignature() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getIndividualsInSignature() {
        return Collections.emptySet();
    }

    @Nonnull
    @Override
    public Set getObjectPropertiesInSignature() {
        return Collections.emptySet();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy