|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A description of a feature change that has occurred for some notifier.
Adapter.notifyChanged(org.eclipse.emf.common.notify.Notification)
,
Notifier
Field Summary | |
static int |
ADD
An event type indicating that
a value has been inserted into a list-based feature of the notifier. |
static int |
ADD_MANY
An event type indicating that
a several values have been added into a list-based feature of the notifier. |
static int |
CREATE
Deprecated. |
static int |
EVENT_TYPE_COUNT
The number of built-in event types .
|
static int |
MOVE
An event type indicating that
a value has been moved within a list-based feature of the notifier. |
static int |
NO_FEATURE_ID
An ID indicating that
no feature ID information is applicable. |
static int |
NO_INDEX
An index indicating that
no position information is applicable. |
static int |
REMOVE
An event type indicating that
a value has been removed from a list-based feature of the notifier. |
static int |
REMOVE_MANY
An event type indicating that
a several values have been removed from a list-based feature of the notifier. |
static int |
REMOVING_ADAPTER
An event type indicating that
an adapter is being removed from the notifier. |
static int |
RESOLVE
An event type indicating that
a feature of the notifier has been resolved from a proxy. |
static int |
SET
An event type indicating that
a feature of the notifier has been set.
|
static int |
UNSET
An event type indicating that
a feature of the notifier has been unset.
|
Method Summary | |
int |
getEventType()
Returns the type of change that has occurred. |
Object |
getFeature()
Returns the object representing the feature of the notifier that has changed. |
int |
getFeatureID(Class expectedClass)
Returns the numeric ID of the feature relative to the given class, or NO_FEATURE_ID when not applicable. |
boolean |
getNewBooleanValue()
Returns the new value of the notifier's feature, if it is of type boolean . |
byte |
getNewByteValue()
Returns the new value of the notifier's feature, if it is of type byte . |
char |
getNewCharValue()
Returns the new value of the notifier's feature, if it is of type char . |
double |
getNewDoubleValue()
Returns the new value of the notifier's feature, if it is of type double . |
float |
getNewFloatValue()
Returns the new value of the notifier's feature, if it is of type float . |
int |
getNewIntValue()
Returns the new value of the notifier's feature, if it is of type int . |
long |
getNewLongValue()
Returns the new value of the notifier's feature, if it is of type long . |
short |
getNewShortValue()
Returns the new value of the notifier's feature, if it is of type short . |
String |
getNewStringValue()
Returns the new value of the notifier's feature as a String. |
Object |
getNewValue()
Returns the value of the notifier's feature after the change occurred. |
Object |
getNotifier()
Returns the object affected by the change. |
boolean |
getOldBooleanValue()
Returns the old value of the notifier's feature, if it is of type boolean . |
byte |
getOldByteValue()
Returns the old value of the notifier's feature, if it is of type byte . |
char |
getOldCharValue()
Returns the old value of the notifier's feature, if it is of type char . |
double |
getOldDoubleValue()
Returns the old value of the notifier's feature, if it is of type double . |
float |
getOldFloatValue()
Returns the old value of the notifier's feature, if it is of type float . |
int |
getOldIntValue()
Returns the old value of the notifier's feature, if it is of type int . |
long |
getOldLongValue()
Returns the old value of the notifier's feature, if it is of type long . |
short |
getOldShortValue()
Returns the old value of the notifier's feature, if it is of type short . |
String |
getOldStringValue()
Returns the old value of the notifier's feature as a String. |
Object |
getOldValue()
Returns the value of the notifier's feature before the change occurred. |
int |
getPosition()
Returns the position within a list-based feature at which the change occurred. |
boolean |
isReset()
Returns true if the notification's feature has been set to its default value. |
boolean |
isTouch()
Returns true if this notification represents an event that did not change the state of the notifying object. |
boolean |
merge(Notification notification)
Returns whether the notification can be and has been merged with this one. |
boolean |
wasSet()
Returns whether the notifier's feature was considered set before the change occurred. |
Field Detail |
public static final int CREATE
event type
indicating that
the notifier has been created.
getEventType()
,
Constant Field Valuespublic static final int SET
event type
indicating that
a feature of the notifier has been set.
This applies for simple features.
getEventType()
,
Constant Field Valuespublic static final int UNSET
event type
indicating that
a feature of the notifier has been unset.
This applies for unsettable features.
getEventType()
,
Constant Field Valuespublic static final int ADD
event type
indicating that
a value has been inserted into a list-based feature of the notifier.
getEventType()
,
Constant Field Valuespublic static final int REMOVE
event type
indicating that
a value has been removed from a list-based feature of the notifier.
getEventType()
,
Constant Field Valuespublic static final int ADD_MANY
event type
indicating that
a several values have been added into a list-based feature of the notifier.
getEventType()
,
Constant Field Valuespublic static final int REMOVE_MANY
event type
indicating that
a several values have been removed from a list-based feature of the notifier.
getEventType()
,
Constant Field Valuespublic static final int MOVE
event type
indicating that
a value has been moved within a list-based feature of the notifier.
getEventType()
,
Constant Field Valuespublic static final int REMOVING_ADAPTER
event type
indicating that
an adapter is being removed from the notifier.
getEventType()
,
Constant Field Valuespublic static final int RESOLVE
event type
indicating that
a feature of the notifier has been resolved from a proxy.
getEventType()
,
Constant Field Valuespublic static final int EVENT_TYPE_COUNT
event types
.
User defined event types should start from this value.
Clients are expected to ignore types they don't recognize.
getEventType()
,
Constant Field Valuespublic static final int NO_FEATURE_ID
ID
indicating that
no feature ID information is applicable.
getFeatureID(java.lang.Class)
,
Constant Field Valuespublic static final int NO_INDEX
index
indicating that
no position information is applicable.
getPosition()
,
Constant Field ValuesMethod Detail |
public Object getNotifier()
public int getEventType()
Notifier
public int getFeatureID(Class expectedClass)
NO_FEATURE_ID
when not applicable.
expectedClass
- the class to which the ID is relative.
NO_FEATURE_ID
public Object getFeature()
public Object getOldValue()
public Object getNewValue()
public boolean wasSet()
public boolean isTouch()
ADD
, ADD_MANY
, REMOVE
, REMOVE_MANY
, MOVE
,
it always returns false.
For the events RESOLVE
and REMOVING_ADAPTER
it always returns true.
For the events SET
and UNSET
it returns true if the old and the new value are equal;
In addition, for certain types of features there may be a distiction between
being set to a default value and not being set at all, which implies that it has the default value.
In this situation, even in the case that the old and new values are equal,
isTouch may never the less return false in order to indicate that, although the value has not changed,
the feature has gone from simply having a default value to being set to that same default value,
or has gone from being set to the default value back to being unset.
public boolean isReset()
public int getPosition()
NO_INDEX
when not applicable.
public boolean merge(Notification notification)
public boolean getOldBooleanValue()
boolean
.
IllegalStateException
- if the feature isn't boolean
.public boolean getNewBooleanValue()
boolean
.
IllegalStateException
- if the feature isn't boolean
.public byte getOldByteValue()
byte
.
IllegalStateException
- if the feature isn't byte
.public byte getNewByteValue()
byte
.
IllegalStateException
- if the feature isn't byte
.public char getOldCharValue()
char
.
IllegalStateException
- if the feature isn't char
.public char getNewCharValue()
char
.
IllegalStateException
- if the feature isn't char
.public double getOldDoubleValue()
double
.
IllegalStateException
- if the feature isn't double
.public double getNewDoubleValue()
double
.
IllegalStateException
- if the feature isn't double
.public float getOldFloatValue()
float
.
IllegalStateException
- if the feature isn't float
.public float getNewFloatValue()
float
.
IllegalStateException
- if the feature isn't float
.public int getOldIntValue()
int
.
IllegalStateException
- if the feature isn't int
.public int getNewIntValue()
int
.
IllegalStateException
- if the feature isn't int
.public long getOldLongValue()
long
.
IllegalStateException
- if the feature isn't long
.public long getNewLongValue()
long
.
IllegalStateException
- if the feature isn't long
.public short getOldShortValue()
short
.
IllegalStateException
- if the feature isn't short
.public short getNewShortValue()
short
.
IllegalStateException
- if the feature isn't short
.public String getOldStringValue()
public String getNewStringValue()
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |