public Set<OWLEntity> getEntitiesToRename(OWLOntology ontology, OWLOntologyID from, OWLOntologyID to) { if(!isEntityRenamingChange(from, to)) { return Collections.emptySet(); } Map<OWLEntity, IRI> renameMap = new HashMap<>(); getRenameMap(ontology, from, to, renameMap, Long.MAX_VALUE); return renameMap.keySet(); }
public Set<OWLEntity> getEntitiesToRename(OWLOntology ontology, OWLOntologyID from, OWLOntologyID to) { if(!isEntityRenamingChange(from, to)) { return Collections.emptySet(); } Map<OWLEntity, IRI> renameMap = new HashMap<OWLEntity, IRI>(); getRenameMap(ontology, from, to, renameMap, Long.MAX_VALUE); return renameMap.keySet(); }
public Set<OWLEntity> getEntitiesToRename(OWLOntology ontology, OWLOntologyID from, OWLOntologyID to) { if(!isEntityRenamingChange(from, to)) { return Collections.emptySet(); } Map<OWLEntity, IRI> renameMap = new HashMap<>(); getRenameMap(ontology, from, to, renameMap, Long.MAX_VALUE); return renameMap.keySet(); }
public List<OWLOntologyChange> getChangesForRename(OWLOntology ontology, OWLOntologyID from, OWLOntologyID to) { if(!isEntityRenamingChange(from, to)) { return Collections.emptyList(); } Map<OWLEntity, IRI> renameMap = new HashMap<>(); getRenameMap(ontology, from, to, renameMap, Long.MAX_VALUE); OWLEntityRenamer entityRenamer = new OWLEntityRenamer(ontology.getOWLOntologyManager(), Collections.singleton(ontology)); return entityRenamer.changeIRI(renameMap); }
public List<OWLOntologyChange> getChangesForRename(OWLOntology ontology, OWLOntologyID from, OWLOntologyID to) { if(!isEntityRenamingChange(from, to)) { return Collections.emptyList(); } Map<OWLEntity, IRI> renameMap = new HashMap<>(); getRenameMap(ontology, from, to, renameMap, Long.MAX_VALUE); OWLEntityRenamer entityRenamer = new OWLEntityRenamer(ontology.getOWLOntologyManager(), Collections.singleton(ontology)); return entityRenamer.changeIRI(renameMap); }
public List<OWLOntologyChange> getChangesForRename(OWLOntology ontology, OWLOntologyID from, OWLOntologyID to) { if(!isEntityRenamingChange(from, to)) { return Collections.emptyList(); } Map<OWLEntity, IRI> renameMap = new HashMap<OWLEntity, IRI>(); getRenameMap(ontology, from, to, renameMap, Long.MAX_VALUE); OWLEntityRenamer entityRenamer = new OWLEntityRenamer(ontology.getOWLOntologyManager(), Collections.singleton(ontology)); return entityRenamer.changeIRI(renameMap); }
private void getRenameMap(OWLOntology ontology, OWLOntologyID fromId, OWLOntologyID toId, Map<OWLEntity, IRI> renameMap, long limit) { if(!isEntityRenamingChange(fromId, toId)) { return; } String fromBase = fromId.getOntologyIRI().get().toString(); String toBase = toId.getOntologyIRI().get().toString(); getEntitiesRenamings(ontology.getObjectPropertiesInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getDataPropertiesInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getAnnotationPropertiesInSignature(), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getClassesInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getIndividualsInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getDatatypesInSignature(false), fromBase, toBase, renameMap, limit); }
private void getRenameMap(OWLOntology ontology, OWLOntologyID fromId, OWLOntologyID toId, Map<OWLEntity, IRI> renameMap, long limit) { if(!isEntityRenamingChange(fromId, toId)) { return; } String fromBase = fromId.getOntologyIRI().get().toString(); String toBase = toId.getOntologyIRI().get().toString(); getEntitiesRenamings(ontology.getObjectPropertiesInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getDataPropertiesInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getAnnotationPropertiesInSignature(), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getClassesInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getIndividualsInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getDatatypesInSignature(false), fromBase, toBase, renameMap, limit); }
private void getRenameMap(OWLOntology ontology, OWLOntologyID fromId, OWLOntologyID toId, Map<OWLEntity, IRI> renameMap, long limit) { if(!isEntityRenamingChange(fromId, toId)) { return; } String fromBase = fromId.getOntologyIRI().toString(); String toBase = toId.getOntologyIRI().toString(); getEntitiesRenamings(ontology.getObjectPropertiesInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getDataPropertiesInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getAnnotationPropertiesInSignature(), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getClassesInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getIndividualsInSignature(false), fromBase, toBase, renameMap, limit); if(renameMap.size() >= limit) { return; } getEntitiesRenamings(ontology.getDatatypesInSignature(false), fromBase, toBase, renameMap, limit); }