@Override public String getConceptSpace() { if (_owl.isTopEntity()) return "owl"; return _cs; }
@Override public void visit(OWLClass desc) { if(desc.isTopEntity()){ renamedOWLObject = desc; } else { // OWLEntity newEntity = renaming.computeIfAbsent(desc, k -> df.getOWLClass(getIRI(classVarQueue.poll()))); OWLEntity newEntity = renaming.computeIfAbsent(desc, classRenamingFn); renamedOWLObject = newEntity; } }
@Override public void visit(OWLClass expr) { if (expr.isTopEntity() || expr.isBottomEntity()) { return; } vE(expr); }
@Override public void visit(OWLClass expr) { if (expr.isTopEntity() || expr.isBottomEntity()) { return; } vE(expr); }
@Override public void visit(OWLClass expr) { if (expr.isTopEntity() || expr.isBottomEntity()) { return; } vE(expr); }
@Override public void visit(OWLClass expr) { if (expr.isTopEntity() || expr.isBottomEntity()) { return; } vE(expr); }
/** * Given an ontology, a class, and a set, recursively fill the set with the ancestors of the * class. * * @param ontology OWLOntology to get ancestors from * @param cls OWLClass to get ancestors of * @param ancestors Set of OWLObjects to fill with ancestors */ private static void selectClassAncestors( OWLOntology ontology, OWLClass cls, Set<OWLObject> ancestors) { for (OWLClassExpression classExpression : EntitySearcher.getSuperClasses(cls, ontology)) { if (!classExpression.isAnonymous()) { OWLClass superClass = classExpression.asOWLClass(); ancestors.add(superClass); if (!superClass.isTopEntity()) { selectClassAncestors(ontology, superClass, ancestors); } } else { ancestors.add(classExpression); } } }
/** * Synonym of getAllParents(), in IConcept; defaults to asserted parents if reasoner * is off. Will not return owl:Thing (which should never appear anyway) or * owl:Nothing, even if the concept is inconsistent. * * @param main */ public Set<IConcept> getParentClosure(IConcept main) { Set<IConcept> ret = new HashSet<>(); if (reasoner != null) { for (OWLClass cls : getSuperClasses(((Concept) main).getOWLClass(), false) .getFlattened()) { if (cls.isBottomEntity() || cls.isTopEntity()) { continue; } IConcept cc = overall.getManager().getConceptFor(cls, false); if (cc != null) { ret.add(cc); } } } else { ret.addAll(main.getAllParents()); } return ret; }
/** * Synonym of getSubclasses, in IConcepts; defaults to asserted children if reasoner * is off. Will not return owl:Thing (which should never appear anyway) or * owl:Nothing, which is a child of everything. * * @param main */ public Set<IConcept> getSemanticClosure(IConcept main) { if (reasoner != null) { Set<IConcept> ret = new HashSet<>(); for (OWLClass cls : getSubClasses(((Concept) main).getOWLClass(), false) .getFlattened()) { if (cls.isBottomEntity() || cls.isTopEntity()) { continue; } IConcept cc = overall.getManager().getConceptFor(cls, false); if (cc != null) { ret.add(cc); } } return ret; } return main.getSemanticClosure(); }
exprMap.get(chdConcept.getTerminologyId()), true).getFlattened()) { if (parClass.isTopEntity()) { continue;
if (c.isTopEntity() == false) writeConceptDeclaration(c);