org.deri.iris.builtins.datatype
Class IsDecimalBuiltin

java.lang.Object
  extended by org.deri.iris.builtins.AbstractBuiltin
      extended by org.deri.iris.builtins.BooleanBuiltin
          extended by org.deri.iris.builtins.datatype.IsDecimalBuiltin
All Implemented Interfaces:
Comparable<IAtom>, IAtom, IBuiltinAtom

public class IsDecimalBuiltin
extends BooleanBuiltin

Checks whether a term is a decimal.

$Id: IsDecimalBuiltin.java,v 1.2 2007-10-12 12:40:58 bazbishop237 Exp $

Since:
0.4
Version:
$Revision: 1.2 $
Author:
Richard P??ttler (richard dot poettler at deri dot at)

Field Summary
 
Fields inherited from class org.deri.iris.builtins.AbstractBuiltin
EMPTY_TERM
 
Constructor Summary
IsDecimalBuiltin(ITerm... t)
           
 
Method Summary
protected  boolean computeResult(ITerm[] terms)
          Compute the result of the comparison.
static boolean isDecimal(ITerm term)
           
 
Methods inherited from class org.deri.iris.builtins.BooleanBuiltin
evaluateTerms
 
Methods inherited from class org.deri.iris.builtins.AbstractBuiltin
compareTo, equals, evaluate, getPredicate, getTuple, hashCode, isBuiltin, isGround, maxUnknownVariables, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IsDecimalBuiltin

public IsDecimalBuiltin(ITerm... t)
Method Detail

computeResult

protected boolean computeResult(ITerm[] terms)
Description copied from class: BooleanBuiltin
Compute the result of the comparison.

Specified by:
computeResult in class BooleanBuiltin
Parameters:
terms - The terms
Returns:
The result of the comparison.

isDecimal

public static boolean isDecimal(ITerm term)