public MacroExpansions() { visitor = new GCIVisitor(inputOntology, newAxioms); inputOntology.axioms(AxiomType.SUBCLASS_OF).forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.EQUIVALENT_CLASSES) .forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.CLASS_ASSERTION).forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.ANNOTATION_ASSERTION).forEach(this::expand); }
public MacroExpansions() { visitor = new GCIVisitor(inputOntology, newAxioms); inputOntology.axioms(AxiomType.SUBCLASS_OF).forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.EQUIVALENT_CLASSES) .forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.CLASS_ASSERTION).forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.ANNOTATION_ASSERTION).forEach(this::expand); }
public MacroExpansions() { visitor = new GCIVisitor(inputOntology, newAxioms); inputOntology.axioms(AxiomType.SUBCLASS_OF).forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.EQUIVALENT_CLASSES) .forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.CLASS_ASSERTION).forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.ANNOTATION_ASSERTION).forEach(this::expand); }
public MacroExpansions() { visitor = new GCIVisitor(inputOntology, newAxioms); inputOntology.axioms(AxiomType.SUBCLASS_OF).forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.EQUIVALENT_CLASSES) .forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.CLASS_ASSERTION).forEach(axiom -> axiom.accept(visitor)); inputOntology.axioms(AxiomType.ANNOTATION_ASSERTION).forEach(this::expand); }
public MacroExpansions() { inputOntology.axioms(AxiomType.SUBCLASS_OF).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); inputOntology.axioms(AxiomType.EQUIVALENT_CLASSES).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); inputOntology.axioms(AxiomType.CLASS_ASSERTION).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); add(rmAxioms, inputOntology.axioms(AxiomType.ANNOTATION_ASSERTION).filter(this::expand)); }
public MacroExpansions() { inputOntology.axioms(AxiomType.SUBCLASS_OF).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); inputOntology.axioms(AxiomType.EQUIVALENT_CLASSES).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); inputOntology.axioms(AxiomType.CLASS_ASSERTION).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); add(rmAxioms, inputOntology.axioms(AxiomType.ANNOTATION_ASSERTION).filter(this::expand)); }
public MacroExpansions() { inputOntology.axioms(AxiomType.SUBCLASS_OF).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); inputOntology.axioms(AxiomType.EQUIVALENT_CLASSES).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); inputOntology.axioms(AxiomType.CLASS_ASSERTION).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); add(rmAxioms, inputOntology.axioms(AxiomType.ANNOTATION_ASSERTION).filter(this::expand)); }
public MacroExpansions() { inputOntology.axioms(AxiomType.SUBCLASS_OF).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); inputOntology.axioms(AxiomType.EQUIVALENT_CLASSES).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); inputOntology.axioms(AxiomType.CLASS_ASSERTION).forEach(axiom -> { OWLAxiom newAxiom = axiom.accept(visitor); replaceIfDifferent(axiom, newAxiom); }); add(rmAxioms, inputOntology.axioms(AxiomType.ANNOTATION_ASSERTION).filter(this::expand)); }