## Uses of Class
org.eclipse.emf.common.notify.impl.NotifyingListImpl

Packages that use NotifyingListImpl
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 NotifyingListImpl in org.eclipse.emf.ecore.resource.impl

Subclasses of NotifyingListImpl in org.eclipse.emf.ecore.resource.impl
`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 NotifyingListImpl in org.eclipse.emf.ecore.util

Subclasses of NotifyingListImpl in org.eclipse.emf.ecore.util
`class` `BasicFeatureMap`
`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 NotifyingListImpl in org.eclipse.emf.edit.provider

Subclasses of NotifyingListImpl in org.eclipse.emf.edit.provider
`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.