public boolean equals(Object obj) { if (super.equals(obj)) { if (!(obj instanceof OWLLiteral)) { return false; } OWLLiteral other = (OWLLiteral) obj; return literal.equals(other.getLiteral()) && datatype.equals(other.getDatatype()) && lang.equals(other.getLang()); } return false; }
public boolean isBoolean() { return datatype.equals(getOWLDataFactory().getBooleanOWLDatatype()); }
public boolean isInteger() { return datatype.equals(getOWLDataFactory().getIntegerOWLDatatype()); }
public boolean isRDFPlainLiteral() { return datatype.equals(getOWLDataFactory().getRDFPlainLiteral()); }
public boolean isFloat() { return datatype.equals(getOWLDataFactory().getFloatOWLDatatype()); }
public boolean isDouble() { return datatype.equals(getOWLDataFactory().getDoubleOWLDatatype()); }