@Override public Ontology build() { return new OntologyImpl(classes.getImmutableCopy(), objectProperties.getImmutableCopy(), ImmutableSet.copyOf(auxObjectProperties), dataProperties.getImmutableCopy(), annotationProperties.getImmutableCopy(), classAxioms.inclusions.build(), classAxioms.disjointness.build(), objectPropertyAxioms.inclusions.build(), objectPropertyAxioms.disjointness.build(), dataPropertyAxioms.inclusions.build(), dataPropertyAxioms.disjointness.build(), subDataRangeAxioms.build(), reflexiveObjectPropertyAxioms.build(), irreflexiveObjectPropertyAxioms.build(), functionalObjectPropertyAxioms.build(), functionalDataPropertyAxioms.build(), classAssertions.build(), objectPropertyAssertions.build(), dataPropertyAssertions.build(), annotationAssertions.build()); }
@Override public Ontology build() { return new OntologyImpl(classes.getImmutableCopy(), objectProperties.getImmutableCopy(), ImmutableSet.copyOf(auxObjectProperties), dataProperties.getImmutableCopy(), annotationProperties.getImmutableCopy(), classAxioms.inclusions.build(), classAxioms.disjointness.build(), objectPropertyAxioms.inclusions.build(), objectPropertyAxioms.disjointness.build(), dataPropertyAxioms.inclusions.build(), dataPropertyAxioms.disjointness.build(), subDataRangeAxioms.build(), reflexiveObjectPropertyAxioms.build(), irreflexiveObjectPropertyAxioms.build(), functionalObjectPropertyAxioms.build(), functionalDataPropertyAxioms.build(), classAssertions.build(), objectPropertyAssertions.build(), dataPropertyAssertions.build(), annotationAssertions.build()); }