public static class FeatureMapUtil.FeatureENotificationImpl extends ENotificationImpl
feature, featureID, notifier
eventType, IS_SET_CHANGE_INDEX, newIEEEPrimitiveValue, newSimplePrimitiveValue, newValue, next, oldIEEEPrimitiveValue, oldSimplePrimitiveValue, oldValue, position, PRIMITIVE_TYPE_BOOLEAN, PRIMITIVE_TYPE_BYTE, PRIMITIVE_TYPE_CHAR, PRIMITIVE_TYPE_DOUBLE, PRIMITIVE_TYPE_FLOAT, PRIMITIVE_TYPE_INT, PRIMITIVE_TYPE_LONG, PRIMITIVE_TYPE_OBJECT, PRIMITIVE_TYPE_SHORT, primitiveType
ADD, ADD_MANY, CREATE, EVENT_TYPE_COUNT, MOVE, NO_FEATURE_ID, NO_INDEX, REMOVE, REMOVE_MANY, REMOVING_ADAPTER, RESOLVE, SET, UNSET
Constructor and Description |
---|
FeatureMapUtil.FeatureENotificationImpl(InternalEObject owner,
int eventType,
EStructuralFeature feature,
java.lang.Object oldObject,
java.lang.Object newObject,
int index) |
FeatureMapUtil.FeatureENotificationImpl(InternalEObject owner,
int eventType,
EStructuralFeature feature,
java.lang.Object oldObject,
java.lang.Object newObject,
int index,
boolean wasSet) |
Modifier and Type | Method and Description |
---|---|
int |
getFeatureID(java.lang.Class<?> expectedClass)
Returns the numeric ID of the feature relative to the given class, or
Notification.NO_FEATURE_ID when not applicable. |
boolean |
merge(Notification notification)
Returns whether the notification can be and has been merged with this one.
|
getFeature, getFeatureDefaultValue, getNotifier, isFeatureUnsettable
add, dispatch, getEventType, getNewBooleanValue, getNewByteValue, getNewCharValue, getNewDoubleValue, getNewFloatValue, getNewIntValue, getNewLongValue, getNewShortValue, getNewStringValue, getNewValue, getOldBooleanValue, getOldByteValue, getOldCharValue, getOldDoubleValue, getOldFloatValue, getOldIntValue, getOldLongValue, getOldShortValue, getOldStringValue, getOldValue, getPosition, isReset, isTouch, toString, wasSet
public FeatureMapUtil.FeatureENotificationImpl(InternalEObject owner, int eventType, EStructuralFeature feature, java.lang.Object oldObject, java.lang.Object newObject, int index)
public FeatureMapUtil.FeatureENotificationImpl(InternalEObject owner, int eventType, EStructuralFeature feature, java.lang.Object oldObject, java.lang.Object newObject, int index, boolean wasSet)
public int getFeatureID(java.lang.Class<?> expectedClass)
Notification
Notification.NO_FEATURE_ID
when not applicable.getFeatureID
in interface Notification
getFeatureID
in class ENotificationImpl
expectedClass
- the class to which the ID is relative.Notification.NO_FEATURE_ID
public boolean merge(Notification notification)
Notification
merge
in interface Notification
merge
in class NotificationImpl