public OWLDataHasValue getOWLDataHasValue(OWLDataPropertyExpression property, OWLLiteral value) { return new OWLDataHasValueImpl(this, property, value); }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLDataSomeValuesFromImpl(getProperty(), new OWLDataOneOfImpl(getFiller())); } }
public static void serialize(SerializationStreamWriter streamWriter, OWLDataHasValueImpl instance) throws SerializationException { streamWriter.writeObject(instance.getProperty()); streamWriter.writeObject(instance.getValue()); }
public OWLClassExpression asSomeValuesFrom() { return getOWLDataFactory().getOWLDataSomeValuesFrom(getProperty(), getOWLDataFactory().getOWLDataOneOf(getValue())); }
@Override protected int compareObjectOfSameType(OWLObject object) { OWLDataHasValue other = (OWLDataHasValue) object; int diff = getProperty().compareTo(other.getProperty()); if (diff != 0) { return diff; } return value.compareTo(other.getFiller()); }
@Override public void addSignatureEntitiesToSet(Set<OWLEntity> entities) { addSignatureEntitiesToSetForValue(entities, property); }
@Nonnull @Override public OWLDataHasValue getOWLDataHasValue( OWLDataPropertyExpression property, OWLLiteral value) { checkNotNull(property, "property cannot be null"); checkNotNull(value, "value cannot be null"); return new OWLDataHasValueImpl(property, value); }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLDataSomeValuesFromImpl(getProperty(), new OWLDataOneOfImpl(getFiller())); } }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLDataSomeValuesFromImpl(getProperty(), new OWLDataOneOfImpl(Collections.singleton(getValue()))); }
@Override public OWLDataHasValue getOWLDataHasValue(OWLDataPropertyExpression property, OWLLiteral value) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(value, VALUE_CANNOT_BE_NULL); return new OWLDataHasValueImpl(property, value); }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLDataSomeValuesFromImpl(getProperty(), new OWLDataOneOfImpl(getFiller())); } }
@Override public OWLDataHasValue getOWLDataHasValue(OWLDataPropertyExpression property, OWLLiteral value) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(value, VALUE_CANNOT_BE_NULL); return new OWLDataHasValueImpl(property, value); }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLDataSomeValuesFromImpl(getProperty(), new OWLDataOneOfImpl(getFiller())); } }
@Override public OWLDataHasValue getOWLDataHasValue(OWLDataPropertyExpression property, OWLLiteral value) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(value, VALUE_CANNOT_BE_NULL); return new OWLDataHasValueImpl(property, value); }
@Nonnull @Override public OWLClassExpression asSomeValuesFrom() { return new OWLDataSomeValuesFromImpl(getProperty(), new OWLDataOneOfImpl(CollectionFactory.createSet(getFiller()))); }
@Override public OWLDataHasValue getOWLDataHasValue(OWLDataPropertyExpression property, OWLLiteral value) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(value, VALUE_CANNOT_BE_NULL); return new OWLDataHasValueImpl(property, value); }
public static OWLDataHasValueImpl instantiate(SerializationStreamReader streamReader) throws SerializationException { OWLDataPropertyExpression property = (OWLDataPropertyExpression) streamReader.readObject(); OWLLiteral value = (OWLLiteral) streamReader.readObject(); return new OWLDataHasValueImpl(property, value); }
@Override public OWLDataHasValue getOWLDataHasValue(OWLDataPropertyExpression property, OWLLiteral value) { checkNull(property, "property"); checkNull(value, VALUE2); return new OWLDataHasValueImpl(property, value); }
@Override public OWLSubClassOfAxiom asOWLSubClassOfAxiom() { return new OWLSubClassOfAxiomImpl(new OWLObjectOneOfImpl(getSubject()), new OWLObjectComplementOfImpl(new OWLDataHasValueImpl(getProperty(), getObject())), NO_ANNOTATIONS); }
@Override public OWLSubClassOfAxiom asOWLSubClassOfAxiom() { return new OWLSubClassOfAxiomImpl(new OWLObjectOneOfImpl( Collections.singleton(getSubject())), new OWLDataHasValueImpl( getProperty(), getObject()), NO_ANNOTATIONS); }