protected OWLClass getOWLClass(String name){ OWLClass cls = nameMap.get(name); if (cls == null){ try { OWLEntityCreationSet<OWLClass> creationSet = entityFactory.createOWLClass(name, null); changes.addAll(creationSet.getOntologyChanges()); cls = creationSet.getOWLEntity(); nameMap.put(name, cls); } catch (OWLEntityCreationException e) { ErrorLogPanel.showErrorDialog(e); } } return cls; }
private static OWLEntityCreationSet<OWLClass> appendDefinitionToCreationSet(OWLEntityCreationSet<OWLClass> creationSet, OWLClassExpression desc, OWLEditorKit eKit) { final OWLClass owlEntity = creationSet.getOWLEntity(); final OWLAxiom ax = eKit.getOWLModelManager().getOWLDataFactory().getOWLEquivalentClassesAxiom(owlEntity, desc); final List<OWLOntologyChange> changes = new ArrayList<>(creationSet.getOntologyChanges()); changes.add(new AddAxiom(eKit.getOWLModelManager().getActiveOntology(), ax)); return new OWLEntityCreationSet<>(owlEntity, changes); } }
private OWLEntity getEntity(OWLEntity entity, String id, IRI base) { try { return fac.createOWLEntity(entity.getClass(), id, base).getOWLEntity(); } catch (OWLEntityCreationException e) { throw new RuntimeException(e); } }
public List<OWLOntologyChange> getADCsForOntology(OWLOntology ont){ List<OWLOntologyChange> changes = new ArrayList<>(); descrs.clear(); for (OWLClassAxiom ax : ont.getGeneralClassAxioms()){ ax.accept(this); } for (OWLAnnotation annotation : ont.getAnnotations()){ // get annotations on ontology annotation.accept(this); } for (OWLClassExpression descr : descrs){ OWLEntityCreationSet<OWLClass> chSet = adcManager.createAnonymousClass(ont, descr); changes.addAll(chSet.getOntologyChanges()); } return changes; }
public OWLEntityCreationSet<OWLClass> createAnonymousClass(OWLOntology ont, OWLClassExpression descr){ OWLClass anonCls = mngr.getOWLDataFactory().getOWLClass(getNextID()); List<OWLOntologyChange> changes = new ArrayList<>(); changes.add(new AddAxiom(ont, mngr.getOWLDataFactory().getOWLEquivalentClassesAxiom(anonCls, descr))); return new OWLEntityCreationSet<>(anonCls, changes); }
private OWLEntity getEntity(OWLEntity entity, String id, IRI base) { try { return fac.createOWLEntity(entity.getClass(), id, base).getOWLEntity(); } catch (OWLEntityCreationException e) { throw new RuntimeException(e); } }
public List<OWLOntologyChange> getADCsForOntology(OWLOntology ont){ List<OWLOntologyChange> changes = new ArrayList<>(); descrs.clear(); for (OWLClassAxiom ax : ont.getGeneralClassAxioms()){ ax.accept(this); } for (OWLAnnotation annotation : ont.getAnnotations()){ // get annotations on ontology annotation.accept(this); } for (OWLClassExpression descr : descrs){ OWLEntityCreationSet<OWLClass> chSet = adcManager.createAnonymousClass(ont, descr); changes.addAll(chSet.getOntologyChanges()); } return changes; }
public OWLEntityCreationSet<OWLClass> createAnonymousClass(OWLOntology ont, OWLClassExpression descr){ OWLClass anonCls = mngr.getOWLDataFactory().getOWLClass(getNextID()); List<OWLOntologyChange> changes = new ArrayList<>(); changes.add(new AddAxiom(ont, mngr.getOWLDataFactory().getOWLEquivalentClassesAxiom(anonCls, descr))); return new OWLEntityCreationSet<>(anonCls, changes); }
protected OWLClass getOWLClass(String name){ OWLClass cls = nameMap.get(name); if (cls == null){ try { OWLEntityCreationSet<OWLClass> creationSet = entityFactory.createOWLClass(name, null); changes.addAll(creationSet.getOntologyChanges()); cls = creationSet.getOWLEntity(); nameMap.put(name, cls); } catch (OWLEntityCreationException e) { ErrorLogPanel.showErrorDialog(e); } } return cls; }
private static OWLEntityCreationSet<OWLClass> appendDefinitionToCreationSet(OWLEntityCreationSet<OWLClass> creationSet, OWLClassExpression desc, OWLEditorKit eKit) { final OWLClass owlEntity = creationSet.getOWLEntity(); final OWLAxiom ax = eKit.getOWLModelManager().getOWLDataFactory().getOWLEquivalentClassesAxiom(owlEntity, desc); final List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>(creationSet.getOntologyChanges()); changes.add(new AddAxiom(eKit.getOWLModelManager().getActiveOntology(), ax)); return new OWLEntityCreationSet<OWLClass>(owlEntity, changes); } }
private OWLEntity getEntity(OWLEntity entity, String id, IRI base) { try { return fac.createOWLEntity(entity.getClass(), id, base).getOWLEntity(); } catch (OWLEntityCreationException e) { throw new RuntimeException(e); } }
public List<OWLOntologyChange> getADCsForOntology(OWLOntology ont){ List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>(); descrs.clear(); for (OWLClassAxiom ax : ont.getGeneralClassAxioms()){ ax.accept(this); } for (OWLAnnotation annotation : ont.getAnnotations()){ // get annotations on ontology annotation.accept(this); } for (OWLClassExpression descr : descrs){ OWLEntityCreationSet<OWLClass> chSet = adcManager.createAnonymousClass(ont, descr); changes.addAll(chSet.getOntologyChanges()); } return changes; }
public OWLEntityCreationSet<OWLClass> createAnonymousClass(OWLOntology ont, OWLClassExpression descr){ OWLClass anonCls = mngr.getOWLDataFactory().getOWLClass(getNextID()); List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>(); changes.add(new AddAxiom(ont, mngr.getOWLDataFactory().getOWLEquivalentClassesAxiom(anonCls, descr))); return new OWLEntityCreationSet<OWLClass>(anonCls, changes); }
protected OWLClass getOWLClass(String name){ OWLClass cls = nameMap.get(name); if (cls == null){ try { OWLEntityCreationSet<OWLClass> creationSet = entityFactory.createOWLClass(name, null); changes.addAll(creationSet.getOntologyChanges()); cls = creationSet.getOWLEntity(); nameMap.put(name, cls); } catch (OWLEntityCreationException e) { ErrorLogPanel.showErrorDialog(e); } } return cls; }
private static OWLEntityCreationSet<OWLClass> appendDefinitionToCreationSet(OWLEntityCreationSet<OWLClass> creationSet, OWLClassExpression desc, OWLEditorKit eKit) { final OWLClass owlEntity = creationSet.getOWLEntity(); final OWLAxiom ax = eKit.getOWLModelManager().getOWLDataFactory().getOWLEquivalentClassesAxiom(owlEntity, desc); final List<OWLOntologyChange> changes = new ArrayList<>(creationSet.getOntologyChanges()); changes.add(new AddAxiom(eKit.getOWLModelManager().getActiveOntology(), ax)); return new OWLEntityCreationSet<>(owlEntity, changes); } }
private OWLEntity getEntity(OWLEntity entity, String id, IRI base) { try { return fac.createOWLEntity(entity.getClass(), id, base).getOWLEntity(); } catch (OWLEntityCreationException e) { throw new RuntimeException(e); } }
public List<OWLOntologyChange> getADCsForOntology(OWLOntology ont){ List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>(); descrs.clear(); for (OWLClassAxiom ax : ont.getGeneralClassAxioms()){ ax.accept(this); } for (OWLAnnotation annotation : ont.getAnnotations()){ // get annotations on ontology annotation.accept(this); } for (OWLClassExpression descr : descrs){ OWLEntityCreationSet<OWLClass> chSet = adcManager.createAnonymousClass(ont, descr); changes.addAll(chSet.getOntologyChanges()); } return changes; }
public OWLEntityCreationSet<OWLClass> createAnonymousClass(OWLOntology ont, OWLClassExpression descr){ OWLClass anonCls = mngr.getOWLDataFactory().getOWLClass(getNextID()); List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>(); changes.add(new AddAxiom(ont, mngr.getOWLDataFactory().getOWLEquivalentClassesAxiom(anonCls, descr))); return new OWLEntityCreationSet<OWLClass>(anonCls, changes); }
protected OWLClass getOWLClass(String name){ OWLClass cls = nameMap.get(name); if (cls == null){ try { OWLEntityCreationSet<OWLClass> creationSet = entityFactory.createOWLClass(name, null); changes.addAll(creationSet.getOntologyChanges()); cls = creationSet.getOWLEntity(); nameMap.put(name, cls); } catch (OWLEntityCreationException e) { ErrorLogPanel.showErrorDialog(e); } } return cls; }
private static OWLEntityCreationSet<OWLClass> appendDefinitionToCreationSet(OWLEntityCreationSet<OWLClass> creationSet, OWLClassExpression desc, OWLEditorKit eKit) { final OWLClass owlEntity = creationSet.getOWLEntity(); final OWLAxiom ax = eKit.getOWLModelManager().getOWLDataFactory().getOWLEquivalentClassesAxiom(owlEntity, desc); final List<OWLOntologyChange> changes = new ArrayList<OWLOntologyChange>(creationSet.getOntologyChanges()); changes.add(new AddAxiom(eKit.getOWLModelManager().getActiveOntology(), ax)); return new OWLEntityCreationSet<OWLClass>(owlEntity, changes); } }