org.eclipse.emf.query.conditions.booleans
Class BooleanCondition
java.lang.Object
org.eclipse.emf.query.conditions.Condition
org.eclipse.emf.query.conditions.DataTypeCondition<Boolean>
org.eclipse.emf.query.conditions.booleans.BooleanCondition
public class BooleanCondition
- extends DataTypeCondition<Boolean>
A Condition
object that tests for Boolean
arguments. The arguments being evaluated are adapted to a
Boolean
first using a BooleanAdapter
and then
compared to the initialization value of this BooleanCondition
.
It evaluates to true
when values are equal
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BooleanCondition
public BooleanCondition(boolean booleanValue)
- Constructs this
BooleanCondition
with a boolean value to
test for. It uses the BooleanAdapter.DEFAULT adapter to handle the
simplest case when argument objects are known to be instances of
Boolean
class
- Parameters:
booleanValue
- The initialization value of this Condition
to
use in testing argument objects for equality.
BooleanCondition
public BooleanCondition(boolean booleanValue,
IDataTypeAdapter<Boolean> adapter)
- Constructs this
BooleanCondition
with a boolean value to
test for. It uses the argument BooleanAdapter
adapter to
adapt argument objects to Boolean
objects in order to do
the comparison
- Parameters:
booleanValue
- The initialization value of this Condition
to
use in testing argument objects for equality.adapter
- The generic IDataTypeAdapter
to use to extract a
Boolean
representation of the argument object
when evaluating it.- Since:
- 1.2
BooleanCondition
public BooleanCondition(boolean booleanValue,
BooleanAdapter adapter)
- Constructs this
BooleanCondition
with a boolean value to
test for. It uses the argument BooleanAdapter
adapter to
adapt argument objects to Boolean
objects in order to do
the comparison
- Parameters:
booleanValue
- The initialization value of this Condition
to
use in testing argument objects for equality.adapter
- The BooleanAdapter
to use to extract a
Boolean
representation of the argument object
when evaluating it.