@Override public AddImport createOntologyChange(OWLOntology ontology) { return new AddImport(ontology, getDeclaration()); }
@Override public OWLOntologyChangeData visit(RemoveImportData data) throws RuntimeException { return new AddImportData(data.getDeclaration()); } });
@Override public AddImport createOntologyChange(OWLOntology ontology) { return new AddImport(ontology, getDeclaration()); }
@Override public AddImportData getChangeData() { return new AddImportData(getImportDeclaration()); }
@Override public OWLOntologyChangeData visit(AddImportData data) throws RuntimeException { return new RemoveImportData(data.getDeclaration()); }
@Override public AddImportData getChangeData() { return new AddImportData(getImportDeclaration()); }
@Override public AddImport createOntologyChange(OWLOntology ontology) { return new AddImport(ontology, getDeclaration()); }
@Override public AddImportData getChangeData() { return new AddImportData(getImportDeclaration()); }
@Override public SafeHtml visit(AddImportData data) throws RuntimeException { return renderer.getHtmlBrowserText(data.getDeclaration().getIRI()); }
private ImmutableList<OWLOntologyChangeRecord> getInitialChangeRecords(OWLOntologyManager rootOntologyManager) { // TODO: Separate change generator ImmutableList.Builder<OWLOntologyChangeRecord> changeRecordList = ImmutableList.builder(); for (OWLOntology ont : rootOntologyManager.getOntologies()) { rootOntologyManager.setOntologyFormat(ont, new BinaryOWLOntologyDocumentFormat()); for (OWLAxiom axiom : ont.getAxioms()) { changeRecordList.add(new OWLOntologyChangeRecord(ont.getOntologyID(), new AddAxiomData(axiom))); } for (OWLAnnotation annotation : ont.getAnnotations()) { changeRecordList.add(new OWLOntologyChangeRecord(ont.getOntologyID(), new AddOntologyAnnotationData(annotation))); } for (OWLImportsDeclaration importsDeclaration : ont.getImportsDeclarations()) { changeRecordList.add(new OWLOntologyChangeRecord(ont.getOntologyID(), new AddImportData(importsDeclaration))); } } return changeRecordList.build(); }
IRI addedOntoIRI = addedImport.getDeclaration().getIRI();