@Override @SuppressWarnings("unchecked") public <T extends OWLAxiom> T getAnnotatedAxiom(Stream<OWLAnnotation> anns) { return (T) new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(anns)); }
@Override @SuppressWarnings("unchecked") public OWLAnnotationPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
public OWLAnnotationPropertyRangeAxiom getAxiomWithoutAnnotations() { if(!isAnnotated()) { return this; } return getOWLDataFactory().getOWLAnnotationPropertyRangeAxiom(getProperty(), getRange()); }
public OWLAnnotationPropertyRangeAxiom getAnnotatedAxiom(Set<OWLAnnotation> annotations) { return getOWLDataFactory().getOWLAnnotationPropertyRangeAxiom(getProperty(), getRange(), mergeAnnos(annotations)); }
public OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom(OWLAnnotationProperty prop, IRI range, Set<? extends OWLAnnotation> annotations) { return new OWLAnnotationPropertyRangeAxiomImpl(this, prop, range, annotations); }
public static void serialize(SerializationStreamWriter streamWriter, OWLAnnotationPropertyRangeAxiomImpl instance) throws SerializationException { CustomFieldSerializerUtil.serializeAnnotations(instance, streamWriter); streamWriter.writeObject(instance.getProperty()); streamWriter.writeObject(instance.getRange()); }
@Nonnull @Override public OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom( OWLAnnotationProperty prop, IRI range, @Nonnull Set<? extends OWLAnnotation> annotations) { checkNotNull(prop, "property cannot be null"); checkNotNull(range, "range cannot be null"); checkAnnotations(annotations); return new OWLAnnotationPropertyRangeAxiomImpl(prop, range, annotations); }
@Override @SuppressWarnings("unchecked") public <T extends OWLAxiom> T getAnnotatedAxiom(Stream<OWLAnnotation> anns) { return (T) new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(anns)); }
@Override @SuppressWarnings("unchecked") public OWLAnnotationPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
@Override public OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom( OWLAnnotationProperty prop, IRI range, Collection<OWLAnnotation> annotations) { checkNotNull(prop, PROPERTY_CANNOT_BE_NULL); checkNotNull(range, RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLAnnotationPropertyRangeAxiomImpl(prop, range, annotations); }
@Override @SuppressWarnings("unchecked") public <T extends OWLAxiom> T getAnnotatedAxiom(Stream<OWLAnnotation> anns) { return (T) new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(anns)); }
@Override @SuppressWarnings("unchecked") public OWLAnnotationPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
@Override public OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom( OWLAnnotationProperty prop, IRI range, Collection<OWLAnnotation> annotations) { checkNotNull(prop, PROPERTY_CANNOT_BE_NULL); checkNotNull(range, RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLAnnotationPropertyRangeAxiomImpl(prop, range, annotations); }
@Override public OWLAnnotationPropertyRangeAxiom getAnnotatedAxiom(Set<OWLAnnotation> annotations) { return new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(annotations)); }
@Override public OWLAnnotationPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
@Override public OWLAnnotationPropertyRangeAxiom getOWLAnnotationPropertyRangeAxiom( OWLAnnotationProperty prop, IRI range, Collection<OWLAnnotation> annotations) { checkNotNull(prop, PROPERTY_CANNOT_BE_NULL); checkNotNull(range, RANGE_CANNOT_BE_NULL); checkAnnotations(annotations); return new OWLAnnotationPropertyRangeAxiomImpl(prop, range, annotations); }
@Override @SuppressWarnings("unchecked") public <T extends OWLAxiom> T getAnnotatedAxiom(Stream<OWLAnnotation> anns) { return (T) new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(anns)); }
@Override @SuppressWarnings("unchecked") public OWLAnnotationPropertyRangeAxiom getAxiomWithoutAnnotations() { if (!isAnnotated()) { return this; } return new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), NO_ANNOTATIONS); }
public static OWLAnnotationPropertyRangeAxiomImpl instantiate(SerializationStreamReader streamReader) throws SerializationException { Set<OWLAnnotation> annotations = CustomFieldSerializerUtil.deserializeAnnotations(streamReader); OWLAnnotationProperty prop = (OWLAnnotationProperty) streamReader.readObject(); IRI dom = (IRI) streamReader.readObject(); return new OWLAnnotationPropertyRangeAxiomImpl(prop, dom, annotations); }
@Override public OWLAnnotationPropertyRangeAxiom getAnnotatedAxiom( Set<OWLAnnotation> annotations) { return new OWLAnnotationPropertyRangeAxiomImpl(getProperty(), getRange(), mergeAnnos(annotations)); }