|
|
|
|
org.eclipse.emf.query.conditions.eobjects.structuralfeatures
Class EObjectReferencerCondition
java.lang.Object
org.eclipse.emf.query.conditions.Condition
org.eclipse.emf.query.conditions.eobjects.EObjectCondition
org.eclipse.emf.query.conditions.eobjects.structuralfeatures.EObjectReferencerCondition
-
public class EObjectReferencerCondition
- extends
EObjectCondition
An EObjectCondition subclass that tests if a given
EObject references another EObject.
For the purposes of this condition, a container or containment
EReference is not considered a "reference."
Method Summary
|
boolean
|
isSatisfied
(
EObject eObject)
Checks the argument eObject if it has any non-containment
EReference whose value is equal to/contains the
referencedEObject that this EObjectReferencerCondition is
initialized with. |
Methods inherited from class java.lang.
Object
|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
|
EObjectReferencerCondition
public EObjectReferencerCondition(
EObject referencedEObject,
IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)
- A constructor, initializes this
EObjectReferencerCondition
with the passed arguments. It default to using PruneHandler.NEVER
-
Parameters:
-
referencedEObject - The EObject to search for -
eStructuralFeatureValueGetter - the referencing EReference value getter
EObjectReferencerCondition
public EObjectReferencerCondition(
EObject referencedEObject)
-
A constructor, initializes this EObjectReferencerCondition
with the passed arguments. It default to using PruneHandler.NEVER
The default
EStructuralFeatureValueGetter will be used when accessing the
values of the EReferences.
-
Parameters:
-
referencedEObject - The EObject to search for
EObjectReferencerCondition
public EObjectReferencerCondition(
EObject referencedEObject,
IEStructuralFeatureValueGetter eStructuralFeatureValueGetter,
PruneHandler pruneHandler)
- * A constructor, initializes this
EObjectReferencerCondition
with the passed arguments. It default to using PruneHandler.NEVER
-
Parameters:
-
referencedEObject - The EObject to search for -
eStructuralFeatureValueGetter - the referencing EReference value getter -
pruneHandler - The PruneHandler
isSatisfied
public boolean isSatisfied(
EObject eObject)
- Checks the argument eObject if it has any non-containment
EReference whose value is equal to/contains the
referencedEObject that this EObjectReferencerCondition is
initialized with.
-
-
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)
|
|
|