org.eclipse.ocl.examples.eventmanager.filters
Class ClassFilterIncludingSubclasses
java.lang.Object
org.eclipse.ocl.examples.eventmanager.filters.AbstractEventFilter
org.eclipse.ocl.examples.eventmanager.filters.ClassFilter
org.eclipse.ocl.examples.eventmanager.filters.ClassFilterIncludingSubclasses
- All Implemented Interfaces:
- EventFilter
- Direct Known Subclasses:
- NewValueClassFilterIncludingSubclasses, OldValueClassFilterIncludingSubclasses
public class ClassFilterIncludingSubclasses
- extends ClassFilter
Matches an event if its notifier
's class
equals the class passed to this filter's constructor or any subclasses thereof.
- Author:
- Philipp Berger, Axel Uhl
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
ClassFilterIncludingSubclasses
public ClassFilterIncludingSubclasses(org.eclipse.emf.ecore.EClass clazz,
boolean negated)
- The default constructor
- Parameters:
clazz
- the EClass
to match fornegated
- if the filter is negated
matches
protected boolean matches(org.eclipse.emf.ecore.EClass cls)
- Overrides:
matches
in class ClassFilter
hashCode
public int hashCode()
- Overrides:
hashCode
in class ClassFilter
clone
public ClassFilterIncludingSubclasses clone()
- Specified by:
clone
in interface EventFilter
- Overrides:
clone
in class ClassFilter
toString
public java.lang.String toString()
- Overrides:
toString
in class ClassFilter