@Override public Number getValue(final ATermAppl literal) throws InvalidLiteralException { final String lexicalForm = getLexicalForm(literal); return OWLRealUtils.getCanonicalObject(fromLexicalForm(lexicalForm)); }
@Override public Number getValue(final ATermAppl literal) throws InvalidLiteralException { final String lexicalForm = getLexicalForm(literal); return OWLRealUtils.getCanonicalObject(fromLexicalForm(lexicalForm)); }
@Override public ATermAppl getCanonicalRepresentation(final ATermAppl input) throws InvalidLiteralException { final String lexicalForm = getLexicalForm(input); fromLexicalForm(lexicalForm); return XSD_DECIMAL.getCanonicalRepresentation(ATermUtils.makeTypedLiteral(lexicalForm, XSD_DECIMAL.getName())); }
@Override public ATermAppl getCanonicalRepresentation(final ATermAppl input) throws InvalidLiteralException { final String lexicalForm = getLexicalForm(input); fromLexicalForm(lexicalForm); return XSD_DECIMAL.getCanonicalRepresentation(ATermUtils.makeTypedLiteral(lexicalForm, XSD_DECIMAL.getName())); }