## Uses of Interface
org.eclipse.emf.query.conditions.IDataTypeAdapter

Packages that use IDataTypeAdapter
org.eclipse.emf.query.conditions: EMF Query Conditions.
org.eclipse.emf.query.conditions.booleans: EMF Query Conditions Booleans.
org.eclipse.emf.query.conditions.numbers: EMF Query Conditions Numbers Package Specification This package exposes the basic numeric based Condition objects that are used to formulate queries.
org.eclipse.emf.query.conditions.strings: EMF Query Conditions Strings Package Specification This package exposes the basic string based Condition objects that are used to formulate queries.

Uses of IDataTypeAdapter in org.eclipse.emf.query.conditions

Fields in org.eclipse.emf.query.conditions declared as IDataTypeAdapter
`protected IDataTypeAdapter<? extends T>` `DataTypeCondition.adapter`

Constructors in org.eclipse.emf.query.conditions with parameters of type IDataTypeAdapter
`DataTypeCondition(T value, IDataTypeAdapter<? extends T> adapter)`

Uses of IDataTypeAdapter in org.eclipse.emf.query.conditions.booleans

Classes in org.eclipse.emf.query.conditions.booleans that implement IDataTypeAdapter
`class` `BooleanAdapter` An Adapter class to be used to extract from -adapt- the argument object some Boolean object (value) that would later be used in `Condition` evaluation.

Constructors in org.eclipse.emf.query.conditions.booleans with parameters of type IDataTypeAdapter
`BooleanCondition(boolean booleanValue, IDataTypeAdapter<Boolean> adapter)` Constructs this `BooleanCondition` with a boolean value to test for.

Uses of IDataTypeAdapter in org.eclipse.emf.query.conditions.numbers

Classes in org.eclipse.emf.query.conditions.numbers that implement IDataTypeAdapter
`class` `NumberAdapter<N extends Number & Comparable<? super N>>` 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.
`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 implementation 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 implementation 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 implementation 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 implementation 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 implementation 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 implementation supplied or have their own.

Uses of IDataTypeAdapter in org.eclipse.emf.query.conditions.strings

Classes in org.eclipse.emf.query.conditions.strings that implement IDataTypeAdapter
`class` `StringAdapter` An Adapter class to be used to extract from -adapt- the argument object to some `String`value that would later be used in `Condition` evaluation.``

Constructors in org.eclipse.emf.query.conditions.strings with parameters of type IDataTypeAdapter
`StringCondition(String value, IDataTypeAdapter<String> adapter)` Constructs this `StringCondition` with a `StringAdapter` adapter to adapt argument objects to `String`objects in order to do the evaluation, and a string to test inputs against.``
`StringLength(int length, IDataTypeAdapter<String> adapter)` A constructor that takes one int argument to test strings' length against and a `StringAdapter`.
`StringLength(int lowerBound, int upperBound, IDataTypeAdapter<String> adapter)` A constructor that takes two int arguments representing a range to test strings' length against.
`StringRegularExpressionValue(String patternStr, boolean caseSensitive, IDataTypeAdapter<String> adapter)` A constructor that takes the regular expression to use for matching, a `StringAdapter` for adapting the evaluated object to string before matching them and a boolean flag indicating whether the pattern matching should be case-sensitive or not.
`StringRegularExpressionValue(String patternStr, IDataTypeAdapter<String> adapter)` A constructor that takes the regular expression to use for matching, and a `StringAdapter` for adapting the evaluated object to string before matching them.
`StringValue(String string, boolean caseSensitive, IDataTypeAdapter<String> adapter)` A simple constructor that takes an initialization `String`to match against, a `StringAdapter` for adapting the evaluated object to string before matching them and a boolean flag indicating whether the pattern matching should be case-sensitive or not.``
`SubStringValue(String subString, boolean caseSensitive, IDataTypeAdapter<String> adapter)` A constructor that takes an initialization `String`to see if it is a sub-string of those being evaluated, a boolean flag indicating whether the matching should be case-sensitive or not and and a `StringAdapter` for adapting the evaluated object to string before checking them.``
`SubStringValue(String subString, IDataTypeAdapter<String> adapter)` A constructor that takes an initialization `String`to see if it is a sub-string of those being evaluated and a `StringAdapter` for adapting the evaluated object to string before checking them.``

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