IBM Rational Software Modeler
Release 6.0

Uses of Class
com.ibm.xtools.emf.query.conditions.Condition

Packages that use Condition
com.ibm.xtools.emf.query.conditions EMF Query Conditions.  
com.ibm.xtools.emf.query.conditions.booleans EMF Query Conditions Booleans.  
com.ibm.xtools.emf.query.conditions.eobjects EMF Query Conditions EObjects.  
com.ibm.xtools.emf.query.conditions.eobjects.structuralfeatures EMF Query Conditions EStructuralFeatures.  
com.ibm.xtools.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.  
com.ibm.xtools.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.  
com.ibm.xtools.emf.query.ocl.conditions EMF Query OCL Conditions Package Specification This package exposes the basic OCL based Conditions object that are used to formulate OCL queries over EMF models.  
com.ibm.xtools.transform.core   
com.ibm.xtools.transform.uml2   
 

Uses of Condition in com.ibm.xtools.emf.query.conditions
 

Subclasses of Condition in com.ibm.xtools.emf.query.conditions
 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 com.ibm.xtools.emf.query.conditions declared as Condition
static Condition Condition.TRUE
          A constant Condition object used to indicate an always satisfied condition
static Condition Condition.FALSE
          A constant Condition object used to indicate a never satisfied condition
 

Methods in com.ibm.xtools.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.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.
 Condition Condition.IMPLIES(Condition condition)
          This operation acts like a logical Implies (if-then)/(->) 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.
 

Methods in com.ibm.xtools.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.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.
 Condition Condition.IMPLIES(Condition condition)
          This operation acts like a logical Implies (if-then)/(->) 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.
abstract  boolean ConditionPolicy.isSatisfied(Condition condition, Collection objects)
          Answers on how the argument Condition evaluates as a whole on the argument objects collection.
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.
 boolean ConditionPolicy.isSatisfied(Condition condition, Object object)
          Answers whether the argument conditions evaluates to true or false when applied to the argument object.
 

Constructors in com.ibm.xtools.emf.query.conditions with parameters of type Condition
Not(Condition condition)
          Constructor of this negating Condition
 

Uses of Condition in com.ibm.xtools.emf.query.conditions.booleans
 

Subclasses of Condition in com.ibm.xtools.emf.query.conditions.booleans
 class BooleanCondition
          A Condition object that tests for Boolean arguments.
 

Uses of Condition in com.ibm.xtools.emf.query.conditions.eobjects
 

Subclasses of Condition in com.ibm.xtools.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 specilaization 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 com.ibm.xtools.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 com.ibm.xtools.emf.query.conditions.eobjects.structuralfeatures
 

Subclasses of Condition in com.ibm.xtools.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 EStructuralFeatures related conditions.
 class EObjectStructuralFeatureValueCondition
          An EObjectStructuralFeatureCondition specialization and the base class of conditions that test for the values held by the various EStructuralFeature.
 

Constructors in com.ibm.xtools.emf.query.conditions.eobjects.structuralfeatures with parameters of type Condition
EObjectAttributeValueCondition(EAttribute attribute, Condition valueCondition, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)
          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(EObjectCondition contextEObjectCondition, 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(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 com.ibm.xtools.emf.query.conditions.numbers
 

Subclasses of Condition in com.ibm.xtools.emf.query.conditions.numbers
 class NumberCondition
          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 com.ibm.xtools.emf.query.conditions.strings
 

Subclasses of Condition in com.ibm.xtools.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 com.ibm.xtools.emf.query.ocl.conditions
 

Subclasses of Condition in com.ibm.xtools.emf.query.ocl.conditions
 class OclCondition
          A base abstract OCL condition class, it is used to apply OCL expression on EObjects.
 class OclConstraintCondition
          A subclass of OCL condition class that is used to apply boolean based OCL expression on EObjects.
 

Uses of Condition in com.ibm.xtools.transform.core
 

Subclasses of Condition in com.ibm.xtools.transform.core
 class TransformCondition
          A base class for conditions that require the entire transform context to make their isSatisfied() decision.
 

Methods in com.ibm.xtools.transform.core that return Condition
 Condition AbstractContentExtractor.getFilterCondition()
          Retrieve a condition that the extractor will use to filter the contents of the elements that it will return.
 Condition AbstractTransformElement.getAcceptCondition()
          Retrieve the condition that will be used by the canAccept method to determine if the context is acceptable.
 Condition TransformCondition.AND(Condition condition)
          Combine two transform conditions with logical AND
 Condition TransformCondition.OR(Condition condition)
          Combine two transform conditions with logical OR
 Condition TransformCondition.XOR(Condition condition)
          Combine two transform conditions with logical XOR
 Condition TransformCondition.IMPLIES(Condition condition)
          Combine two transform conditions with logical test NOT(this).OR(condition)
 Condition TransformCondition.EQUIVALENT(Condition condition)
          Combine two transform conditions with an equivalency test
 

Methods in com.ibm.xtools.transform.core with parameters of type Condition
 void AbstractContentExtractor.setFilterCondition(Condition condition)
          Set a condition that the extractor will use to filter the contents of the elements that it will extract.
 void AbstractTransformElement.setAcceptCondition(Condition condition)
          Set a condition that will be used by the canAccept method to determine if the context is acceptable.
 Condition TransformCondition.AND(Condition condition)
          Combine two transform conditions with logical AND
 Condition TransformCondition.OR(Condition condition)
          Combine two transform conditions with logical OR
 Condition TransformCondition.XOR(Condition condition)
          Combine two transform conditions with logical XOR
 Condition TransformCondition.IMPLIES(Condition condition)
          Combine two transform conditions with logical test NOT(this).OR(condition)
 Condition TransformCondition.EQUIVALENT(Condition condition)
          Combine two transform conditions with an equivalency test
 

Uses of Condition in com.ibm.xtools.transform.uml2
 

Subclasses of Condition in com.ibm.xtools.transform.uml2
 class HasStereotype
          Determine if the source UML2 object has the specified stereotype applied to it.
 class IsElementKindCondition
          Determine if the source EMF object is of the specified element kind (eClass).
 class IsSubtypeOfKindCondition
          Determine if the source EMF object is a subtype of the specified element kind (eClass), based upon the underlying metamodel hierarchy.
 


IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp. and others 2004. All rights reserved.