Uses of Class
org.eclipse.emf.query.conditions.Condition

Packages that use Condition
org.eclipse.emf.query.conditions EMF Query Conditions. 
org.eclipse.emf.query.conditions.booleans EMF Query Conditions Booleans. 
org.eclipse.emf.query.conditions.eobjects EMF Query Conditions EObjects. 
org.eclipse.emf.query.conditions.eobjects.structuralfeatures EMF Query Conditions EStructuralFeatures. 
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. 
org.eclipse.emf.query.ocl.conditions Object Constraint Language extensions to the EMF Query Conditions framework. 
 

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

Subclasses of Condition in org.eclipse.emf.query.conditions
 class DataTypeCondition<T>
          A condition on data-type (primitive) values.
 class Not
          A Condition that negates the result of evaluation of another Condition
 class ObjectInstanceCondition
          A Condition that tests whether the argument object instance equals a given object.
 

Fields in org.eclipse.emf.query.conditions declared as Condition
static Condition Condition.FALSE
          A constant Condition object used to indicate a never satisfied condition
static Condition Condition.TRUE
          A constant Condition object used to indicate an always satisfied condition
 

Methods in org.eclipse.emf.query.conditions that return Condition
 Condition Condition.AND(Condition condition)
          This operation acts like a logical AND between this Condition and the argument Condition.
 Condition Condition.EQUIVALENT(Condition condition)
          This operation acts like a logical Equivalent (if-and-only-if)/( <->) between this Condition and the argument Condition.
 Condition Condition.IMPLIES(Condition condition)
          This operation acts like a logical Implies (if-then)/(->) between this Condition and the argument Condition.
 Condition Condition.OR(Condition condition)
          This operation acts like a logical OR between this Condition and the argument Condition.
 Condition Condition.XOR(Condition condition)
          This operation acts like a logical XOR between this Condition and the argument Condition.
 

Methods in org.eclipse.emf.query.conditions with parameters of type Condition
 Condition Condition.AND(Condition condition)
          This operation acts like a logical AND between this Condition and the argument Condition.
 Condition Condition.EQUIVALENT(Condition condition)
          This operation acts like a logical Equivalent (if-and-only-if)/( <->) between this Condition and the argument Condition.
 Condition Condition.IMPLIES(Condition condition)
          This operation acts like a logical Implies (if-then)/(->) between this Condition and the argument Condition.
abstract  boolean ConditionPolicy.isSatisfied(Condition[] conditions, Object object)
          Answers whether the argument conditions evaluate -collectively- to true or false when applied to the argument object.
abstract  boolean ConditionPolicy.isSatisfied(Condition condition, Collection<?> objects)
          Answers on how the argument Condition evaluates as a whole on the argument objects collection.
 boolean ConditionPolicy.isSatisfied(Condition condition, Object object)
          Answers whether the argument conditions evaluates to true or false when applied to the argument object.
 Condition Condition.OR(Condition condition)
          This operation acts like a logical OR between this Condition and the argument Condition.
 Condition Condition.XOR(Condition condition)
          This operation acts like a logical XOR between this Condition and the argument Condition.
 

Constructors in org.eclipse.emf.query.conditions with parameters of type Condition
Not(Condition condition)
          Constructor of this negating Condition
 

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

Subclasses of Condition in org.eclipse.emf.query.conditions.booleans
 class BooleanCondition
          A Condition object that tests for Boolean arguments.
 

Uses of Condition in org.eclipse.emf.query.conditions.eobjects
 

Subclasses of Condition in org.eclipse.emf.query.conditions.eobjects
 class ENot
          An EObjectCondition that negates the result of evaluation of another EObjectCondition.
 class EObjectCondition
          A subclass and the counterpart of a Condition object to be used on EObject arguments.
 class EObjectConditionAdapter
          This is an adapter class that takes in a Condition object and wraps it in order to adapt it to an EObjectCondition.
 class EObjectConditionDelegator
          A utility EObjectCondition class to act as a place holder for another EObjectCondition condition object where all the calls to it is simply forwarded to the wrapped EObjectCondition.
 class EObjectInstanceCondition
          A EObjectCondition that tests whether the argument eObject instance equals a given eObject.
 class EObjectTypeRelationCondition
          An EObjectCondition specialization to be used for evaluating the inheritance/type relationship of an EObject to another using the EObjects' EClasses.
 class IN
          An EObjectCondition specialization used to test whether a given EObject is present in a collection of EObjects
 

Constructors in org.eclipse.emf.query.conditions.eobjects with parameters of type Condition
EObjectConditionAdapter(Condition condition)
          A simple constructor that takes in the Condition object to adapt.
EObjectConditionAdapter(Condition condition, PruneHandler pruneHandler)
          A constructor that takes in the Condition object to adapt, and the PruneHandler to use.
 

Uses of Condition in org.eclipse.emf.query.conditions.eobjects.structuralfeatures
 

Subclasses of Condition in org.eclipse.emf.query.conditions.eobjects.structuralfeatures
 class EObjectAttributeValueCondition
          An EObjectStructuralFeatureValueCondition subclass used to handle evaluation of the value held by an EAttribute
 class EObjectContainmentFeatureCondition
          A subclass of EObjectCondition that tests for the containing feature of a given EObject to see if it is the same as a specific EReference
 class EObjectReferencerCondition
           An EObjectCondition subclass that tests if a given EObject references another EObject.
 class EObjectReferenceValueCondition
          An EObjectStructuralFeatureValueCondition subclass used to handle evaluation of the value held by an EReference
 class EObjectStructuralFeatureCondition
           The base abstract class of all conditions pertaining to EStructuralFeatures.
 class EObjectStructuralFeatureValueCondition
          An EObjectStructuralFeatureCondition specialization and the base class of conditions that test for the values held by the various EStructuralFeature.
 

Constructors in org.eclipse.emf.query.conditions.eobjects.structuralfeatures with parameters of type Condition
EObjectAttributeValueCondition(EAttribute attribute, Condition valueCondition)
           A constructor that initializes this EObjectAttributeValueCondition with the passed values.
EObjectAttributeValueCondition(EAttribute attribute, Condition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)
          A constructor that initializes this EObjectAttributeValueCondition with the passed values.
EObjectAttributeValueCondition(EAttribute attribute, Condition valueCondition, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)
          A constructor that initializes this EObjectAttributeValueCondition with the passed values.
EObjectAttributeValueCondition(EObjectCondition contextEObjectCondition, EAttribute attribute, Condition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)
          A constructor that initializes this EObjectAttributeValueCondition with the passed values.
EObjectAttributeValueCondition(EObjectCondition contextEObjectCondition, EAttribute attribute, Condition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve)
          A constructor that initializes this EObjectAttributeValueCondition with the passed values.
EObjectAttributeValueCondition(EObjectCondition contextEObjectCondition, EAttribute attribute, Condition valueCondition, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)
          A constructor that initializes this EObjectAttributeValueCondition with the passed values.
EObjectAttributeValueCondition(PruneHandler pruneHandler, EObjectCondition contextEObjectCondition, EAttribute attribute, Condition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve)
          A constructor that initializes this EObjectAttributeValueCondition with the passed values.
EObjectStructuralFeatureValueCondition(PruneHandler pruneHandler, EObjectCondition contextEObjectCondition, EStructuralFeature feature, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve, Condition valueCondition, ConditionPolicy policy)
          The constructor of this EObjectStructuralFeatureValueCondition object, it initializes it with the proper values.
 

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

Subclasses of Condition in org.eclipse.emf.query.conditions.numbers
 class NumberCondition<N extends Number & Comparable<? super N>>
          A Condition object that tests for numeric arguments.
static class NumberCondition.ByteValue
          A subclass of NumberCondition to be used to test for byte values Clients can either use the default implementation supplied or have their own.
static class NumberCondition.DoubleValue
          A subclass of NumberCondition to be used to test for double values Clients can either use the default implementation supplied or have their own.
static class NumberCondition.FloatValue
          A subclass of NumberCondition to be used to test for float values Clients can either use the default implementation supplied or have their own.
static class NumberCondition.IntegerValue
          A subclass of NumberCondition to be used to test for integer values Clients can either use the default implementation supplied or have their own.
static class NumberCondition.LongValue
          A subclass of NumberCondition to be used to test for long values Clients can either use the default implementation supplied or have their own.
static class NumberCondition.ShortValue
          A subclass of NumberCondition to be used to test for short values Clients can either use the default implementation supplied or have their own.
 

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

Subclasses of Condition in org.eclipse.emf.query.conditions.strings
 class StringCondition
          An abstract Condition object that tests for String related values.
 class StringLength
          A Condition object that tests for String length values.
 class StringRegularExpressionValue
          A StringValue condition subclass that tests for String using regular expression.
 class StringValue
          A String related condition class that compares a String value to another.
 class SubStringValue
          A StringValue condition subclass that checks to see if the initialization String value is a sub-string to the one being evaluated.
 

Uses of Condition in org.eclipse.emf.query.ocl.conditions
 

Subclasses of Condition in org.eclipse.emf.query.ocl.conditions
 class AbstractOCLCondition<C,CLS,E>
          An abstract OCL condition class, used to apply OCL expressions to EObjects.
 class BooleanOCLCondition<C,CLS,E>
          A specialized OCL condition class that is used to apply boolean-valued OCL expressions to EObjects.
 class OCLCondition
          Deprecated. Prefer the AbstractOCLCondition class, which supports customization of the OCL parsing environment as well as other metamodels than Ecore
 class OCLConstraintCondition
          Deprecated. Prefer the BooleanOCLCondition class, which supports customization of the OCL parsing environment as well as other metamodels than Ecore
 


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