org.eclipse.uml2.common.util
Class UML2Util.EStructuralFeatureMatcher
java.lang.Object
  
org.eclipse.uml2.common.util.UML2Util.EClassMatcher
      
org.eclipse.uml2.common.util.UML2Util.EStructuralFeatureMatcher
- All Implemented Interfaces: 
 - UML2Util.EObjectMatcher
 
- Direct Known Subclasses: 
 - UMLUtil.PackageMerger.BodyMatcher, UMLUtil.PackageMerger.NameMatcher, UMLUtil.PackageMerger.SourceMatcher, UMLUtil.UML2EcoreConverter.NameMatcher
 
- Enclosing class:
 - UML2Util
 
public static class UML2Util.EStructuralFeatureMatcher
- extends UML2Util.EClassMatcher
 
A matcher that determines matches based on the class of, and the value
 for a specific structural feature held by, candidate objects.
 
 
| 
Constructor Summary | 
UML2Util.EStructuralFeatureMatcher(org.eclipse.emf.ecore.EObject eObject,
                                   org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
 
          Constructs a new structural feature matcher based on the specified
 object. | 
 
| 
Method Summary | 
 boolean | 
matches(org.eclipse.emf.ecore.EObject otherEObject)
 
          Determines whether the specified object matches some criteria. | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
eStructuralFeature
protected final org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature
UML2Util.EStructuralFeatureMatcher
public UML2Util.EStructuralFeatureMatcher(org.eclipse.emf.ecore.EObject eObject,
                                          org.eclipse.emf.ecore.EStructuralFeature eStructuralFeature)
- Constructs a new structural feature matcher based on the specified
 object.
- Parameters:
 eObject - The object whose class is to be used as a match criterion.eStructuralFeature - The structural feature whose value is to be used as a
            match criterion.
 
matches
public boolean matches(org.eclipse.emf.ecore.EObject otherEObject)
- Description copied from interface: 
UML2Util.EObjectMatcher 
- Determines whether the specified object matches some criteria.
- Specified by:
 matches in interface UML2Util.EObjectMatcher- Overrides:
 matches in class UML2Util.EClassMatcher
 
- Parameters:
 otherEObject - The candidate object.
- Returns:
 true if the object meets the criteria;
         false otherwise.