org.eclipse.emf.ecore.impl
Class ENotificationImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.NotificationImpl
org.eclipse.emf.ecore.impl.ENotificationImpl
- All Implemented Interfaces:
- Notification, NotificationChain
- Direct Known Subclasses:
- FeatureMapUtil.FeatureENotificationImpl
- public class ENotificationImpl
- extends NotificationImpl
An implementation an Ecore-specific notification.
Fields inherited from class org.eclipse.emf.common.notify.impl.NotificationImpl |
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 |
Fields inherited from interface org.eclipse.emf.common.notify.Notification |
ADD, ADD_MANY, CREATE, EVENT_TYPE_COUNT, MOVE, NO_FEATURE_ID, NO_INDEX, REMOVE, REMOVE_MANY, REMOVING_ADAPTER, RESOLVE, SET, UNSET |
Constructor Summary |
ENotificationImpl(InternalEObject notifier,
int eventType,
EStructuralFeature feature,
Object oldValue,
Object newValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
EStructuralFeature feature,
Object oldValue,
Object newValue,
boolean isSetChange)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
EStructuralFeature feature,
Object oldValue,
Object newValue,
int position)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
EStructuralFeature feature,
Object oldValue,
Object newValue,
int position,
boolean wasSet)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
boolean oldBooleanValue,
boolean newBooleanValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
boolean oldBooleanValue,
boolean newBooleanValue,
boolean isSetChange)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
byte oldByteValue,
byte newByteValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
byte oldByteValue,
byte newByteValue,
boolean isSetChange)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
char oldCharValue,
char newCharValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
char oldCharValue,
char newCharValue,
boolean isSetChange)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
double oldDoubleValue,
double newDoubleValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
double oldDoubleValue,
double newDoubleValue,
boolean isSetChange)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
float oldFloatValue,
float newFloatValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
float oldFloatValue,
float newFloatValue,
boolean isSetChange)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
int oldIntValue,
int newIntValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
int oldIntValue,
int newIntValue,
boolean isSetChange)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
long oldLongValue,
long newLongValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
long oldLongValue,
long newLongValue,
boolean isSetChange)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
Object oldValue,
Object newValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
Object oldValue,
Object newValue,
boolean isSetChange)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
Object oldValue,
Object newValue,
int position)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
Object oldValue,
Object newValue,
int position,
boolean wasSet)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
short oldShortValue,
short newShortValue)
|
ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
short oldShortValue,
short newShortValue,
boolean isSetChange)
|
Methods inherited from class org.eclipse.emf.common.notify.impl.NotificationImpl |
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, merge, toString, wasSet |
notifier
protected InternalEObject notifier
featureID
protected int featureID
feature
protected EStructuralFeature feature
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
EStructuralFeature feature,
Object oldValue,
Object newValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
EStructuralFeature feature,
Object oldValue,
Object newValue)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
EStructuralFeature feature,
Object oldValue,
Object newValue,
int position)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
EStructuralFeature feature,
Object oldValue,
Object newValue,
int position,
boolean wasSet)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
Object oldValue,
Object newValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
Object oldValue,
Object newValue,
int position,
boolean wasSet)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
Object oldValue,
Object newValue)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
Object oldValue,
Object newValue,
int position)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
boolean oldBooleanValue,
boolean newBooleanValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
boolean oldBooleanValue,
boolean newBooleanValue)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
byte oldByteValue,
byte newByteValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
byte oldByteValue,
byte newByteValue)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
char oldCharValue,
char newCharValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
char oldCharValue,
char newCharValue)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
double oldDoubleValue,
double newDoubleValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
double oldDoubleValue,
double newDoubleValue)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
float oldFloatValue,
float newFloatValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
float oldFloatValue,
float newFloatValue)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
int oldIntValue,
int newIntValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
int oldIntValue,
int newIntValue)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
long oldLongValue,
long newLongValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
long oldLongValue,
long newLongValue)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
short oldShortValue,
short newShortValue,
boolean isSetChange)
ENotificationImpl
public ENotificationImpl(InternalEObject notifier,
int eventType,
int featureID,
short oldShortValue,
short newShortValue)
getNotifier
public Object getNotifier()
- Description copied from interface:
Notification
- Returns the object affected by the change.
- Specified by:
getNotifier
in interface Notification
- Overrides:
getNotifier
in class NotificationImpl
getFeature
public Object getFeature()
- Description copied from interface:
Notification
- Returns the object representing the feature of the notifier that has changed.
- Specified by:
getFeature
in interface Notification
- Overrides:
getFeature
in class NotificationImpl
getFeatureID
public int getFeatureID(Class expectedClass)
- Description copied from interface:
Notification
- Returns the numeric ID of the feature relative to the given class, or
Notification.NO_FEATURE_ID
when not applicable.
- Specified by:
getFeatureID
in interface Notification
- Overrides:
getFeatureID
in class NotificationImpl
getFeatureDefaultValue
protected Object getFeatureDefaultValue()
- Overrides:
getFeatureDefaultValue
in class NotificationImpl
isFeatureUnsettable
protected boolean isFeatureUnsettable()
- Overrides:
isFeatureUnsettable
in class NotificationImpl