## Uses of Interface
org.eclipse.emf.common.notify.NotifyingList

Packages that use NotifyingList
org.eclipse.emf.common.notify.impl: Provides a basic implementation of the notification framework.
org.eclipse.emf.ecore.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.resource.impl: Provides an implementation of the resource API.
org.eclipse.emf.ecore.util: Provides utilities.
org.eclipse.emf.edit.provider: This provides reusable `ItemProviderAdapter` support to drive JFace StructuredViewers, Eclipse IPropertySources, and `EditingDomain`s

Uses of NotifyingList in org.eclipse.emf.common.notify.impl

Classes in org.eclipse.emf.common.notify.impl that implement NotifyingList
`class` `DelegatingNotifyingListImpl<E>` An extensible implementation of a notifying list that delegates to a backing list.
`class` `NotifyingListImpl<E>` An extensible implementation of a notifying list.

Uses of NotifyingList in org.eclipse.emf.ecore.impl

Classes in org.eclipse.emf.ecore.impl that implement NotifyingList
`static class` `EStoreEObjectImpl.BasicEStoreEList<E>` A list that delegates to a store.
`static class` `EStoreEObjectImpl.BasicEStoreFeatureMap` A feature map that delegates to a store.
`static class` `EStoreEObjectImpl.EStoreEList<E>` A list that delegates to a store.
`static class` `EStoreEObjectImpl.EStoreFeatureMap` A feature map that delegates to a store.

Uses of NotifyingList in org.eclipse.emf.ecore.resource.impl

Classes in org.eclipse.emf.ecore.resource.impl that implement NotifyingList
`protected class` `ResourceImpl.ContentsEList<E extends Object & EObject>` A notifying list implementation for supporting `Resource.getContents()`.
`protected class` `ResourceSetImpl.ResourcesEList<E extends Object & Resource>` A notifying list implementation for supporting `ResourceSet.getResources()`.

Uses of NotifyingList in org.eclipse.emf.ecore.util

Classes in org.eclipse.emf.ecore.util that implement NotifyingList
`class` `BasicFeatureMap`
`class` `DelegatingEcoreEList<E>` A `delegating notifying internal EList` that implements `InternalEList.Unsettable` and `EStructuralFeature.Setting`.
`static class` `DelegatingEcoreEList.Dynamic<E>`
`static class` `DelegatingEcoreEList.Generic<E>`
`static class` `DelegatingEcoreEList.Unsettable<E>` A `delegating Ecore EList` with an implementation for tracking the unset state.
`class` `DelegatingFeatureMap`
`class` `DelegatingNotifyingInternalEListImpl<E>` A `delegating notifying list` that implements `InternalEList`.
`class` `EcoreEList<E>` A `notifying internal EList` that implements `InternalEList` and `EStructuralFeature.Setting`.
`static class` `EcoreEList.Dynamic<E>`
`static class` `EcoreEList.Generic<E>` An `Ecore EList` with an implementation for exhibiting the appropriate feature behaviour as well as for tracking the unset state.
`protected class` `EcoreEMap.DelegateEObjectContainmentEList<E extends Object & BasicEMap.Entry<K,V>>`
`protected class` `EcoreEMap.Unsettable.UnsettableDelegateEObjectContainmentEList<E extends Object & BasicEMap.Entry<K,V>>`
`class` `EDataTypeEList<E>`
`static class` `EDataTypeEList.Unsettable<E>`
`class` `EDataTypeUniqueEList<E>`
`static class` `EDataTypeUniqueEList.Unsettable<E>`
`class` `EObjectContainmentEList<E>`
`static class` `EObjectContainmentEList.Resolving<E>`
`static class` `EObjectContainmentEList.Unsettable<E>`
`static class` `EObjectContainmentEList.Unsettable.Resolving<E>`
`class` `EObjectContainmentWithInverseEList<E>`
`static class` `EObjectContainmentWithInverseEList.Resolving<E>`
`static class` `EObjectContainmentWithInverseEList.Unsettable<E>`
`static class` `EObjectContainmentWithInverseEList.Unsettable.Resolving<E>`
`class` `EObjectEList<E>`
`static class` `EObjectEList.Unsettable<E>`
`class` `EObjectResolvingEList<E>`
`static class` `EObjectResolvingEList.Unsettable<E>`
`class` `EObjectWithInverseEList<E>`
`static class` `EObjectWithInverseEList.ManyInverse<E>`
`static class` `EObjectWithInverseEList.Unsettable<E>`
`static class` `EObjectWithInverseEList.Unsettable.ManyInverse<E>`
`class` `EObjectWithInverseResolvingEList<E>`
`static class` `EObjectWithInverseResolvingEList.ManyInverse<E>`
`static class` `EObjectWithInverseResolvingEList.Unsettable<E>`
`static class` `EObjectWithInverseResolvingEList.Unsettable.ManyInverse<E>`
`class` `NotifyingInternalEListImpl<E>` A `notifying list` that implements `InternalEList`.

Uses of NotifyingList in org.eclipse.emf.edit.provider

Classes in org.eclipse.emf.edit.provider that implement NotifyingList
`class` `ItemProvider.ItemProviderNotifyingArrayList<E>` This class overrides the "notify" methods to fire `INotifyChangedListener` calls and it overrides the "inverse basic" methods to maintain referential integrity by calling `IUpdateableItemParent.setParent`.

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