@Override public void visit(OWLDataProperty property) { generateChanges(property); }
@Override public OntologyChangeList<OWLEntity> generateChanges(ChangeGenerationContext context) { OntologyChangeList.Builder<OWLEntity> builder = new OntologyChangeList.Builder<>(); OWLEntityRemover remover = new OWLEntityRemover( rootOntology.getImportsClosure()); entity.accept(remover); List<RemoveAxiom> changeList = remover.getChanges(); builder.addAll(changeList); return builder.build(entity); }
public boolean handleDelete() { remover.reset(); cls.accept(remover); getOWLModelManager().applyChanges(remover.getChanges()); return true; }
protected void initialiseOntologyView() throws Exception { setLayout(new BorderLayout()); list = new MList(); final MList.MListCellRenderer ren = (MList.MListCellRenderer)list.getCellRenderer(); ren.setContentRenderer(new OWLCellRenderer(getOWLEditorKit(), true, true){ public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { if (value instanceof AnonymousClassItem){ value = ((AnonymousClassItem)value).getOWLClass(); } return super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); } }); add(list, BorderLayout.CENTER); list.addListSelectionListener(new ListSelectionListener(){ public void valueChanged(ListSelectionEvent event) { for (ChangeListener l : new ArrayList<ChangeListener>(listeners)){ l.stateChanged(new ChangeEvent(AnonymousClassesView.this)); } Object item = list.getSelectedValue(); if (item != null){ getOWLEditorKit().getOWLWorkspace().getOWLSelectionModel().setSelectedEntity(((AnonymousClassItem)item).getOWLClass()); } } }); remover = new OWLEntityRemover(getOWLModelManager().getOWLOntologyManager(), getOWLModelManager().getOntologies()); }
@Override public OntologyChangeList<Set<OWLEntity>> generateChanges(ChangeGenerationContext context) { generateMessage(); OWLEntityRemover entityRemover = new OWLEntityRemover(rootOntology.getImportsClosure()); entities.forEach(entity -> entity.accept(entityRemover)); return OntologyChangeList.<Set<OWLEntity>>builder().addAll(entityRemover.getChanges()).build(entities); }
public boolean handleDelete() { remover.reset(); cls.accept(remover); getOWLModelManager().applyChanges(remover.getChanges()); return true; }
protected void initialiseOntologyView() throws Exception { setLayout(new BorderLayout()); list = new MList(); final MList.MListCellRenderer ren = (MList.MListCellRenderer)list.getCellRenderer(); ren.setContentRenderer(new OWLCellRenderer(getOWLEditorKit(), true, true){ public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) { if (value instanceof AnonymousClassItem){ value = ((AnonymousClassItem)value).getOWLClass(); } return super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); } }); add(list, BorderLayout.CENTER); list.addListSelectionListener(new ListSelectionListener(){ public void valueChanged(ListSelectionEvent event) { for (ChangeListener l : new ArrayList<ChangeListener>(listeners)){ l.stateChanged(new ChangeEvent(AnonymousClassesView.this)); } Object item = list.getSelectedValue(); if (item != null){ getOWLEditorKit().getOWLWorkspace().getOWLSelectionModel().setSelectedEntity(((AnonymousClassItem)item).getOWLClass()); } } }); remover = new OWLEntityRemover(getOWLModelManager().getOWLOntologyManager(), getOWLModelManager().getOntologies()); }
/** * Deletes the individual from Ontology */ public void delete() { OWLEntityRemover remover = new OWLEntityRemover(getOwlOntology().getOWLOntologyManager(), Collections .singleton(getOwlOntology())); owlIndividual.accept(remover); getOwlOntology().getOWLOntologyManager().applyChanges(remover.getChanges()); }
@Override public void visit(OWLDatatype datatype) { generateChanges(datatype); }
public void handleDelete() { remover.reset(); for (Object clsItem : list.getSelectedValues()){ ((AnonymousClassItem)clsItem).getOWLClass().accept(remover); } getOWLModelManager().applyChanges(remover.getChanges()); }
private void delete(Set<E> ents) { OWLEntityRemover remover = new OWLEntityRemover(owlEditorKit.getModelManager().getOWLOntologyManager(), owlEditorKit.getModelManager().getOntologies()); for (E ent : ents) { ent.accept(remover); } owlEditorKit.getModelManager().applyChanges(remover.getChanges()); }
@Override public void visit(OWLObjectProperty property) { generateChanges(property); }
public void handleDelete() { remover.reset(); for (Object clsItem : list.getSelectedValues()){ ((AnonymousClassItem)clsItem).getOWLClass().accept(remover); } getOWLModelManager().applyChanges(remover.getChanges()); }
private void delete(Set<E> ents) { OWLEntityRemover remover = new OWLEntityRemover(owlEditorKit.getModelManager().getOWLOntologyManager(), owlEditorKit.getModelManager().getOntologies()); for (E ent : ents) { ent.accept(remover); } owlEditorKit.getModelManager().applyChanges(remover.getChanges()); }
@Override public void visit(OWLAnnotationProperty property) { generateChanges(property); } }
public void handleDelete() { OWLEntityRemover entityRemover = new OWLEntityRemover(getOWLModelManager().getOWLOntologyManager(), getOWLModelManager().getOntologies()); for (OWLNamedIndividual ind : getSelectedIndividuals()) { ind.accept(entityRemover); } getOWLModelManager().applyChanges(entityRemover.getChanges()); }
@Override public void visit(OWLAnnotationProperty property) { generateChanges(property); } }
public void handleDelete() { OWLEntityRemover entityRemover = new OWLEntityRemover(getOWLModelManager().getOWLOntologyManager(), getOWLModelManager().getOntologies()); for (OWLNamedIndividual ind : getSelectedIndividuals()) { ind.accept(entityRemover); } getOWLModelManager().applyChanges(entityRemover.getChanges()); }
@Override public void visit(OWLAnnotationProperty property) { generateChanges(property); } }
public void handleDelete() { OWLEntityRemover entityRemover = new OWLEntityRemover(getOWLModelManager().getOWLOntologyManager(), getOWLModelManager().getOntologies()); for (OWLNamedIndividual ind : getSelectedIndividuals()) { ind.accept(entityRemover); } getOWLModelManager().applyChanges(entityRemover.getChanges()); }