Package org.semanticweb.owlapi.model

Examples of org.semanticweb.owlapi.model.OWLOntologyAlreadyExistsException


    @Override
    public OWLOntology createOntology(@Nonnull OWLOntologyID ontologyID)
            throws OWLOntologyCreationException {
        OWLOntology ontology = ontologiesByID.get(ontologyID);
        if (ontology != null) {
            throw new OWLOntologyAlreadyExistsException(ontologyID);
        }
        IRI documentIRI = getDocumentIRIFromMappers(ontologyID, true);
        if (documentIRI == null) {
            if (!ontologyID.isAnonymous()) {
                documentIRI = ontologyID.getDefaultDocumentIRI().orNull();
View Full Code Here


    @Override
    public OWLOntology createOntology(IRI ontologyIRI,
            Set<OWLOntology> ontologies, boolean copyLogicalAxiomsOnly)
            throws OWLOntologyCreationException {
        if (contains(ontologyIRI)) {
            throw new OWLOntologyAlreadyExistsException(new OWLOntologyID(
                    of(ontologyIRI), absent()));
        }
        OWLOntology ont = createOntology(ontologyIRI);
        Set<OWLAxiom> axioms = new HashSet<>();
        for (OWLOntology ontology : ontologies) {
View Full Code Here

    @Override
    public OWLOntology createOntology(Set<OWLAxiom> axioms, IRI ontologyIRI)
            throws OWLOntologyCreationException {
        if (contains(ontologyIRI)) {
            throw new OWLOntologyAlreadyExistsException(new OWLOntologyID(
                    of(ontologyIRI), absent()));
        }
        OWLOntology ont = createOntology(ontologyIRI);
        addAxioms(ont, axioms);
        return ont;
View Full Code Here

                        return ontology;
                    } catch (OWLOntologyRenameException e) {
                        // We loaded an ontology from a document and the
                        // ontology turned out to have an IRI the same
                        // as a previously loaded ontology
                        throw new OWLOntologyAlreadyExistsException(
                                e.getOntologyID(), e);
                    }
                }
            }
        } catch (UnloadableImportException e) {
View Full Code Here

                    && e.getCause() instanceof OWLOntologyChangeException) {
                throw (OWLOntologyChangeException) e.getCause();
            }
            if (e.getCause() != null
                    && e.getCause() instanceof OWLOntologyAlreadyExistsException) {
                OWLOntologyAlreadyExistsException ex = (OWLOntologyAlreadyExistsException) e
                        .getCause();
                IRI importedOntologyIRI = ex.getOntologyID().getOntologyIRI()
                        .get();
                assert importedOntologyIRI != null;
                throw new UnloadableImportException(ex, ontology
                        .getOWLOntologyManager().getOWLDataFactory()
                        .getOWLImportsDeclaration(importedOntologyIRI));
View Full Code Here

        catch (ParseException e) {
          if(e.getCause()!=null && e.getCause() instanceof OWLOntologyChangeException) {
            throw (OWLOntologyChangeException)e.getCause();
          }
          if(e.getCause()!=null && e.getCause() instanceof OWLOntologyAlreadyExistsException) {
            OWLOntologyAlreadyExistsException ex=(OWLOntologyAlreadyExistsException)e.getCause();
            throw new UnloadableImportException(ex, ontology.getOWLOntologyManager().getOWLDataFactory().getOWLImportsDeclaration(ex.getOntologyID().getOntologyIRI()));
          }
            Token currentToken = e.currentToken;
            if (currentToken != null) {
                int beginLine = currentToken.beginLine;
                int beginColumn = currentToken.beginColumn;
View Full Code Here

    }

    public OWLOntology createOntology(OWLOntologyID ontologyID) throws OWLOntologyCreationException {
        OWLOntology ontology = ontologiesByID.get(ontologyID);
        if (ontology != null) {
            throw new OWLOntologyAlreadyExistsException(ontologyID);
        }
        IRI documentIRI = getDocumentIRIFromMappers(ontologyID, true);
        if (documentIRI == null) {
            if(!ontologyID.isAnonymous()) {
                documentIRI = ontologyID.getDefaultDocumentIRI();
View Full Code Here

    }


    public OWLOntology createOntology(IRI ontologyIRI, Set<OWLOntology> ontologies, boolean copyLogicalAxiomsOnly) throws OWLOntologyCreationException {
        if (contains(ontologyIRI)) {
            throw new OWLOntologyAlreadyExistsException(new OWLOntologyID(ontologyIRI));
        }
        OWLOntology ont = createOntology(ontologyIRI);
        Set<OWLAxiom> axioms = new HashSet<OWLAxiom>();
        for (OWLOntology ontology : ontologies) {
            if (copyLogicalAxiomsOnly) {
View Full Code Here

    }


    public OWLOntology createOntology(Set<OWLAxiom> axioms, IRI iri) throws OWLOntologyCreationException {
        if (contains(iri)) {
            throw new OWLOntologyAlreadyExistsException(new OWLOntologyID(iri));
        }
        OWLOntology ont = createOntology(iri);
        addAxioms(ont, axioms);
        return ont;
    }
View Full Code Here

                        return ontology;
                    }
                    catch (OWLOntologyRenameException e) {
                        // We loaded an ontology from a document and the ontology turned out to have an IRI the same
                        // as a previously loaded ontology
                        throw new OWLOntologyAlreadyExistsException(e.getOntologyID());
                    }
                }
            }
        }
        catch (OWLOntologyCreationException e) {
View Full Code Here

TOP

Related Classes of org.semanticweb.owlapi.model.OWLOntologyAlreadyExistsException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.