Package org.semanticweb.owlapi.util

Examples of org.semanticweb.owlapi.util.OWLEntityRenamer


                    IRI toIRI = IRI.create(sb.toString());
                    renameMap.put(entity, toIRI);
                }
            }
        }
        OWLEntityRenamer entityRenamer = new OWLEntityRenamer(project.getRootOntology().getOWLOntologyManager(), project.getRootOntology().getImportsClosure());
        List<OWLOntologyChange> changeList = entityRenamer.changeIRI(renameMap);
        builder.addAll(changeList);
        return builder.build();
    }
View Full Code Here


    }

    @Override
    public void createChanges(List<OWLOntologyChange> changeListToFill) {
        Set<OWLOntology> importsClosure = getRootOntology().getImportsClosure();
        OWLEntityRenamer renamer = new OWLEntityRenamer(getRootOntologyManager(), importsClosure);
        Map<OWLEntity, IRI> renameMap = new HashMap<OWLEntity, IRI>();
        RenderingManager rm = getRenderingManager();
        for(OWLEntity oldEntity : rm.getEntities(oldName)) {
            IRI newNameIRI = rm.getIRI(newName);
            renameMap.put(oldEntity, newNameIRI);
        }
        List<OWLOntologyChange> changes = renamer.changeIRI(renameMap);
        changeListToFill.addAll(changes);
    }
View Full Code Here

            ChangeSetEntityCrudSession session,
            E entity,
            EntityShortForm shortForm,
            EntityCrudContext context,
            OntologyChangeList.Builder<E> changeListBuilder) {
        OWLEntityRenamer renamer = new OWLEntityRenamer(context.getTargetOntology().getOWLOntologyManager(),
                                                        context.getTargetOntology().getImportsClosure());
        List<OWLOntologyChange> changeList = renamer.changeIRI(entity,
                                                               createEntityIRI(shortForm,
                                                                               context.getPrefixedNameExpander()));
        changeListBuilder.addAll(changeList);
    }
View Full Code Here

TOP

Related Classes of org.semanticweb.owlapi.util.OWLEntityRenamer

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.