org.eclipse.emf.query.conditions.eobjects.structuralfeatures
Class EObjectContainmentFeatureCondition
java.lang.Object
org.eclipse.emf.query.conditions.Condition
org.eclipse.emf.query.conditions.eobjects.EObjectCondition
org.eclipse.emf.query.conditions.eobjects.structuralfeatures.EObjectContainmentFeatureCondition
public class EObjectContainmentFeatureCondition
- extends EObjectCondition
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
|
Method Summary |
boolean |
isSatisfied(EObject eObject)
Answers whether the argument eObject containing EReference
is the same as the one used in the initialization of this condition. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EObjectContainmentFeatureCondition
public EObjectContainmentFeatureCondition(EReference containmentFeature)
- A simple constructor, it defaults to using PruneHandler.NEVER
- Parameters:
containmentFeature - The EReference to check for
EObjectContainmentFeatureCondition
public EObjectContainmentFeatureCondition(EReference containmentFeature,
PruneHandler pruneHandler)
- A simple constructor, it initializes this
EObjectContainmentFeatureCondition with the passed
arguments.
- Parameters:
containmentFeature - The EReference to check forpruneHandler - The PruneHandler to use
isSatisfied
public boolean isSatisfied(EObject eObject)
- Answers whether the argument eObject containing
EReference
is the same as the one used in the initialization of this condition.
- Specified by:
isSatisfied in class EObjectCondition
- Parameters:
eObject - the EObject to check
- Returns:
- boolean
true if the argument eObject satisfies
this EObjectCondition - See Also:
EObjectCondition.isSatisfied(org.eclipse.emf.ecore.EObject)