IBM Rational Software Modeler
Release 6.0

Uses of Class
com.ibm.xtools.emf.query.handlers.PruneHandler

Packages that use PruneHandler
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.handlers EMF Query Handlers Package Specification This package exposes the basic PruneHandler object that are used to help EObject related Conditions to prune the to-be-visited children tree.  
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.  
 

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

Methods in com.ibm.xtools.emf.query.conditions.eobjects that return PruneHandler
 PruneHandler EObjectCondition.getPruneHandler()
          A getter for the PrunHandler
 

Constructors in com.ibm.xtools.emf.query.conditions.eobjects with parameters of type PruneHandler
EObjectCondition(PruneHandler pruneHandler)
          A constructor that takes in a PruneHandler instaince to use for pruning
EObjectConditionAdapter(Condition condition, PruneHandler pruneHandler)
          A constructor that takes in the Condition object to adapt, and the PruneHandler to use.
EObjectInstanceCondition(org.eclipse.emf.ecore.EObject eObject, PruneHandler pruneHandler)
          A constructor that allows callers to initialize this EObjectInstanceCondition
EObjectTypeRelationCondition(org.eclipse.emf.ecore.EClass type, PruneHandler pruneHandler)
          A constructor, it initializes the EObjectTypeRelationCondition with the given EClass.
EObjectTypeRelationCondition(org.eclipse.emf.ecore.EClass type, TypeRelation typeRelationKind, PruneHandler pruneHandler)
          A constructor, it initializes the EObjectTypeRelationCondition with the given EClass, the TypeRelation and the PruneHandler specified.
 

Uses of PruneHandler in com.ibm.xtools.emf.query.conditions.eobjects.structuralfeatures
 

Constructors in com.ibm.xtools.emf.query.conditions.eobjects.structuralfeatures with parameters of type PruneHandler
EObjectAttributeValueCondition(PruneHandler pruneHandler, EObjectCondition contextEObjectCondition, org.eclipse.emf.ecore.EAttribute attribute, Condition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve)
          A constructor that initializes this EObjectAttributeValueCondition with the passed values.
EObjectContainmentFeatureCondition(org.eclipse.emf.ecore.EReference containmentFeature, PruneHandler pruneHandler)
          A simple constructor, it initializes this EObjectContainmentFeatureCondition with the passed arguments.
EObjectReferenceValueCondition(PruneHandler pruneHandler, EObjectCondition contextEObjectCondition, org.eclipse.emf.ecore.EReference reference, EObjectCondition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve)
          A constructor that initializes this EObjectReferenceValueCondition with the passed values.
EObjectReferencerCondition(org.eclipse.emf.ecore.EObject referencedEObject, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)
          * A constructor, initializes this EObjectReferencerCondition with the passed arguments.
EObjectStructuralFeatureCondition(PruneHandler pruneHandler, org.eclipse.emf.ecore.EStructuralFeature feature)
          A constructor, initializes the EObjectStructuralFeatureCondition with basic values.
EObjectStructuralFeatureValueCondition(PruneHandler pruneHandler, EObjectCondition contextEObjectCondition, org.eclipse.emf.ecore.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 PruneHandler in com.ibm.xtools.emf.query.handlers
 

Fields in com.ibm.xtools.emf.query.handlers declared as PruneHandler
static PruneHandler PruneHandler.ALWAYS
          A simple PruneHandler implementation that will always prune regardless of the nature of the EObjectCondition used or the argument eObject passed.
static PruneHandler PruneHandler.NEVER
          A simple PruneHandler implementation that will never prune regardless of the nature of the EObjectCondition used or the argument eObject passed.
 

Uses of PruneHandler in com.ibm.xtools.emf.query.ocl.conditions
 

Constructors in com.ibm.xtools.emf.query.ocl.conditions with parameters of type PruneHandler
OclCondition(String oclExpressionString, org.eclipse.emf.ecore.EClass contextEObjectType, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)
          A constructor that takes an OCL expression string, an EClass representing the EObject type which the OCL expression uses as a context, an IEStructuralFeatureValueGetter to use to get values of EStructuralFeature referenced by the OCL expression and a PruneHandler to consult for pruning.
OclConstraintCondition(String oclExpressionString, org.eclipse.emf.ecore.EClass contextEObjectType, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)
          A constructor that takes an OCL expression string, an EClass representing the EObject type which the OCL expression uses as a context, an IEStructuralFeatureValueGetter to use to get values of EStructuralFeature referenced by the OCL expression and a PruneHandler to consult for pruning.
 


IBM Rational Software Modeler
Release 6.0


Guidelines for using Eclipse APIs.

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