public <T extends OWLEntity> OWLEntityCreationSet<T> createOWLEntity(Class<T> type, String shortName, IRI baseURI) throws OWLEntityCreationException { try { EntityNameInfo name = generateName(type, shortName, baseURI); T entity = getOWLEntity(mngr.getOWLDataFactory(), type, name.getIri()); List<OWLOntologyChange> changes = getChanges(entity, name); return new OWLEntityCreationSet<>(entity, changes); } catch (URISyntaxException | AutoIDException e) { throw new OWLEntityCreationException(e); } }
public <T extends OWLEntity> OWLEntityCreationSet<T> createOWLEntity(Class<T> type, String shortName, IRI baseURI) throws OWLEntityCreationException { try { EntityNameInfo name = generateName(type, shortName, baseURI); T entity = getOWLEntity(mngr.getOWLDataFactory(), type, name.getIri()); List<OWLOntologyChange> changes = getChanges(entity, name); return new OWLEntityCreationSet<>(entity, changes); } catch (URISyntaxException | AutoIDException e) { throw new OWLEntityCreationException(e); } }
public <T extends OWLEntity> OWLEntityCreationSet<T> createOWLEntity(Class<T> type, String shortName, IRI baseURI) throws OWLEntityCreationException { try { EntityNameInfo name = generateName(type, shortName, baseURI); T entity = getOWLEntity(mngr.getOWLDataFactory(), type, name.getIri()); List<OWLOntologyChange> changes = getChanges(entity, name); return new OWLEntityCreationSet<T>(entity, changes); } catch (URISyntaxException e) { throw new OWLEntityCreationException(e); } catch (AutoIDException e) { throw new OWLEntityCreationException(e); } }
public <T extends OWLEntity> OWLEntityCreationSet<T> createOWLEntity(Class<T> type, String shortName, IRI baseURI) throws OWLEntityCreationException { try { EntityNameInfo name = generateName(type, shortName, baseURI); T entity = getOWLEntity(mngr.getOWLDataFactory(), type, name.getIri()); List<OWLOntologyChange> changes = getChanges(entity, name); return new OWLEntityCreationSet<T>(entity, changes); } catch (URISyntaxException e) { throw new OWLEntityCreationException(e); } catch (AutoIDException e) { throw new OWLEntityCreationException(e); } }