org.eclipse.emf.query.conditions.numbers
Class NumberAdapter

java.lang.Object
  extended by org.eclipse.emf.query.conditions.numbers.NumberAdapter
Direct Known Subclasses:
NumberAdapter.ByteAdapter, NumberAdapter.DoubleAdapter, NumberAdapter.FloatAdapter, NumberAdapter.IntegerAdapter, NumberAdapter.LongAdapter, NumberAdapter.ShortAdapter

public abstract class NumberAdapter
extends Object

An Adapter class to be used to extract from -adapt- the argument object to some numeric value that would later be used in Condition evaluation. Clients can subclass it and provide their own implementation

See Also:
NumberCondition

Nested Class Summary
static class NumberAdapter.ByteAdapter
          A subclass of NumberAdapter to be used to adapt an argument object to byte values Clients can either use the default implemantation supplied or have their own.
static class NumberAdapter.DoubleAdapter
          A subclass of NumberAdapter to be used to adapt an argument object to double values Clients can either use the default implemantation supplied or have their own.
static class NumberAdapter.FloatAdapter
          A subclass of NumberAdapter to be used to adapt an argument object to float values Clients can either use the default implemantation supplied or have their own.
static class NumberAdapter.IntegerAdapter
          A subclass of NumberAdapter to be used to adapt an argument object to int values Clients can either use the default implemantation supplied or have their own.
static class NumberAdapter.LongAdapter
          A subclass of NumberAdapter to be used to adapt an argument object to long values Clients can either use the default implemantation supplied or have their own.
static class NumberAdapter.ShortAdapter
          A subclass of NumberAdapter to be used to adapt an argument object to short values Clients can either use the default implemantation supplied or have their own.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 


Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.