com.ibm.xtools.emf.query.conditions.eobjects.structuralfeatures
Class EObjectReferencerCondition
java.lang.Object
com.ibm.xtools.emf.query.conditions.Condition
com.ibm.xtools.emf.query.conditions.eobjects.EObjectCondition
com.ibm.xtools.emf.query.conditions.eobjects.structuralfeatures.EObjectReferencerCondition
- public class EObjectReferencerCondition
- extends EObjectCondition
An EObjectCondition
subclass that tests if a given
EObject
references another EObject
Method Summary |
boolean |
isSatisfied(org.eclipse.emf.ecore.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(org.eclipse.emf.ecore.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 foreStructuralFeatureValueGetter
- the referencing EReference
value getter
EObjectReferencerCondition
public EObjectReferencerCondition(org.eclipse.emf.ecore.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 foreStructuralFeatureValueGetter
- the referencing EReference
value getterpruneHandler
- The PruneHandler
isSatisfied
public boolean isSatisfied(org.eclipse.emf.ecore.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)
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2004. All rights reserved.