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(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(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.