org.eclipse.emf.common.notify
Interface NotifyingList

All Superinterfaces:
Collection, EList, List
All Known Implementing Classes:
DelegatingNotifyingListImpl, NotifyingListImpl

public interface NotifyingList
extends EList

A managed list that dispatches feature change notification to a notifier.


Method Summary
 Object getFeature()
          Returns the notifier's feature that this list represents.
 int getFeatureID()
          Returns the notifier's feature ID that this list represents.
 Object getNotifier()
          Returns the notifier that manages this list.
 
Methods inherited from interface org.eclipse.emf.common.util.EList
move, move
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

getNotifier

public Object getNotifier()
Returns the notifier that manages this list.

Returns:
the notifier of the list.

getFeature

public Object getFeature()
Returns the notifier's feature that this list represents.

Returns:
the feature of the list.
See Also:
Notification.getFeature()

getFeatureID

public int getFeatureID()
Returns the notifier's feature ID that this list represents.

Returns:
the feature ID of the list.
See Also:
Notification.getFeatureID(java.lang.Class)

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.