org.eclipse.emf.query.conditions.booleans
Class BooleanCondition
java.lang.Object
org.eclipse.emf.query.conditions.Condition
org.eclipse.emf.query.conditions.booleans.BooleanCondition
- public class BooleanCondition
- extends Condition
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
Constructor Summary |
BooleanCondition(boolean booleanValue)
Constructs this BooleanCondition with a boolean value to
test for. |
BooleanCondition(boolean booleanValue,
BooleanAdapter adapter)
Constructs this BooleanCondition with a boolean value to
test for. |
Method Summary |
boolean |
isSatisfied(java.lang.Object object)
This operation is the evaluation operation of this Condition
in regard to the argument Object. |
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,
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.
isSatisfied
public boolean isSatisfied(java.lang.Object object)
- Description copied from class:
Condition
- This operation is the evaluation operation of this
Condition
in regard to the argument Object. In other words, the operation answers
whether the argument Object satisfied this Condition
or
not.
- Specified by:
isSatisfied
in class Condition
- Parameters:
object
- an Object to check if it satisfies this Condition
- Returns:
true
if the argument Object satisfies this
Condition
,false
otherwise.