## Uses of Interface
org.eclipse.emf.edit.provider.IDisposable

Packages that use IDisposable
org.eclipse.emf.codegen.ecore.genmodel.provider
org.eclipse.emf.converter.ui.contribution.base
org.eclipse.emf.ecore.change.provider: Provides item providers for the change model.
org.eclipse.emf.ecore.provider: Provides item providers for Ecore.
org.eclipse.emf.edit.provider: This provides reusable `ItemProviderAdapter` support to drive JFace StructuredViewers, Eclipse IPropertySources, and `EditingDomain`s
org.eclipse.emf.edit.provider.resource
org.eclipse.emf.edit.tree.provider
org.eclipse.emf.mapping.domain
org.eclipse.emf.mapping.ecore2ecore.provider
org.eclipse.emf.mapping.ecore2xml.provider
org.eclipse.emf.mapping.impl
org.eclipse.emf.mapping.presentation
org.eclipse.emf.mapping.provider

Uses of IDisposable in org.eclipse.emf.codegen.ecore.genmodel.provider

Classes in org.eclipse.emf.codegen.ecore.genmodel.provider that implement IDisposable
`class` `GenAnnotationItemProvider` This is the item provider adapter for a `GenAnnotation` object
`class` `GenBaseItemProvider` This is the item provider adapter for a `GenBase` object
`class` `GenClassItemProvider` This is the item provider adapter for a `GenClass` object
`class` `GenDataTypeItemProvider` This is the item provider adapter for a `GenDataType` object
`class` `GenEnumItemProvider` This is the item provider adapter for a `GenEnum` object
`class` `GenEnumLiteralItemProvider` This is the item provider adapter for a `GenEnumLiteral` object
`class` `GenFeatureItemProvider` This is the item provider adapter for a `GenFeature` object
`class` `GenModelItemProvider` This is the item provider adapter for a `GenModel` object
`class` `GenModelItemProviderAdapterFactory` This is the factory that is used to provide the interfaces needed to support Viewers.
`class` `GenOperationItemProvider` This is the item provider adapter for a `GenOperation` object
`class` `GenPackageItemProvider` This is the item provider adapter for a `GenPackage` object

Uses of IDisposable in org.eclipse.emf.converter.ui.contribution.base

Classes in org.eclipse.emf.converter.ui.contribution.base that implement IDisposable
`static class` `ModelConverterWizard.PageHelper`

Uses of IDisposable in org.eclipse.emf.ecore.change.provider

Classes in org.eclipse.emf.ecore.change.provider that implement IDisposable
`class` `ChangeDescriptionItemProvider` This is the item provider adapter for a `ChangeDescription` object
`class` `ChangeItemProviderAdapterFactory` This is the factory that is used to provide the interfaces needed to support Viewers.
`class` `EObjectToChangesMapEntryItemProvider` This is the item provider adapter for a `Map.Entry` object
`class` `FeatureChangeItemProvider` This is the item provider adapter for a `FeatureChange` object
`class` `FeatureMapEntryItemProvider` This is the item provider adapter for a `FeatureMapEntry` object
`class` `ListChangeItemProvider` This is the item provider adapter for a `ListChange` object
`class` `ResourceChangeItemProvider` This is the item provider adapter for a `ResourceChange` object

Uses of IDisposable in org.eclipse.emf.ecore.provider

Classes in org.eclipse.emf.ecore.provider that implement IDisposable
`class` `EAnnotationItemProvider` This is the item provider adapter for a `EAnnotation` object
`class` `EAttributeItemProvider` This is the item provider adapter for a `EAttribute` object
`class` `EClassifierItemProvider` This is the item provider adapter for a `EClassifier` object
`class` `EClassItemProvider` This is the item provider adapter for a `EClass` object
`class` `EcoreItemProviderAdapterFactory` This is the factory that is used to provide the interfaces needed to support Viewers.
`class` `EDataTypeItemProvider` This is the item provider adapter for a `EDataType` object
`class` `EEnumItemProvider` This is the item provider adapter for a `EEnum` object
`class` `EEnumLiteralItemProvider` This is the item provider adapter for a `EEnumLiteral` object
`class` `EFactoryItemProvider` This is the item provider adapter for a `EFactory` object
`class` `EGenericTypeItemProvider` This is the item provider adapter for a `EGenericType` object
`class` `EModelElementItemProvider` This is the item provider adapter for a `EModelElement` object
`class` `ENamedElementItemProvider` This is the item provider adapter for a `ENamedElement` object
`class` `EObjectItemProvider` This is the item provider adapter for a `EObject` object
`class` `EOperationItemProvider` This is the item provider adapter for a `EOperation` object
`class` `EPackageItemProvider` This is the item provider adapter for a `EPackage` object
`class` `EParameterItemProvider` This is the item provider adapter for a `EParameter` object
`class` `EReferenceItemProvider` This is the item provider adapter for a `EReference` object
`class` `EStringToStringMapEntryItemProvider` This is the item provider adapter for a `Map.Entry` object
`class` `EStructuralFeatureItemProvider` This is the item provider adapter for a `EStructuralFeature` object
`class` `ETypedElementItemProvider` This is the item provider adapter for a `ETypedElement` object
`class` `ETypeParameterItemProvider` This is the item provider adapter for a `ETypeParameter` object

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

Subinterfaces of IDisposable in org.eclipse.emf.edit.provider
`interface` `IWrapperItemProvider` The base interface for a value wrapper that can implement item provider interfaces.

Classes in org.eclipse.emf.edit.provider that implement IDisposable
`class` `AttributeValueWrapperItemProvider` A wrapper implementation for simple attribute values.
`class` `ComposedAdapterFactory` This provides support for composing several factories for different models into a single factory serving the union of the model objects.
`class` `DecoratorAdapterFactory` This abstract class provides support for creating `IItemProviderDecorator`s for the adapters created by another `AdapterFactory`.
`class` `DelegatingWrapperItemProvider` A wrapper for model objects and other wrappers.
`class` `Disposable` This implements `IDisposable` as a set IDisposables that can in turn be disposed.
`class` `FeatureMapEntryWrapperItemProvider` A wrapper for `FeatureMap.Entry`s.
`class` `ItemProvider` This item provider implementation is a convenient reusable base that can be used for an item provider that isn't an adapter for an EMF object.
`class` `ItemProviderAdapter` This adapter implementation provides a convenient reusable base for adapters that will be used as item providers.
`class` `ItemProviderDecorator` This implementation provides a convenient reusable base for item providers that will be used as decorators of other item providers.
`class` `ReflectiveItemProvider` This adapter implementation provides reflective support that emulates the behaviour of a default generated item provider.
`class` `ReflectiveItemProviderAdapterFactory` This is the factory that is used to provide the interfaces needed to support Viewers reflectively.
`class` `WrapperItemProvider` A basic implementation of `IWrapperProvider` from which others can extend.

Uses of IDisposable in org.eclipse.emf.edit.provider.resource

Classes in org.eclipse.emf.edit.provider.resource that implement IDisposable
`class` `ResourceItemProvider` This is the item provider adapter for a `Resource` object.
`class` `ResourceItemProviderAdapterFactory` This is the factory that is used to provide the interfaces needed to support Viewers.
`class` `ResourceSetItemProvider` This is the item provider adapter for a `ResourceSet` object.

Uses of IDisposable in org.eclipse.emf.edit.tree.provider

Classes in org.eclipse.emf.edit.tree.provider that implement IDisposable
`class` `TreeItemProviderAdapterFactory` This is the factory that is used to provide the interfaces needed to support Viewers.
`class` `TreeNodeItemProvider` This is the item provider adapter for a `TreeNode` object.

Uses of IDisposable in org.eclipse.emf.mapping.domain

Classes in org.eclipse.emf.mapping.domain that implement IDisposable
`static class` `AdapterFactoryMappingDomain.EditingDomainProvidingComposedAdapterFactory`
`protected class` `AdapterFactoryMappingDomain.LabelUpdatePropagatingComposedAdapterFactory`

Uses of IDisposable in org.eclipse.emf.mapping.ecore2ecore.provider

Classes in org.eclipse.emf.mapping.ecore2ecore.provider that implement IDisposable
`class` `Ecore2EcoreItemProviderAdapterFactory` This is the factory that is used to provide the interfaces needed to support Viewers.
`class` `Ecore2EcoreMappingRootItemProvider` This is the item provider adapter for a `Ecore2EcoreMappingRoot` object

Uses of IDisposable in org.eclipse.emf.mapping.ecore2xml.provider

Classes in org.eclipse.emf.mapping.ecore2xml.provider that implement IDisposable
`class` `Ecore2XMLItemProviderAdapterFactory` This is the factory that is used to provide the interfaces needed to support Viewers.
`class` `ENamedElementToXMLInfoMapEntryItemProvider` This is the item provider adapter for a `Map.Entry` object
`class` `XMLInfoItemProvider` This is the item provider adapter for a `XMLInfo` object
`class` `XMLMapItemProvider` This is the item provider adapter for a `XMLMap` object

Uses of IDisposable in org.eclipse.emf.mapping.impl

Classes in org.eclipse.emf.mapping.impl that implement IDisposable
`protected class` `MappingRootImpl.MappedObjectStateAdapter` This is a simple implementation of the basic information that needs to be maintained for any mapped object.
`protected class` `MappingRootImpl.MappedObjectStateAdapterFactory` This is the factory that creates adapters for the objects being mapped.

Uses of IDisposable in org.eclipse.emf.mapping.presentation

Classes in org.eclipse.emf.mapping.presentation that implement IDisposable
`protected class` `MappingEditor.MyDecoratorAdapterFactory`
`protected class` `MappingEditor.OverviewDecoratorAdapterFactory`

Uses of IDisposable in org.eclipse.emf.mapping.provider

Classes in org.eclipse.emf.mapping.provider that implement IDisposable
`class` `ComplexTypeConverterItemProvider` This is the item provider adpater for a `ComplexTypeConverter` object.
`class` `FunctionNamePairItemProvider` This is the item provider adpater for a `FunctionNamePair` object.
`class` `FunctionPairItemProvider` This is the item provider adpater for a `FunctionPair` object.
`class` `MappedObjectItemProvider` This is the item provider adpater for a `Mapping` object.
`class` `MappingHelperItemProvider` This is the item provider adpater for a `MappingHelper` object.
`class` `MappingItemProvider` This is the item provider adpater for a `Mapping` object.
`class` `MappingItemProviderAdapter` This is the base class for all our providers, in case we need to add common function across all our providers.
`class` `MappingItemProviderAdapterFactory` This is the factory that is used to provide the interfaces needed to support JFace viewers.
`class` `MappingRootItemProvider` This is the item provider adpater for a `MappingRoot` object.
`class` `MappingStrategyItemProvider` This is the item provider adpater for a `MappingStrategy` object.
`class` `TypeConverterItemProvider` This is the item provider adpater for a `TypeConverter` object.

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