@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.namedClasses().forEach(cls -> { if (source == null) { source = cls; } else if (target == null) { target = cls; } }); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.namedClasses().forEach(cls -> { if (source == null) { source = cls; } else if (target == null) { target = cls; } }); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.namedClasses().forEach(cls -> { if (source == null) { source = cls; } else if (target == null) { target = cls; } }); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.namedClasses().forEach(cls -> { if (source == null) { source = cls; } else if (target == null) { target = cls; } }); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.namedClasses().forEach(cls -> { if (source == null) { source = cls; } else if (target == null) { target = cls; } }); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.namedClasses().forEach(cls -> { if (source == null) { source = cls; } else if (target == null) { target = cls; } }); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.namedClasses().forEach(cls -> { if (source == null) { source = cls; } else if (target == null) { target = cls; } }); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { axiom.namedClasses().forEach(cls -> { if (source == null) { source = cls; } else if (target == null) { target = cls; } }); }
/** * Gets the named classes (excluding owl:Thing and owl:Nothing) that are in this equivalent * classes axiom. * * @return A set of classes that represents the named classes that are specified to be * equivalent to some other class (expression), excluding the built in classes owl:Thing * and owl:Nothing * @deprecated use the stream method */ @Deprecated default Set<OWLClass> getNamedClasses() { return asSet(namedClasses()); }
/** * Gets the named classes (excluding owl:Thing and owl:Nothing) that are in this equivalent * classes axiom. * * @return A set of classes that represents the named classes that are specified to be * equivalent to some other class (expression), excluding the built in classes owl:Thing * and owl:Nothing * @deprecated use the stream method */ @Deprecated default Set<OWLClass> getNamedClasses() { return asSet(namedClasses()); }
/** * Gets the named classes (excluding owl:Thing and owl:Nothing) that are in this equivalent * classes axiom. * * @return A set of classes that represents the named classes that are specified to be * equivalent to some other class (expression), excluding the built in classes owl:Thing * and owl:Nothing * @deprecated use the stream method */ @Deprecated default Set<OWLClass> getNamedClasses() { return asSet(namedClasses()); }
@Override public void visit(OWLEquivalentClassesAxiom axiom) { // tested for memory release[x] if (axiom.namedClasses().collect(Collectors.toSet()).size() != 1) { createEquivalentClass(axiom); return; } OWLClass referencedClass = axiom.namedClasses().collect(Collectors.toSet()).iterator().next(); Set<OWLClassExpression> expressionsWithoutRefClass = axiom.getClassExpressionsMinus(referencedClass); for (OWLClassExpression anonymExpressions : expressionsWithoutRefClass) { anonymExpressions.accept(new OwlClassAxiomVisitor(vowlData, referencedClass)); } } private void createEquivalentClass(OWLEquivalentClassesAxiom axiom) {
equivalentAxiom.namedClasses().forEach(equivalentClasses::add);
equivalentAxiom.namedClasses().forEach(equivalentClasses::add);