/** * @param subject root of property * @param property identifier of the property * @param literal target * @since 2.5.1 */ default void addValue(final OWLNamedIndividual subject, final OWLDataProperty property, final double literal) { addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of property * @param property identifier of the property * @param literal target * @since 2.5.1 */ default void addValue(final OWLNamedIndividual subject, final OWLDataProperty property, final double literal) { addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of property * @param property identifier of the property * @param literal target * @since 2.5.1 */ default void addValue(final OWLNamedIndividual subject, final OWLDataProperty property, final String literal) { addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of property * @param property identifier of the property * @param literal target * @since 2.5.1 */ default void addValue(final OWLNamedIndividual subject, final OWLDataProperty property, final OWLLiteral literal) { addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of property * @param property identifier of the property * @param literal target * @since 2.5.1 */ default void addValue(final OWLNamedIndividual subject, final OWLDataProperty property, final OWLLiteral literal) { addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of property * @param property identifier of the property * @param literal target * @since 2.5.1 */ default void addValue(final OWLNamedIndividual subject, final OWLDataProperty property, final int literal) { addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of the property * @param property identifier of the property * @param literal target of the property * @since 2.5.1 */ default void updateValue(final OWLNamedIndividual subject, final OWLDataProperty property, final OWLLiteral literal) { removeDataPropertyAxiom(property, subject); addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of the property * @param property identifier of the property * @param literal target of the property * @since 2.5.1 */ default void updateValue(final OWLNamedIndividual subject, final OWLDataProperty property, final String literal) { removeDataPropertyAxiom(property, subject); addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of the property * @param property identifier of the property * @param literal target of the property * @since 2.5.1 */ default void updateValue(final OWLNamedIndividual subject, final OWLDataProperty property, final OWLLiteral literal) { removeDataPropertyAxiom(property, subject); addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of the property * @param property identifier of the property * @param literal target of the property * @since 2.5.1 */ default void updateValue(final OWLNamedIndividual subject, final OWLDataProperty property, final int literal) { removeDataPropertyAxiom(property, subject); addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of the property * @param property identifier of the property * @param literal target of the property * @since 2.5.1 */ default void updateValue(final OWLNamedIndividual subject, final OWLDataProperty property, final OWLLiteral literal) { removeDataPropertyAxiom(property, subject); addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of the property * @param property identifier of the property * @param literal target of the property * @since 2.5.1 */ default void updateValue(final OWLNamedIndividual subject, final OWLDataProperty property, final String literal) { removeDataPropertyAxiom(property, subject); addDataPropertyAxiom(property, subject, literal); }
/** * @param subject root of the property * @param property identifier of the property * @param literal target of the property * @since 2.5.1 */ default void updateValue(final OWLNamedIndividual subject, final OWLDataProperty property, final double literal) { removeDataPropertyAxiom(property, subject); addDataPropertyAxiom(property, subject, literal); }
/** * add axiom into the ontology. * * @param property that carry the data * @param subject is the root of the property * @param value is the target of the property * @since 2.5.1 */ default public void addDataPropertyAxiom(final OWLDataProperty property, final OWLIndividual subject, final double value) { addDataPropertyAxiom(property, subject, getFactory().getOWLLiteral(value)); }
/** * add axiom into the ontology. * * @param property that carry the data * @param subject is the root of the property * @param value is the target of the property * @since 2.5.1 */ default public void addDataPropertyAxiom(final OWLDataProperty property, final OWLIndividual subject, final String value) { addDataPropertyAxiom(property, subject, getFactory().getOWLLiteral(value)); }
/** * add axiom into the ontology. * * @param property that carry the data * @param subject is the root of the property * @param value is the target of the property * @since 2.5.1 */ default public void addDataPropertyAxiom(final OWLDataProperty property, final OWLIndividual subject, final String value) { addDataPropertyAxiom(property, subject, getFactory().getOWLLiteral(value)); }
/** * add axiom into the ontology. * * @param property that carry the data * @param subject is the root of the property * @param value is the target of the property * @since 2.5.1 */ default public void addDataPropertyAxiom(final OWLDataProperty property, final OWLIndividual subject, final long value) { addDataPropertyAxiom(property, subject, getFactory().getOWLLiteral((double) value)); // This is also the default java behavior but here I want to make it explicit. }
/** * add axiom into the ontology. * * @param property that carry the data * @param subject is the root of the property * @param value is the target of the property * @since 2.5.1 */ default public void addDataPropertyAxiom(final OWLDataProperty property, final OWLIndividual subject, final double value) { addDataPropertyAxiom(property, subject, getFactory().getOWLLiteral(value)); }
/** * add axiom into the ontology. * * @param property that carry the data * @param subject is the root of the property * @param value is the target of the property * @since 2.5.1 */ default public void addDataPropertyAxiom(final OWLDataProperty property, final OWLIndividual subject, final int value) { addDataPropertyAxiom(property, subject, getFactory().getOWLLiteral(value)); }
/** * add axiom into the ontology. * * @param property that carry the data * @param subject is the root of the property * @param value is the target of the property * @since 2.5.1 */ default public void addDataPropertyAxiom(final OWLDataProperty property, final OWLIndividual subject, final long value) { addDataPropertyAxiom(property, subject, getFactory().getOWLLiteral((double) value)); // This is also the default java behavior but here I want to make it explicit. }