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)