public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression propery, OWLDataRange owlDataRange, Set<? extends OWLAnnotation> annotations) { return new OWLDataPropertyRangeAxiomImpl(this, propery, owlDataRange, annotations); }
@Nonnull @Override public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom( OWLDataPropertyExpression property, OWLDataRange owlDataRange, @Nonnull Set<? extends OWLAnnotation> annotations) { checkNotNull(property, "property cannot be null"); checkNotNull(owlDataRange, "owlDataRange cannot be null"); checkAnnotations(annotations); return new OWLDataPropertyRangeAxiomImpl(property, owlDataRange, annotations); }
@Nonnull @Override public OWLDataPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
@Override public OWLAxiom getAnnotatedAxiom(Set<OWLAnnotation> annotations) { return new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(annotations)); }
@Override public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom( OWLDataPropertyExpression property, OWLDataRange owlDataRange, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(owlDataRange, OWL_DATA_RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLDataPropertyRangeAxiomImpl(property, owlDataRange, annotations); }
@Override @SuppressWarnings("unchecked") public OWLDataPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
@Override public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom( OWLDataPropertyExpression property, OWLDataRange owlDataRange, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(owlDataRange, OWL_DATA_RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLDataPropertyRangeAxiomImpl(property, owlDataRange, annotations); }
@Override public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom( OWLDataPropertyExpression property, OWLDataRange owlDataRange, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(owlDataRange, OWL_DATA_RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLDataPropertyRangeAxiomImpl(property, owlDataRange, annotations); }
public static OWLDataPropertyRangeAxiomImpl instantiate(SerializationStreamReader streamReader) throws SerializationException { Set<OWLAnnotation> annotations = CustomFieldSerializerUtil.deserializeAnnotations(streamReader); OWLDataPropertyExpression prop = (OWLDataPropertyExpression) streamReader.readObject(); OWLDataRange dom = (OWLDataRange) streamReader.readObject(); return new OWLDataPropertyRangeAxiomImpl(prop, dom, annotations); }
@Override @SuppressWarnings("unchecked") public OWLDataPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
@Override public OWLDataPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
@Override public OWLAxiom getAnnotatedAxiom(Set<OWLAnnotation> annotations) { return new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(annotations)); }
@Override public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom(OWLDataPropertyExpression property, OWLDataRange owlDataRange, Set<? extends OWLAnnotation> annotations) { checkNull(property, "property"); checkNull(owlDataRange, "owlDataRange"); checkNull(annotations, ANNOTATIONS, true); return new OWLDataPropertyRangeAxiomImpl(property, owlDataRange, annotations); }
@Override @SuppressWarnings("unchecked") public <T extends OWLAxiom> T getAnnotatedAxiom(Stream<OWLAnnotation> anns) { return (T) new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(anns)); }
@Override public OWLDataPropertyRangeAxiom getOWLDataPropertyRangeAxiom( OWLDataPropertyExpression property, OWLDataRange owlDataRange, Collection<OWLAnnotation> annotations) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(owlDataRange, OWL_DATA_RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLDataPropertyRangeAxiomImpl(property, owlDataRange, annotations); }
@Override @SuppressWarnings("unchecked") public OWLDataPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
@Override @SuppressWarnings("unchecked") public <T extends OWLAxiom> T getAnnotatedAxiom(Stream<OWLAnnotation> anns) { return (T) new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(anns)); }
@Override @SuppressWarnings("unchecked") public <T extends OWLAxiom> T getAnnotatedAxiom(Stream<OWLAnnotation> anns) { return (T) new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(anns)); }
@Override @SuppressWarnings("unchecked") public OWLDataPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
@Override @SuppressWarnings("unchecked") public <T extends OWLAxiom> T getAnnotatedAxiom(Stream<OWLAnnotation> anns) { return (T) new OWLDataPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(anns)); }