void put(O obj, V forAxiom) { Collection<V> axioms = object2Axioms.get(obj); if (axioms == null) { axioms = sortedCollection(); object2Axioms.put(obj, axioms); } axioms.add(forAxiom); }
void put(O obj, V forAxiom) { Collection<V> axioms = object2Axioms.get(obj); if (axioms == null) { axioms = sortedCollection(); object2Axioms.put(obj, axioms); } axioms.add(forAxiom); }
void put(O obj, V forAxiom) { Collection<V> axioms = object2Axioms.get(obj); if (axioms == null) { axioms = sortedCollection(); object2Axioms.put(obj, axioms); } axioms.add(forAxiom); }
void put(O obj, V forAxiom) { Collection<V> axioms = object2Axioms.get(obj); if (axioms == null) { axioms = sortedCollection(); object2Axioms.put(obj, axioms); } axioms.add(forAxiom); }
/** * @param datatype the datatype * @return the sets the */ public Collection<OWLAxiom> write(OWLDatatype datatype) { List<OWLAxiom> axioms = new ArrayList<>(); axioms.addAll(writeEntityStart(DATATYPE, datatype)); if (!isFiltered(AxiomType.DATATYPE_DEFINITION)) { Collection<OWLDataRange> dataRanges = sortedCollection(); o.datatypeDefinitions(datatype).filter(this::isDisplayed).forEach(ax -> { axioms.add(ax); dataRanges.add(ax.getDataRange()); }); writeSection(EQUIVALENT_TO, dataRanges.iterator(), ",", true); } writeEntitySectionEnd(DATATYPE.toString()); return axioms; }
/** * @param datatype the datatype * @return the sets the */ public Collection<OWLAxiom> write(OWLDatatype datatype) { List<OWLAxiom> axioms = new ArrayList<>(); axioms.addAll(writeEntityStart(DATATYPE, datatype)); if (!isFiltered(AxiomType.DATATYPE_DEFINITION)) { Collection<OWLDataRange> dataRanges = sortedCollection(); o.datatypeDefinitions(datatype).filter(this::isDisplayed).forEach(ax -> { axioms.add(ax); dataRanges.add(ax.getDataRange()); }); writeSection(EQUIVALENT_TO, dataRanges.iterator(), ",", true); } writeEntitySectionEnd(DATATYPE.toString()); return axioms; }
/** * @param datatype the datatype * @return the sets the */ public Collection<OWLAxiom> write(OWLDatatype datatype) { List<OWLAxiom> axioms = new ArrayList<>(); axioms.addAll(writeEntityStart(DATATYPE, datatype)); if (!isFiltered(AxiomType.DATATYPE_DEFINITION)) { Collection<OWLDataRange> dataRanges = sortedCollection(); o.datatypeDefinitions(datatype).filter(this::isDisplayed).forEach(ax -> { axioms.add(ax); dataRanges.add(ax.getDataRange()); }); writeSection(EQUIVALENT_TO, dataRanges.iterator(), ",", true); } writeEntitySectionEnd(DATATYPE.toString()); return axioms; }
/** * @param datatype the datatype * @return the sets the */ public Collection<OWLAxiom> write(OWLDatatype datatype) { List<OWLAxiom> axioms = new ArrayList<>(); axioms.addAll(writeEntityStart(DATATYPE, datatype)); if (!isFiltered(AxiomType.DATATYPE_DEFINITION)) { Collection<OWLDataRange> dataRanges = sortedCollection(); o.datatypeDefinitions(datatype).filter(this::isDisplayed).forEach(ax -> { axioms.add(ax); dataRanges.add(ax.getDataRange()); }); writeSection(EQUIVALENT_TO, dataRanges.iterator(), ",", true); } writeEntitySectionEnd(DATATYPE.toString()); return axioms; }
/** * @param property the property * @return written axioms */ public Collection<OWLAxiom> write(OWLAnnotationProperty property) { List<OWLAxiom> axioms = new ArrayList<>(); axioms.addAll(writeEntityStart(ANNOTATION_PROPERTY, property)); if (!isFiltered(AxiomType.SUB_ANNOTATION_PROPERTY_OF)) { Collection<OWLAnnotationProperty> properties = sortedCollection(); o.subAnnotationPropertyOfAxioms(property).filter(this::isDisplayed) .forEach(ax -> properties.add(ax .getSuperProperty())); writeSection(SUB_PROPERTY_OF, properties.iterator(), ",", true); } if (!isFiltered(AxiomType.ANNOTATION_PROPERTY_DOMAIN)) { Collection<IRI> iris = sortedCollection(); o.annotationPropertyDomainAxioms(property).filter(this::isDisplayed) .forEach(ax -> iris.add(ax .getDomain())); writeSection(DOMAIN, iris.iterator(), ",", true); } if (!isFiltered(AxiomType.ANNOTATION_PROPERTY_RANGE)) { Collection<IRI> iris = sortedCollection(); o.annotationPropertyRangeAxioms(property).filter(this::isDisplayed) .forEach(ax -> iris.add(ax.getRange())); writeSection(RANGE, iris.iterator(), ",", true); } writeEntitySectionEnd(ANNOTATION_PROPERTY.toString()); return axioms; }
/** * @param property the property * @return written axioms */ public Collection<OWLAxiom> write(OWLAnnotationProperty property) { List<OWLAxiom> axioms = new ArrayList<>(); axioms.addAll(writeEntityStart(ANNOTATION_PROPERTY, property)); if (!isFiltered(AxiomType.SUB_ANNOTATION_PROPERTY_OF)) { Collection<OWLAnnotationProperty> properties = sortedCollection(); o.subAnnotationPropertyOfAxioms(property).filter(this::isDisplayed) .forEach(ax -> properties.add(ax .getSuperProperty())); writeSection(SUB_PROPERTY_OF, properties.iterator(), ",", true); } if (!isFiltered(AxiomType.ANNOTATION_PROPERTY_DOMAIN)) { Collection<IRI> iris = sortedCollection(); o.annotationPropertyDomainAxioms(property).filter(this::isDisplayed) .forEach(ax -> iris.add(ax .getDomain())); writeSection(DOMAIN, iris.iterator(), ",", true); } if (!isFiltered(AxiomType.ANNOTATION_PROPERTY_RANGE)) { Collection<IRI> iris = sortedCollection(); o.annotationPropertyRangeAxioms(property).filter(this::isDisplayed) .forEach(ax -> iris.add(ax.getRange())); writeSection(RANGE, iris.iterator(), ",", true); } writeEntitySectionEnd(ANNOTATION_PROPERTY.toString()); return axioms; }
/** * @param property the property * @return written axioms */ public Collection<OWLAxiom> write(OWLAnnotationProperty property) { List<OWLAxiom> axioms = new ArrayList<>(); axioms.addAll(writeEntityStart(ANNOTATION_PROPERTY, property)); if (!isFiltered(AxiomType.SUB_ANNOTATION_PROPERTY_OF)) { Collection<OWLAnnotationProperty> properties = sortedCollection(); o.subAnnotationPropertyOfAxioms(property).filter(this::isDisplayed) .forEach(ax -> properties.add(ax .getSuperProperty())); writeSection(SUB_PROPERTY_OF, properties.iterator(), ",", true); } if (!isFiltered(AxiomType.ANNOTATION_PROPERTY_DOMAIN)) { Collection<IRI> iris = sortedCollection(); o.annotationPropertyDomainAxioms(property).filter(this::isDisplayed) .forEach(ax -> iris.add(ax .getDomain())); writeSection(DOMAIN, iris.iterator(), ",", true); } if (!isFiltered(AxiomType.ANNOTATION_PROPERTY_RANGE)) { Collection<IRI> iris = sortedCollection(); o.annotationPropertyRangeAxioms(property).filter(this::isDisplayed) .forEach(ax -> iris.add(ax.getRange())); writeSection(RANGE, iris.iterator(), ",", true); } writeEntitySectionEnd(ANNOTATION_PROPERTY.toString()); return axioms; }
/** * @param property the property * @return written axioms */ public Collection<OWLAxiom> write(OWLAnnotationProperty property) { List<OWLAxiom> axioms = new ArrayList<>(); axioms.addAll(writeEntityStart(ANNOTATION_PROPERTY, property)); if (!isFiltered(AxiomType.SUB_ANNOTATION_PROPERTY_OF)) { Collection<OWLAnnotationProperty> properties = sortedCollection(); o.subAnnotationPropertyOfAxioms(property).filter(this::isDisplayed) .forEach(ax -> properties.add(ax .getSuperProperty())); writeSection(SUB_PROPERTY_OF, properties.iterator(), ",", true); } if (!isFiltered(AxiomType.ANNOTATION_PROPERTY_DOMAIN)) { Collection<IRI> iris = sortedCollection(); o.annotationPropertyDomainAxioms(property).filter(this::isDisplayed) .forEach(ax -> iris.add(ax .getDomain())); writeSection(DOMAIN, iris.iterator(), ",", true); } if (!isFiltered(AxiomType.ANNOTATION_PROPERTY_RANGE)) { Collection<IRI> iris = sortedCollection(); o.annotationPropertyRangeAxioms(property).filter(this::isDisplayed) .forEach(ax -> iris.add(ax.getRange())); writeSection(RANGE, iris.iterator(), ",", true); } writeEntitySectionEnd(ANNOTATION_PROPERTY.toString()); return axioms; }
/** * Write annotations. * * @param subject the subject * @return written axioms */ public Collection<OWLAnnotationAssertionAxiom> writeAnnotations(OWLAnnotationSubject subject) { Collection<OWLAnnotationAssertionAxiom> axioms = sortedCollection(); if (!isFiltered(AxiomType.ANNOTATION_ASSERTION)) { SectionMap<Object, OWLAxiom> sectionMap = new SectionMap<>(); filtersort(o.annotationAssertionAxioms(subject)).forEach(ax -> { axioms.add(ax); sectionMap.put(ax.getAnnotation(), ax); }); writeSection(ANNOTATIONS, sectionMap, ",", true); } return axioms; }
/** * Write annotations. * * @param subject the subject * @return written axioms */ public Collection<OWLAnnotationAssertionAxiom> writeAnnotations(OWLAnnotationSubject subject) { Collection<OWLAnnotationAssertionAxiom> axioms = sortedCollection(); if (!isFiltered(AxiomType.ANNOTATION_ASSERTION)) { SectionMap<Object, OWLAxiom> sectionMap = new SectionMap<>(); filtersort(o.annotationAssertionAxioms(subject)).forEach(ax -> { axioms.add(ax); sectionMap.put(ax.getAnnotation(), ax); }); writeSection(ANNOTATIONS, sectionMap, ",", true); } return axioms; }
/** * Write annotations. * * @param subject the subject * @return written axioms */ public Collection<OWLAnnotationAssertionAxiom> writeAnnotations(OWLAnnotationSubject subject) { Collection<OWLAnnotationAssertionAxiom> axioms = sortedCollection(); if (!isFiltered(AxiomType.ANNOTATION_ASSERTION)) { SectionMap<Object, OWLAxiom> sectionMap = new SectionMap<>(); filtersort(o.annotationAssertionAxioms(subject)).forEach(ax -> { axioms.add(ax); sectionMap.put(ax.getAnnotation(), ax); }); writeSection(ANNOTATIONS, sectionMap, ",", true); } return axioms; }
/** * Write annotations. * * @param subject the subject * @return written axioms */ public Collection<OWLAnnotationAssertionAxiom> writeAnnotations(OWLAnnotationSubject subject) { Collection<OWLAnnotationAssertionAxiom> axioms = sortedCollection(); if (!isFiltered(AxiomType.ANNOTATION_ASSERTION)) { SectionMap<Object, OWLAxiom> sectionMap = new SectionMap<>(); filtersort(o.annotationAssertionAxioms(subject)).forEach(ax -> { axioms.add(ax); sectionMap.put(ax.getAnnotation(), ax); }); writeSection(ANNOTATIONS, sectionMap, ",", true); } return axioms; }
Collection<OWLIndividual> inds = sortedCollection(); filtersort(o.sameIndividualAxioms(individual)).forEach(ax -> { add(inds, ax.individuals()); Collection<OWLIndividual> inds = sortedCollection(); Collection<OWLDifferentIndividualsAxiom> nary = sortedCollection(); filtersort(o.differentIndividualAxioms(individual)).forEach(ax -> { if (ax.individuals().count() == 2) {
Collection<OWLIndividual> inds = sortedCollection(); filtersort(o.sameIndividualAxioms(individual)).forEach(ax -> { add(inds, ax.individuals()); Collection<OWLIndividual> inds = sortedCollection(); Collection<OWLDifferentIndividualsAxiom> nary = sortedCollection(); filtersort(o.differentIndividualAxioms(individual)).forEach(ax -> { if (ax.individuals().count() == 2) {
Collection<OWLIndividual> inds = sortedCollection(); filtersort(o.sameIndividualAxioms(individual)).forEach(ax -> { add(inds, ax.individuals()); Collection<OWLIndividual> inds = sortedCollection(); Collection<OWLDifferentIndividualsAxiom> nary = sortedCollection(); filtersort(o.differentIndividualAxioms(individual)).forEach(ax -> { if (ax.individuals().count() == 2) {
Collection<OWLIndividual> inds = sortedCollection(); filtersort(o.sameIndividualAxioms(individual)).forEach(ax -> { add(inds, ax.individuals()); Collection<OWLIndividual> inds = sortedCollection(); Collection<OWLDifferentIndividualsAxiom> nary = sortedCollection(); filtersort(o.differentIndividualAxioms(individual)).forEach(ax -> { if (ax.individuals().count() == 2) {