- Common ways to obtain OWLObject
private void myMethod () {OWLObject o =
OWLObjectTreeNode parentNode;parentNode.getOWLObject()
OWLObjectTree tree;tree.getSelectedOWLObject()
OWLAnnotationAssertionAxiom oWLAnnotationAssertionAxiom;oWLAnnotationAssertionAxiom.getSubject()
- Smart code suggestions by Codota
}
private void getDatatypesInSignature(Set<OWLDatatype> datatypes, OWLObject obj, Set<OWLAxiom> axioms) { Consumer<? super OWLDatatypeDefinitionAxiom> addAndRecurse = ax -> { axioms.add(ax); getDatatypesInSignature(datatypes, ax.getDataRange(), axioms); }; obj.datatypesInSignature().filter(datatypes::add) .forEach(dt -> datatypeDefinitions(dt).forEach(addAndRecurse)); }
private void getDatatypesInSignature(Set<OWLDatatype> datatypes, OWLObject obj, Set<OWLAxiom> axioms) { Consumer<? super OWLDatatypeDefinitionAxiom> addAndRecurse = ax -> { axioms.add(ax); getDatatypesInSignature(datatypes, ax.getDataRange(), axioms); }; obj.datatypesInSignature().filter(datatypes::add) .forEach(dt -> datatypeDefinitions(dt).forEach(addAndRecurse)); }
private void getDatatypesInSignature(Set<OWLDatatype> datatypes, OWLObject obj, Set<OWLAxiom> axioms) { Consumer<? super OWLDatatypeDefinitionAxiom> addAndRecurse = ax -> { axioms.add(ax); getDatatypesInSignature(datatypes, ax.getDataRange(), axioms); }; obj.datatypesInSignature().filter(datatypes::add) .forEach(dt -> datatypeDefinitions(dt).forEach(addAndRecurse)); }