public OWLObjectHasValue getOWLObjectHasValue(OWLObjectPropertyExpression property, OWLIndividual individual) { return new OWLObjectHasValueImpl(this, property, individual); }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLObjectSomeValuesFromImpl(getProperty(), new OWLObjectOneOfImpl(getFiller())); } }
public static void serialize(SerializationStreamWriter streamWriter, OWLObjectHasValueImpl instance) throws SerializationException { streamWriter.writeObject(instance.getProperty()); streamWriter.writeObject(instance.getValue()); }
public OWLClassExpression asSomeValuesFrom() { return getOWLDataFactory().getOWLObjectSomeValuesFrom(getProperty(), getOWLDataFactory().getOWLObjectOneOf(getValue())); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (!(obj instanceof OWLObjectHasValue)) { return false; } return getProperty().equals(((OWLObjectHasValue) obj).getProperty()); }
@Override public void addAnonymousIndividualsToSet(Set<OWLAnonymousIndividual> anons) { addAnonymousIndividualsToSetForValue(anons, property); addAnonymousIndividualsToSetForValue(anons, value); }
@Override protected int compareObjectOfSameType(OWLObject object) { OWLObjectHasValue other = (OWLObjectHasValue) object; int diff = getProperty().compareTo(other.getProperty()); if (diff != 0) { return diff; } return value.compareTo(other.getFiller()); }
@Nonnull @Override public OWLObjectHasValue getOWLObjectHasValue( OWLObjectPropertyExpression property, OWLIndividual individual) { checkNotNull(property, "property cannot be null"); checkNotNull(individual, "individual cannot be null"); return new OWLObjectHasValueImpl(property, individual); }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLObjectSomeValuesFromImpl(getProperty(), new OWLObjectOneOfImpl(getFiller())); } }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLObjectSomeValuesFromImpl(getProperty(), new OWLObjectOneOfImpl( Collections.singleton(getValue()))); }
@Override public OWLObjectHasValue getOWLObjectHasValue(OWLObjectPropertyExpression property, OWLIndividual individual) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(individual, INDIVIDUAL_CANNOT_BE_NULL); return new OWLObjectHasValueImpl(property, individual); }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLObjectSomeValuesFromImpl(getProperty(), new OWLObjectOneOfImpl(getFiller())); } }
@Override public OWLObjectHasValue getOWLObjectHasValue(OWLObjectPropertyExpression property, OWLIndividual individual) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(individual, INDIVIDUAL_CANNOT_BE_NULL); return new OWLObjectHasValueImpl(property, individual); }
@Override public OWLClassExpression asSomeValuesFrom() { return new OWLObjectSomeValuesFromImpl(getProperty(), new OWLObjectOneOfImpl(getFiller())); } }
@Override public OWLObjectHasValue getOWLObjectHasValue(OWLObjectPropertyExpression property, OWLIndividual individual) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(individual, INDIVIDUAL_CANNOT_BE_NULL); return new OWLObjectHasValueImpl(property, individual); }
@Nonnull @Override @Deprecated public OWLClassExpression asSomeValuesFrom() { return new OWLObjectSomeValuesFromImpl( getProperty(), new OWLObjectOneOfImpl(CollectionFactory.createSet(getFiller()))); }
@Override public OWLObjectHasValue getOWLObjectHasValue(OWLObjectPropertyExpression property, OWLIndividual individual) { checkNotNull(property, PROPERTY_CANNOT_BE_NULL); checkNotNull(individual, INDIVIDUAL_CANNOT_BE_NULL); return new OWLObjectHasValueImpl(property, individual); }
public static OWLObjectHasValueImpl instantiate(SerializationStreamReader streamReader) throws SerializationException { OWLObjectPropertyExpression property = (OWLObjectPropertyExpression) streamReader.readObject(); OWLIndividual value = (OWLIndividual) streamReader.readObject(); return new OWLObjectHasValueImpl(property, value); }
@Override public OWLObjectHasValue getOWLObjectHasValue(OWLObjectPropertyExpression property, OWLIndividual individual) { checkNull(property, "property"); checkNull(individual, "individual"); return new OWLObjectHasValueImpl(property, individual); }
@Override public OWLSubClassOfAxiom asOWLSubClassOfAxiom() { return new OWLSubClassOfAxiomImpl(new OWLObjectOneOfImpl( Collections.singleton(getSubject())), new OWLObjectComplementOfImpl( new OWLObjectHasValueImpl(getProperty(), getObject())), NO_ANNOTATIONS); }